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

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

/* 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]

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

sql-server

scripting

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

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