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

ops/2025/2/25 21:06:40/

一、导出

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:pathscript.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:pathmysqlfile.sql -o C:path
esults.txt


http://www.ppmy.cn/ops/161288.html

相关文章

2025年3月最新算法-鲸鱼迁徙优化算法Whale Migration Algorithm-附Matlab免费代码

引言 本期介绍了一种基于座头鲸协同迁移行为的创新生物启发式优化方法——鲸鱼迁徙优化算法Whale Migration Algorithm,WMA。该算法于2025年3月最新发表在期刊 Results in Engineering 在本节中,我们概述了开发鲸鱼迁移算法(WMA)…

python和pycharm 和Anaconda的关系

好的,下面我会详细说明 Python、PyCharm 和 Anaconda 三者的关系,并逐一解释它们的功能和作用。 1. Python(编程语言) 定义:Python 是一种高级编程语言,设计简洁,易于学习,且功能强…

Java集合框架之ArrayList解析

目录 一、ArrayList概述 二、优缺点分析 三、底层数据结构 四、源码分析ArrayList初始化容量 五、源码分析ArrayList扩容策略 六、ArrayList集合源码分析 1. 属性分析 2. 构造方法分析 无参构造方法 指定初始容量的构造方法 传入集合的构造方法 3. 添加元素 add(E…

Deepseek 与 ChatGPT:AI 浪潮中的双子星较量

引言 在人工智能飞速发展的当下,AI 语言模型成为了人们关注的焦点。Deepseek 与 ChatGPT 作为其中的佼佼者,各自展现出独特的魅力,引领着 AI 技术的发展潮流。今天,就让我们深入探讨这两款模型,看看它们在 AI 领域中是…

【Flink实战】Flink网络内存和托管内存

文章目录 一、 网络内存与托管内存1. 网络内存1.1. 网络内存的主要作用1.2. 网络内存配置项 2. 托管内存 二、 网络内存与托管内存的关系1 、互相依赖,优化执行性能2、 基于任务特性设置内存分配3、 内存竞争与背压机制 网络内存主要负责Taskmanager之间的网络数据传…

单片机中有FLASH为啥还需要EEROM?

单片机里同时存在Flash和EEPROM,主要是因为它们在存储特性和使用场景上有本质区别: 1. 写数据方式不同: Flash像黑板擦:改一个字就要擦掉整个扇区(比如4KB),再重新写一遍。频繁改小数据时效率…

SRS编译arm版本出错 ERROR: opus not found using pkg-config

编译到ffmpeg提示 If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-userffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file …

Kubernetes开发环境minikube | 开发部署MySQL单节点应用

minikube是一个主要用于开发与测试Kubernetes应用的运行环境 本文主要描述在minikube运行环境中部署MySQL单节点应用 minikube start --force kubectl get nodes 如上所示,启动minikube单节点运行环境 minikube ssh docker pull 如上所示,从MySQL官…