Mat*_*ard 139 sql migration sql-server
有没有办法将 Microsoft SQL Server 数据库导出到 sql 脚本?
我正在寻找与 mysqldump 行为类似的东西,取一个数据库名称,并生成一个脚本,该脚本将重新创建所有表、存储过程、重新插入所有数据等。
我已经看过http://vyaskn.tripod.com/code.htm#inserts,但我理想情况下想要一些东西来重新创建所有内容(不仅仅是数据),这些内容可以在一个步骤中生成最终脚本。
小智 123
在 SQL Server Management Studio 中,右键单击您的数据库并选择任务/生成脚本。按照向导操作,您将获得一个脚本,该脚本根据外键以正确的顺序重新创建数据结构。在标题为“Set Scripting Options”的向导步骤中,选择“Advanced”并将“Types of data to script”选项修改为“Schema and data”
提示:在最后一步选择“Script to a New Query Window”,这样会运行得更快。
Rob*_*len 34
尝试Sql Server 数据库发布向导。由于依赖关系,您可能需要重新排序脚本以使其一次性运行,但它将包含您的架构和数据。
如果您尚未安装 2005 SQL XMO 对象,则在运行该向导时会出现错误。您需要 Microsoft SQL Server 2005 管理对象集合
小智 7
没有找到合适的工具,我决定创建自己的工具:一个 sqlserverdump 命令行实用程序。在http://sqlserverdump.codeplex.com/上查看。它将在一个步骤中重新创建架构和数据。
推荐的解决方案仅适用于 sql 2000 和 2005。如果您希望在 SQL 2008 上执行此操作,
您可以使用 SQL 2008 做到这一点,无需任何其他插件。右键单击数据库并选择“任务-> 生成脚本...”。选择数据库和要备份的内容。单击下一步并将“脚本数据”设置为 true。
链接中的更多文档:
| 归档时间: |
|
| 查看次数: |
216767 次 |
| 最近记录: |