Создание всех объектов БД + с имеющимися данными.

posdnyaa
Дата: 24.02.2010 09:19:09
Здравствуйте.
В посте Создания всех объектов БД описаны две консольные полезняшки (SQLDMOScripter и SQLSMOScripter), дозволяющие создать все объекты БД . Проблема в том, что данные, находящиеся в таблицах БД (а именно процедура их INSERTа) в итоговый скрипт не входят. Это необходимо, если у меня в имеются например таблицы -справочники.
Подскажите,пожалуйста, кроме как вручную можно получить скрипт вставки имеющихся данных из имеющихся таблиц в скрипт создания БД?
Спасибо.
Knyazev Alexey
Дата: 24.02.2010 09:21:56
Залётный
Дата: 24.02.2010 09:35:50
Может что-то наподобие такого пригодится?
create table t (f1 nvarchar(10), f2 int)

insert t values ('a', 1)
insert t values ('b', 3)
insert t values ('qw', 4)
insert t values ('fd', 5)
insert t values ('tr', 34)

declare @str nvarchar(max)
set @str = ''
select @str = @str + 'insert t (f1,f2) values(''' + f1 + ''',' + cast(f2 as nvarchar(10)) + ') ' from t

exec (@str)
Crimean
Дата: 24.02.2010 09:56:17
> Создание всех объектов БД + с имеющимися данными.

это называется BACKUP, не поверите
posdnyaa
Дата: 24.02.2010 10:56:14
Knyazev Alexey,

Спасибо. Помогло.