我有一个数据库,其中有一个包含一些数据的客户表
我办公室里有另一个数据库,一切都一样,但我的表 Customers 是空的
如何在 SQL Server 2005 (T-SQL) 中创建一个 sql 文件,该文件从第一个数据库中获取 Customers 表上的所有内容,创建一个 buildcustomers.sql,我压缩该文件,通过网络复制它,执行它在我的 SQL Server 中,瞧!我的 table 顾客已满
我怎样才能对整个数据库做同样的事情?
最佳答案
此功能已内置于 Sql Server Management Studio 2008 中。
只需下载the trial并且仅安装客户端工具(不应过期)。使用 Management Studio 2008 连接到 2005 数据库(向后兼容)。
- 右键单击您的数据库
- 选择任务> 生成脚本
- 按“下一步”,再次选择您的数据库
- 在“选择脚本选项”屏幕上,有一个名为脚本数据的选项,它将为您的所有数据生成 SQL 插入语句。
(注意:对于 SQL Server Management Studio 2008 R2,该选项称为“要编写脚本的数据类型”,是“常规”部分的最后一个选项。选项包括“仅数据”、“架构和数据”和“仅限架构”)
关于SQL Server 2005 - 以编程方式导出表(运行 .sql 文件来重建它),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20363/