SQL Server导入/导出:启用标识插入

时间:2018-02-02 14:53:20

标签: sql-server data-import

我正在使用SQL Server 2014导入和导出向导将数据从一个SQL Server实例复制到另一个SQL Server实例。

我有8个数据库,每个数据库有63个表,总共有504个表。

导入/导出工作正常,数据流入目标数据库。我遇到的问题是每个表都需要Enable Identity Insert选项。

我需要Enable Identity Insert默认勾选/选中,否则我将整天都在这里点击Edit mappings... > Enable Identity Insert > OK ...向下移动... Edit mappings... > Enable Identity Insert > OK ...移动下来... Edit mappings... > Enable Identity Insert > OK ...

你明白了......

有没有办法设置Enable Identity Insert的默认值?

1 个答案:

答案 0 :(得分:4)

发现这个回答了我的问题:

https://dba.stackexchange.com/questions/190119/how-to-set-enable-identity-insert-for-all-the-tables-at-once-during-importing

你可以做到......

您选择多行,然后Edit mappings...按钮会显示另一个对话框,您可以在其中设置所有表的选项。上面的答案有一个很好的打印屏幕显示这一点。

听起来很简单,但我想我错过了它,因为界面在一个表单上有两种选择方法:

  1. 勾选框选择 - 用于在数据传输中包含源表
  2. 突出显示行选择 - 用于选择多行以设置选项