Как создать сценарии, которые будут перестраивать мою базу данных MS SQL Server 2005 с данными?

Что я всегда делаю, так это ms-sql-server позволяю MS SQL Management mssql Studio создать скрипт для ms-sql-server перестроения базы данных scripting и пустых таблиц. Затем я sql-srever использую другой скрипт для scripts создания пакетного файла ms-sql-server ms-dos для экспорта/импорта scripting данных через «bcp». См. sql mssql ниже.

/* this is used to export */
use databaseXXX
select ('bcp databaseXXX..' + name + ' OUT ' + name + ' /eErrors.txt /b100 /n /Usa /Ppwd /Sserver') as bcp 
from 
  sysobjects 
where 
  type = 'U' 
order by 
  [name]


/* this is used to import */
use databaseXXX
select ('bcp databaseXXX..' + name + ' IN ' + name + ' /E /eErrors.txt /b100 /n /Usa /Ppwd /Sserver') as bcp 
from 
  sysobjects 
where 
  type = 'U' 
order by 
  [name]

Работает для меня каждый sql-server раз и быстро. Если вы сохраните scripts сценарий генерации таблицы scripts в файле, вы также можете sql-srever поместить его в пакетный ms-sql-server файл с помощью команды sqlcmd.

sql-server

scripting

2022-07-17T05:08:25+00:00
Вопросы с похожей тематикой, как у вопроса:

Как создать сценарии, которые будут перестраивать мою базу данных MS SQL Server 2005 с данными?