Sql server 兼容性-SQL 2005与2000

Sql server 兼容性-SQL 2005与2000,sql-server,Sql Server,我最近将sql server 2005 form 2000的兼容模式更改为2005。 是否有一个实用程序可以扫描我的sp和功能,并告诉我是否存在任何兼容性问题 我不确定它是否在SQL2005内部工作;但是,如果您仍然有一个sql 2000 server,那么MS将有一个报告您的代码的数据库。如果您不编写所有对象的脚本,并尝试将它们运行回一个新的数据库集(设置为SQL2005模式),那么测试迁移是一个相当好的方法 根据应用程序的不同,在2000/5之间进行切换时,除了存储过程的更改外,还存在语法差

我最近将sql server 2005 form 2000的兼容模式更改为2005。
是否有一个实用程序可以扫描我的sp和功能,并告诉我是否存在任何兼容性问题

我不确定它是否在SQL2005内部工作;但是,如果您仍然有一个sql 2000 server,那么MS将有一个报告您的代码的数据库。如果您不编写所有对象的脚本,并尝试将它们运行回一个新的数据库集(设置为SQL2005模式),那么测试迁移是一个相当好的方法


根据应用程序的不同,在2000/5之间进行切换时,除了存储过程的更改外,还存在语法差异和连接选项的更改。如果应用程序以本机方式(而非sp)运行sql查询,则该应用程序可能存在内部数据库代码以外的兼容性问题。

该应用程序是vb/sql,大部分内容都在sp或udf中。但我需要一些05功能,因此兼容性的变化。我有一台sql 2K服务器,但我不知道如何将此数据库连接到该服务器上,因为备份/还原在05到00之间无法工作。要从management studio中取出所有对象的脚本,您可以将它们运行回sql 200服务器;或者尝试将它们创建到设置为2005本机模式的sql 2005数据库中。您可以使用dts将数据移动到正确的位置。