鈺樹霖楓 發表於 2025-3-22 00:00:00

sqlserver导出和导入数据库sql文件

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>一、导出数据库</li><li>二、导入数据库</li></ul></div><p id="main-toc"><strong>目录</strong></p><p id="" style="margin: 0px 0px 2px; padding-left: 24px;">一、导出数据库</p><p id="" style="margin: 0px 0px 2px; padding-left: 24px;">二、导入数据库</p><hr id="hr-toc"/><p class="maodian"></p><h2>一、导出数据库</h2><p>1、连接服务器</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TB59.png" width="1200" height="760"/></p><p>&nbsp;2、选中需要导出的数据库,任务-》生成脚本</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TC01.png" width="714" height="447"/></p><p>&nbsp;3、(跳过简介)选择该数据库中具体的某些表(如下图,选择所有当前数据库下的所有表格)</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TBL.png" width="970" height="785"/></p><p>&nbsp;4、指定保存为文本文件</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TBD.png" width="970" height="785"/></p><p>5、选择文件保存路径,以及生成的脚本文件名(此处将文件保存在了桌面名为商务网站数据库文件夹下,脚本文件名为database)</p><p>&nbsp;<img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TML.png" width="960" height="600"/>&nbsp;</p><p>6、点击选择高级设置,在“要编写脚本的数据的类型”中选择“架构和数据”,点击确定按钮。</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TIE.png" width="970" height="785"/></p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TI31.png" width="635" height="494"/></p><p>7、选择下一步,直到脚本保存成功。</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TO59.png" width="970" height="785"/></p><p>&nbsp;8、脚本保存成功后如图所示,显示操作成功,点击完成即可</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TJ28.png" width="970" height="785"/></p><p class="maodian"></p><h2>二、导入数据库</h2><p>1、选择数据库-》新建数据库</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TSJ.png" width="1200" height="760"/></p><p>&nbsp;2、在弹出以下窗口中输入新建的数据库名(不要和已有的数据库名重复)</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TSQ.png" width="946" height="772"/></p><p>&nbsp;创建好的数据库如下:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TQ22.png" width="266" height="160"/></p><p>但数据库里只有一些系统自带的表,没有用户自己创建的表,当前数据库下的对象如图所示:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TW92.png" width="259" height="271"/></p><p>&nbsp;3、选中需要导入SQLServer中的数据库脚本文件,将其拖拽进入窗口</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TW13.png" width="1200" height="693"/></p><p>&nbsp;结果如下图所示:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143TRL.png" width="1200" height="847"/></p><p>其中上图波浪红线处报错的原因为:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143T9538.png" width="471" height="235"/>&nbsp;</p><p>笔者名为“database_dianshang”的数据库下已经有名为“user”的数据库对象(名为user的表)了。</p><p>4、将此处的数据库名database_dianshang”改为创建好的名为“hello”的数据库</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143T9619.png" width="455" height="210"/></p><p>如图所示,不再报错:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143T9610.png" width="518" height="284"/></p><p>&nbsp;5、执行当前脚本文件,在hello数据库下生成所需的数据表</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143T9293.png" width="578" height="257"/></p><p>&nbsp;执行结果如下,显示“xx行受影响”:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143T9305.png" width="515" height="432"/></p><p>&nbsp;6、选中hello数据库,右键选择刷新</p><p>刷新前在表下没有用户创建的表:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143T9454.png" width="253" height="195"/></p><p>刷新后如下所示:</p><p>&nbsp;<img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143U0Q1.png" width="234" height="240"/></p><p>&nbsp;7、可查看user表的数据以及表结构是否完整</p><p>选择user表,右键“编辑前200行”,可以查看当前表中的数据如下:</p><p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143U0960.png" width="448" height="116"/></p><p>&nbsp;选择user表,右键选择“设计”,可以查看当前表结构</p><p>&nbsp;<img alt="" src="https://zhuji.jb51.net/uploads/allimg/20231101/1-231101143U03H.png" width="427" height="299"/></p><p>&nbsp;8、完成sql脚本的导入</p><p><br/></p>
頁: [1]
查看完整版本: sqlserver导出和导入数据库sql文件