我在sql server 2008 R2
创建了存储过程。现在,我们的一个客户正在使用Sql Server 2005
,并且脚本需要转换为旧版本,因为date
中不支持sql server 2005
等语法不兼容。由于存储过程的数量很大,在我的情况下364,手动执行将花费我几天,因为我需要检查每个支持/不支持的语法。
我尝试了什么:
我尝试通过将Scripts for Sql version
选项设置为2005
来生成脚本,但仍然生成的脚本不包含正确的语法,就像用date
替换datetime
一样。
还有其他方式吗,Sql server
不应自动执行!!