SQL: Как я могу портировать базу данных сервера SQL с помощью сценариев T-SQL - PullRequest
1 голос
/ 15 июня 2011

Мне нужно портировать базу данных sql server (2008) с помощью сценариев t-sql. Я могу сгенерировать скрипт «create» для каждого объекта базы данных (хранимой процедуры, таблицы) из Sql Server Management Studio (хотя, похоже, это займет много времени)

Как мне портировать данные для таблиц? Я хотел бы иметь такие сценарии:

INSERT INTO ... VALUES(...)
INSERT INTO ... VALUES(...)
INSERT INTO ... VALUES(...)
...

Могу ли я сгенерировать такие скрипты из Sql Server Management Studio или есть какая-нибудь бесплатная сторонняя утилита для этого? (Я думаю, что должно быть).

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

(бесплатно) Пакет инструментов SMSS Надстройка может создавать сценарии вставки для БД.

1 голос
/ 15 июня 2011

Если вы собираетесь делать массовые вставки данных, я бы предложил использовать массовую вставку. Вы можете выполнить вставку из T-SQL, но я предпочитаю использовать утилиту командной строки bcp, поскольку я могу выполнять как экспорт, так и импорт с минимальным изменением строки выполнения. Ох ... и он работает намного быстрее, чем куча операторов вставки. Посмотрите документацию и посмотрите, подходит ли она вашим целям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...