Sql 2005备份和架构更改交互

Sql 2005备份和架构更改交互,sql,sql-server-2005,schema,backup,Sql,Sql Server 2005,Schema,Backup,我不清楚sql 2005上数据库模式更改和差异备份之间的交互作用 假设我现在做一个完整的备份。 然后我执行一些模式更改。 然后我做一个不同的备份 会发生什么?我是否需要创建另一个完整备份?我的模式更改和这些新模式位中的任何数据是否包含在我的差异备份中?是的,您是正确的 自上次完整数据库备份以来,数据库(即数据库中的任何对象)内的所有更改(无论是结构更改还是数据修改)都将由您执行的任何后续差异备份记录 我希望这能为你澄清问题,但请随时提出进一步的问题 干杯,John是的,对表的所有更改都将保留在差

我不清楚sql 2005上数据库模式更改和差异备份之间的交互作用

假设我现在做一个完整的备份。 然后我执行一些模式更改。 然后我做一个不同的备份

会发生什么?我是否需要创建另一个完整备份?我的模式更改和这些新模式位中的任何数据是否包含在我的差异备份中?

是的,您是正确的

自上次完整数据库备份以来,数据库(即数据库中的任何对象)内的所有更改(无论是结构更改还是数据修改)都将由您执行的任何后续差异备份记录

我希望这能为你澄清问题,但请随时提出进一步的问题


干杯,John是的,对表的所有更改都将保留在差异备份中。这包括针对数据库执行的所有DDL代码。

如前所述,非完全备份(日志或差异)包括所有架构更改

请记住:用户表、列、存储过程定义、索引以及整个shebang都存储在磁盘上数据页中的表中,就像您的数据一样