2009-11-25 121 views
1

最近,我改变了我的SQL Server 2005的表格我的兼容模式2000年至2005年 是否有可以扫描我的SP和功能,并告诉我,如果我有任何兼容性问题的实用程序?兼容性 - SQL 2005 VS 2000

回答

2

我不确定它是否从SQL 2005内部工作;但如果你仍然有一个SQL 2000服务器,那么MS有一个upgrade advisor将报告你的代码。如果您没有脚本化所有对象并尝试将它们运行回新的数据库集,因为sql 2005模式是测试迁移的相当好的方法。

根据您的应用小心刚刚切换有一些2000/5之间的变化不仅仅是存储过程更改语法差异和连接选项。如果您的应用程序本地运行sql查询(而不是sp),那么应用程序可能会有兼容性问题,而不仅仅是内部数据库代码。

+0

该应用程序是vb/sql,大部分发生在sp或udf中。 但我需要一些05功能,因此兼容性的改变。 我有一个SQL 2K的服务器,但我不知道如何得到这个数据库上它,因为备份/恢复将不会从05工作,00 – Alex 2009-11-26 22:25:46

+0

要回到脚本了从管理工作室则可以将所有对象然后将它们运行回SQL 200服务器;或者尝试将它们创建为设置为2005本机模式的sql 2005数据库。您可以使用dts将您的数据移动到正确的位置。 – u07ch 2009-11-27 06:23:57

相关问题