一个乐于分享的博客
关注互联网折腾服务器分享码农的日常

SQL Server数据导入导出的几种形式

SQL Server数据导入导出的几种形式

SQL Server是微软旗下的数据库工具,经常搭配自家.net环境使用。在使用过程中,常常遇到数据导入导出的情况。概括起来包括第三方数据源导入SQLServer,SQLServer导入出至第三方数据源,SQLServer间进行数据导入导出。今天博主为大家介绍SQLServer数据库导出的一些事。

SQLServer导出为Excel

主要情境是数据库中的内容需要发给其他人看,不用安装整个数据库,只要打开Excel文档即可查看。

1.右键需要导出的数据库-“任务”-“导出”

SQL Server数据导入导出的几种形式

2.数据源保持不变

SQL Server数据导入导出的几种形式

3.目标设置为excel,并设置输出文件路径。

SQL Server数据导入导出的几种形式

4.选择按表导出还是按查询导出。

SQL Server数据导入导出的几种形式

5.勾选需要导出的表

SQL Server数据导入导出的几种形式

6.点击“下一步”直至完成。

SQL Server数据导入导出的几种形式

7.最终多个表格会以多个sheet来存放,生成的数据和数据库表结构一致

SQL Server数据导入导出的几种形式

Excel导入SQL

此情境适用于将现有的字典表,人员名单等数据导入数据库中。

1.右键需要导入的数据库-“任务”-“导入”。

2.数据源选择Excel,文件选择数据源文件。

SQL Server数据导入导出的几种形式

3.目标选择保持不变

4.选择excel表中sheet对应要导入的数据表

SQL Server数据导入导出的几种形式

5.如果目标表有主键时,需“编辑映射”,启用“标识插入”,这样,Id列数据也会和excel表中完全一至。

SQL Server数据导入导出的几种形式

数据库之间导入导出

数据库之间导入导出常常用于系统迁机,或旧数据迁移至新系统时使用。操作方法和流程与excel导入导出相似。

注意事项

以下注意事项主要针对excel导入数据库,或者数据库之间互导,因为目标数据库往往包含主键或关联等问题,导致数据不能正常导入。

 

SQL Server数据导入导出的几种形式

博主大概归纳了一下:

关于插入失败的,往往是因为数据库的主键或者外键导致,导入时按照Excel导入word第5步,启用标识插入即可

如果导入时同时勾选了删除原数据,但无法删除成功时,导入工具用的删除语法是“TRUNCATE TABLE table”,这个语法虽然删除的比较彻底,但是很容易受到外链的影响而导致报错,可以在导入之前利用“DELETE FROM table”来先清除表内容,再用导入工具导入即可。

转载务必注明出处:岩兔站 » SQL Server数据导入导出的几种形式
赞 (0) or 打赏

讨论区 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址