是否有工具或特殊查询可以做到这一点。我不是数据库管理员。
最佳答案
以下是从数据库和数据生成脚本的步骤。屏幕截图是使用 SQL Server 2012 Management Studio
拍摄的,但我相信 SQL Server 2008 的步骤也类似。
- 连接到您想要将数据库和数据一起复制到其中的实例。
- 右键单击数据库并选择选项
任务 --> 生成脚本...
- 在“生成和发布脚本”向导中,单击“下一步”按钮。
- 在选择对象步骤中,我保留了默认选择
为整个数据库和所有数据库对象编写脚本
。您还可以选择选择特定数据库对象
选项并选择您选择的对象。
- 在“设置脚本选项”步骤中,选择您想要保存脚本的路径。单击
高级
按钮。
- 在“高级脚本选项”对话框中,向下滚动到“要编写脚本的数据类型”选项。默认情况下,它设置为
仅架构
,这意味着它将仅生成创建对象语句。如果您想要对象创建脚本和数据,请选择选项架构和数据
。在“高级脚本选项”对话框中单击“确定”,然后在“设置脚本选项”步骤中单击“下一步”
- 在摘要步骤中,它将显示您选择的所有选项。单击下一步。
- 在“保存或公开脚本”步骤中,如果一切顺利,您将看到每个对象都显示成功状态,并且脚本应保存到您在“设置脚本”中指定的位置选项步骤。
编写整个 AdventureWorks 数据库的脚本变成了一个巨大的 522 MB
脚本文件!
希望有帮助。
关于sql - 如何在DML(SQL脚本)中从SQL Server 2008.2010导出数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10531484/