SQL Server 2008 ... данные сценариев - PullRequest
1 голос
/ 01 марта 2012

У меня есть SQL Server 2008 дБ. Он содержит отличные тестовые данные ... предложение, в котором много дочерних записей. Я хочу написать это предложение, чтобы не вводить данные заново для каждой новой среды. Есть ли способ записать данные в заявку, а также все зависимые таблицы. Я могу выполнить запрос для получения данных, но мне действительно нужен набор операторов вставки SQL для вставки данных в новые среды. По крайней мере, это то, что мне нужно. Есть идеи?

Ответы [ 2 ]

4 голосов
/ 01 марта 2012

Существует несколько вариантов для этого.

Если вы работаете самостоятельно и хотите получить ручную опцию без поддержки, посмотрите скрипт Vyas:

http://vyaskn.tripod.com/code.htm#inserts

Статья CodeProject:

http://www.codeproject.com/Articles/5598/Generating-INSERT-statements-in-SQL-Server

Red Gate SQL Compare (для построения схемы в месте назначения) и Data Compare (для прокачки данных туда после создания таблиц):

http://www.red -gate.com / products / sql-development / sql-сравнить /

Пакет инструментов SSMS:

http://ssmstoolspack.com/Features

2 голосов
/ 01 марта 2012

Если вы не хотите использовать сторонние ресурсы, вы можете достичь этого с помощью SSMS из коробки, просто щелкните правой кнопкой мыши базу данных, нажмите «Создать сценарии», следуйте указаниям мастера, на шаге настройки установите «Сценарий» Данные "в true (или, если вы используете 2012, установите" Типы данных для сценария "в" Схема и данные ").

http://msdn.microsoft.com/en-us/library/ms178078.aspx

http://msdn.microsoft.com/en-us/library/ee210523.aspx

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