SQL Server导出和导入可选的数据库表和数据,以sql脚本形式
创作时间:
作者:
@小白创作中心
SQL Server导出和导入可选的数据库表和数据,以sql脚本形式
引用
CSDN
1.
https://m.blog.csdn.net/samedimanche/article/details/143923171
本文介绍了如何在SQL Server中导出和导入数据库表和数据的详细步骤,包括使用SQL Server Management Studio进行操作的具体步骤和截图,以及使用sqlcmd命令行工具处理大文件的方法。
一、导出
- 打开SQL Server Management Studio,在需要导出表的数据库上单击右键 → 任务 → 生成脚本
- 在生成脚本的窗口中单击进入下一步
- 如果只需要导出部分表,则选择第二项“选择具体的数据库对象(Select specific database objects)”,并勾选表;之后点击下一步
- 选择“保存为脚本文件(Save as script file)”,按需修改文件名和保存路径
如果同时需要导出表结构和数据,就从右上角的“高级(Advanced)”选项中,将要导出到脚本的数据类型,修改为“架构和数据(Schema and data)”。否则,默认为导出“仅架构(Schema only)” - 之后,连续点击下一步,直到完成。即可在目标路径下找到生成的脚本文件script.sql🎉🎉
二、导入
- 如果导出的脚本文件较小,可以直接双击文件,在SQL Server Management Studio里执行。
- 当文件较大,无法在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
热门推荐
锡林郭勒盟:率先在全国推开跨省区特高压绿电交易
下巴肉太多怎么减?
F1的前世今生——F1中国站20周年(上)
如何构建积极工作环境:促进员工满意度与认同感?
IT项目管理中如何给予员工正向反馈
地球上只有亚洲和非洲有大象?这是个“历史”误会|世界大象日
浅谈傅氏变换与拉氏变换的物理解释
别把"Suit"跟"Suite"搞混!一起看看它们的意思和用法吧
北京12320热线:以国际标准提升服务质量
《富爸爸穷爸爸》第二课:富爸爸买资产、穷爸爸买负债
管理经济学中需求的概念、类型及影响因素
L1、L2和L3缓存如何影响CPU性能?
外地牌照迁入杭州条件需要国6吗?详解迁入条件与流程
闻到异味恶心干呕怎么回事?专家解析6大可能原因
兼职日结算何必要合同?一文详解劳动关系与权益保障
胰腺疾病的影像学特点详解
北方粘面是什么面
人肉搜索的双刃剑:信息透明与隐私权的微妙平衡
俄罗斯人眼中的空基激光武器发展动态,美俄具有明显的技术优势
USB接口SS和10的区别
申请劳动能力鉴定时效是如何规定的
工伤伤残等级鉴定的法律依据与最新动向
5G流量显4G原因及计费规则:覆盖、设备、信号影响
不同需求下无线鼠标怎么选
多彩民俗闹元宵
崩坏星穹铁道大黑塔配队攻略:最佳阵容搭配详解
揭秘敦煌藏经洞:千年文物何以重见天日?
暗区突围人机工效怎么提高 暗区突围人机工效提升方法
央视专访泉籍院士郭光灿:中国量子科技,从跟跑到领跑!
工伤10级伤残的赔偿申请流程是什么