SQL Server数据库中的表和视图怎么导出?
一、使用SQL Server导入和导出向导导出表和视图
- 打开SQL Server并找到数据库
- 首先打开SQL Server,在其中找到需要导出表和视图的数据库。
- 启动导出数据选项
- 在该数据库上右击,选择任务选项中的导出数据选项,此时会弹出SQL Server导入和导出向导窗口,在这个窗口中单击下一步按钮。
- 选择数据源
- 在选择数据源对话框中,选择数据源选项中的Microsoft OLE DB Provider for SQL Server选项。然后选择使用SQL Server身份验证,输入用户名和密码,并选择要导出的数据库,完成后单击下一步。
- 选择目标
- 在选择目标对话框中,选择目标选项中的Microsoft OLE DB Provider for SQL Server选项,同样选择使用SQL Server身份验证,输入用户名和密码后,单击新建按钮。
- 在出现的创建数据库窗口中,在名称处输入一个导出数据库的名字(例如NewData),这时可以看到在数据库选项中多出了一个刚才输入名称(NewData)的选项,再单击下一步。
- 指定复制或查询内容
- 在指定复制或查询对话框中,选择复制一个或多个表或视图的数据选项,单击下一步。
- 选择源表和源视图
- 在选择源表和源视图对话框中,选择自己要导出的表和视图。
- 完成导出
- 在运行包对话框中,单击完成按钮,这样数据就成功导出了。
二、使用SQL Server Management Studio(SSMS)导出带数据的脚本(适用于快速转移少量表的数据到另一个环境)
- 连接到数据库
- 打开SQL Server Management Studio(SSMS),连接到目标数据库。
- 选择要导出的对象
- 在对象资源管理器中,选择要导出的数据库表或视图。右键点击选中的对象,选择任务,然后选择生成脚本。
- 在弹出的窗口中,不管其他设置直接点击下一步,然后选择对象,选择特定数据库对象,选择要生成脚本的表、视图等,再点击下一步。
- 指定脚本保存位置
- 选择生成的脚本要保存的目录,点击下一步即可,这样就生成了脚本。之后可以将生成的脚本在目标数据库执行,就能在目标数据库中生成对应的表和视图。
三、通过visio来建立视图导出(可查看表关系视图)
- 创建visio文件并进行相关设置
- 新建visio文件,在file -》新建 -》软件和数据库 -》数据库模型图,建立好后,在新建文件的工具栏中点击数据库,选择反向工程。
- 创建数据源
- 在已安装的visio驱动程序中选择ODBC通用驱动程序,然后点击下面新建按钮新建新的数据源名称。在弹出窗口选择用户数据源,在弹出创建新数据源中选择SQL Server,后面如果Windows登录方式不能正常连接的话,可以选择混合登录方式,这时候需要输入所建数据库的用户名和密码。
- 建立链接并选择表
- 建立好链接后,返回到反向工程导入的界面,选择刚才新建的数据源名称,点击下一步,会弹出窗口要求输入用户名和密码,再次输入正确的用户名和密码后,就可以看到要建立视图的数据库中所有表。
- 选择需要的表,点击下一步就可以看到整个表结构的视图了。如果在建立数据库时已经确定各表之间的主、外键关系,就可以看见已连接的视图,否则只是将表结构呈现在文件中,需要自己再次手动连接。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
