Я использую мастер импорта и экспорта 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
..?
At any time, only one table in a session can have the IDENTITY_INSERT property set to ON. If a table already has this property set to ON, and a SET IDENTITY_INSERT ON statement is issued for another table, SQL Server returns an error message that states SET IDENTITY_INSERT is already ON and reports the table it is set ON for.
С таблицами 504 вам может быть лучше сделать что-то динамическое или использовать SSIS с циклом. - person Jacob H   schedule 02.02.2018INDENTITY
является неправильным выбором; он предназначен больше для случаев, когда SQL Server будет обрабатывать создание идентификатора, а не пользователя. Возможно, проблема не в необходимости включенияINDENTITY_INSERT
, а в том, что вы использовали столбецIDENTITY
и вам нужно изменить его, чтобы он был простоint
/bigint
. - person Larnu   schedule 02.02.2018Enable Identity Insert
для всех таблиц работает. Мой вопрос касается того, чтобы по умолчанию этот флажок был отмечен/включен, поэтому мне не нужно отмечать его вручную 504 раза. - person Stephen Last   schedule 02.02.2018Int
, большинство из которых настроено на автоматическое увеличение. Я копирую все данные из всех таблиц из одного экземпляра SQL в идентичный экземпляр (те же имена и структура таблиц). Вот как настроена эта база данных, я не собираюсь вносить серьезные изменения, чтобы приспособиться к этому разовому перемещению данных. Мой вопрос касается установки флажка по умолчанию в мастере экспорта/импорта, а не использования столбцов идентификаторов. - person Stephen Last   schedule 02.02.2018