Назад | Перейти на главную страницу

Как создать скрипт базы данных sql server 2005 с данными?

Я использую sql server 2005 в качестве базы данных для своего веб-приложения .... Я сгенерировал сценарии базы данных,

Database->Right Click->Tasks->Generate Scripts

Я могу написать все свои Tables,Stored Procedures,User Defined functions,Views,Users......

У меня нет данных ... Я хочу, чтобы данные были зашифрованы .. Любое предложение ...

SSMS 2005 не имеет «Типы данных для сценария» для доставки желаемых сценариев. вы можете установить и использовать SSMS 2008 или новее, а затем подключиться к вашему Sql Server 2005. «Типы данных для сценария» будут доступны.

Я не пробовал, но похоже, что это делает то, что вы хотите:

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

Другой альтернативой, хотя я не уверен, насколько она будет для вас жизнеспособной, если вы хотите, чтобы она была полностью написана сценарием, было бы восстановить резервную копию вашей старой базы данных, а затем перенести строки в новую базу данных. Подробнее об этом подходе (частичное восстановление) можно найти здесь: http://support.microsoft.com/kb/321836

Другой вариант - заглянуть в SQL Toolbelt. Их SQL Data Compare может создавать скрипты для данных. Это, конечно, зависит от того, что вы готовы тратить деньги на это. http://www.red-gate.com/index.htm Мы используем весь набор инструментов SQL, в котором я работаю, - там есть несколько очень полезных инструментов.

Если вы не хотите идти по этому пути - и ваши данные в предварительно созданной базе данных не изменятся, тогда вместо сценария всей схемы вы можете создать сценарий для создания базы данных и восстановления резервной копии БД.