首先在所选的数据库上右键,任务,生成脚本。生成过程中,注意选择目标数据库为sql Server2000.
第二,这个脚本是不能在sql2000的查询分析器中使用的,通过如下的Emeditor宏来转换吧:
{
return sql.replace(/WITHs*(.*?)/g,'')
.replace(/(sys.objects)|(sys.vIEws)|(sys.indexes)/g,'sysobjects')
.replace(/object_ID/g,'ID')
.replace(/execs+sys.sp_addextendedproperty.+$/gmi,function(line){
return line.replace(/sys.sp_addextendedproperty/g,'dbo.sp_addextendedproperty')
//@level0type=N''SCHEMA''改成@level0type=N''user'',再把@name=,@value =,@level0type=,@level0name=,@level1type=,@level1name=全部替代为空
.replace(/@level0type=N?'.+?'/,"@level0type=N'user'")
.replace(/@level0type=N?'.+?'/,"@level0type=N'user'");
});
}
document.selection.Text=Tsql2005_2000(document.selection.Text)
出处:http://evlon.cnblogs.com
总结以上是内存溢出为你收集整理的SQL2000中使用Sql2005生成的建表脚本全部内容,希望文章能够帮你解决SQL2000中使用Sql2005生成的建表脚本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)