我有生产SQL Server 2005和开发SQL Server 2008数据库。SQL Server 2005和SQL Server 2008如何使它兼容?
我想从生产创建表中分离数据库,插入数据等,然后将其附加回来。
在SQL Server 2008中进行一些更改后,它如何兼容? 什么是正确的做法?
我有生产SQL Server 2005和开发SQL Server 2008数据库。SQL Server 2005和SQL Server 2008如何使它兼容?
我想从生产创建表中分离数据库,插入数据等,然后将其附加回来。
在SQL Server 2008中进行一些更改后,它如何兼容? 什么是正确的做法?
没有办法做到这一点。
我知道将数据库从MSSQL2008移动到2005的唯一方法是编写表格。
在2005年创建新表之后,您可以通过编写脚本(无趣)或通过数据传输向导来传输数据。
对表和数据(对于查找表)的更改应该像其他代码一样脚本化并在源代码管理中进行。然后你运行你正在促销的改变的脚本。通过这种方式,其他未准备好进入产品的开发者更改可以被阻止发送到产品。
我也不建议您在不同版本的SQL Server中有开发数据库,除非您正在测试以确定是否需要在准备迁移到2008年时更改任何内容。否则,将编写代码,因为生产数据库不能处理,因为它是错误的版本,除非将更改发送到生产,否则您不会找到它。
查找表的任何数据都应该从脚本中插入。其他数据可能是测试数据,您不希望将其移动到prod(但仍然应该只能从脚本插入)。 – HLGEM 2010-06-23 17:33:29