问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

SQL Server导出和导入可选的数据库表和数据,以sql脚本形式

创作时间:
作者:
@小白创作中心

SQL Server导出和导入可选的数据库表和数据,以sql脚本形式

引用
CSDN
1.
https://m.blog.csdn.net/samedimanche/article/details/143923171

本文介绍了如何在SQL Server中导出和导入数据库表和数据的详细步骤,包括使用SQL Server Management Studio进行操作的具体步骤和截图,以及使用sqlcmd命令行工具处理大文件的方法。

一、导出

  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 -S SERVERNAME -d MYDATABASE -U USERNAME -P PASSWORD -i C:\path\mysqlfile.sql -o C:\path\results.txt  

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号