SQL Server 导入/导出:启用身份插入

Ste*_*ast 3 sql-server data-import

我正在使用 SQL Server 2014 导入和导出向导将数据从一个 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..设置默认值吗?

Ste*_*ast 7

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

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

你能行的...

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

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

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