SQL Server导出和导入可选的数据库表和数据,以sql脚本形式
一、导出
1. 打开SQL Server Management Studio,在需要导出表的数据库上单击右键 → 任务 → 生成脚本
2. 在生成脚本的窗口中单击进入下一步
3. 如果只需要导出部分表,则选择第二项“选择具体的数据库对象(Select specific database objects)”,并勾选表;之后点击下一步
4. 选择“保存为脚本文件(Save as script file)”,按需修改文件名和保存路径
如果同时需要导出表结构和数据,就从右上角的“高级(Advanced)”选项中,将要导出到脚本的数据类型,修改为“架构和数据(Schema and data)”。否则,默认为导出“仅架构(Schema only)”
5. 之后,连续点击下一步,直到完成。即可在目标路径下找到生成的脚本文件script.sql🎉🎉
二、导入
1. 如果导出的脚本文件较小,可以直接双击文件,在SQL Server Management Studio里执行。
2. 当文件较大,无法在studio里打开时(可能会出现下图错误弹窗),
从PowerShell或cmd中使用sqlcmd来执行:
sqlcmd -S [ServerName] -d [DatabaseName] -i C:\path\script.sql
导入数据完成!🎉🎉
注:* 操作不会覆盖或删除已经存在的表和数据
* 其它相关的sqlcmd命令行选项https://dba.stackexchange.com/questions/44101/importing-sql-server-database-from-a-sql-file
sqlcmd -S SERVERNAME -d MYDATABASE -U USERNAME -P PASSWORD -i C:\path\mysqlfile.sql -o C:\path\results.txt
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。