sql200企业管理器
--右键要导出的数据库
--所有任务
--生成SQL脚本
--<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
--<设置格式>里,将"包含扩展属性",选上
--<选项>中,将"表脚本选项"中的内容全部选择上
--其他所有的选项保持默认值
--然后确定,将其保存成一个.sql文件
--右键要导出的数据库
--所有任务
--生成SQL脚本
--<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
--<设置格式>里,将"包含扩展属性",选上
--<选项>中,将"表脚本选项"中的内容全部选择上
--其他所有的选项保持默认值
--然后确定,将其保存成一个.sql文件
右击数据库- >所有任务 -> 生成脚本
--右键要导出的数据库
--所有任务
--生成SQL脚本
--<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
--<设置格式>里,将"包含扩展属性",选上
--<选项>中,将"安全性选项","表脚本选项"中的内容全部选择上
--其他所有的选项保持默认值
--然后确定,将其保存成一个.sql文件
COLLATE Chinese_PRC_CI_AS
GOexec sp_dboption N'dl', N'autoclose', N'false'
GOexec sp_dboption N'dl', N'bulkcopy', N'false'
GOexec sp_dboption N'dl', N'trunc. log', N'true'
GO
.............................................
谢谢各位的回复,生成SQL语句后,里面有许多‘GO’
不知为什么,我用
with adoquery1 do
begin
close;
sql:=memo1.text;
execsql;
end;
执行后,到‘GO’时就出错,是不是要全部删除这些‘GO‘啊?