SQL Server 2005和SQL Server 2008如何使其兼容?

时间:2010-06-23 15:49:43

标签: sql-server sql-server-2005 sql-server-2008

我已经在生产SQL Server 2005和开发SQL Server 2008数据库。

我想从生产创建表中分离数据库,插入数据等,然后将其附加回来。

在SQL Server 2008中进行一些更改后如何使其兼容? 什么是正确的方法?

2 个答案:

答案 0 :(得分:4)

没有办法做到这一点。

我知道将数据库从MSSQL2008移动到2005的唯一方法是编写表格脚本。

在2005年创建新表后,您可以通过编写脚本(无趣)或数据传输向导来传输数据。

答案 1 :(得分:2)

对表和数据(对于查找表)的更改应该像任何其他代码一样编写脚本并在源代码控制中。然后,运行您要提升为prod的更改的脚本。这样,其他未准备好进行生产的开发者更改可以被阻止发送到prod。

我也不建议您在不同版本的SQL Server中使用开发数据库,​​除非您正在测试以查看是否需要更改任何内容以准备迁移到2008.否则,很可能是错误的代码将写入生产数据库无法处理,因为它是错误的版本,在您将更改发送到生产之前,您不会发现它。