在 SQL Server Management Studio (SSMS) 中导出 SQL 文件(包含结构和数据),最常用的方法是使用“生成脚本”功能。右键点击数据库 > 任务 > 生成脚本 > 选择对象 > 高级 > 将“要编写脚本的数据的类型”设置为“架构和数据” > 保存为文件。
具体步骤:
打开 SSMS 并连接到您的 SQL Server 数据库。
启动生成脚本向导:在对象资源管理器中,右键点击需要导出的数据库,选择“任务” (Tasks) > “生成脚本” (Generate Scripts)。
选择对象:在“选择对象”界面,可以选择导出整个数据库或特定表(选择“选择特定的数据库对象”)。
设置导出选项(关键步骤):
在“设置脚本编写选项”界面,点击“高级” (Advanced) 按钮。
在“高级脚本编写选项”弹窗中,找到“要编写脚本的数据的类型” (Types of data to script)。
将其从默认的“仅限架构”修改为“架构和数据” (Schema and data),这样不仅能导出表结构,还能导出数据。
点击确定返回。
指定文件位置:在“保存到文件”界面,选择“保存为脚本文件”,并设置保存路径。
完成:连续点击“下一步”,直到生成脚本完成。
注意事项:
如果只想导出表结构,在高级选项中保持“仅限架构” (Schema only) 即可。
如果数据库很大,生成包含大量数据的脚本文件可能较慢。