Как перенести базу с проектом?

Я создал базу данных по адресу (localdb)\mssqllocaldb и проект который её использует, но при переносе проекта на другой комп база не переносится, как сделать чтобы она переносилась?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Move.bat
@echo off
echo -- Архивирование базы данных
osql -S SDATA -E -i Move.backup.sql -n
echo -- Перенос данных
copy \\SDATA\Data\MSSQL\BACKUP\QBill.move.bak \\SWEB\D$\MSSQL\QBill.move.bak
echo -- Восстановление базы данных
osql -S SWEB  -E -i Move.restore.sql  -n
Move.backup.sql
BACKUP LOG [General] WITH NO_LOG
GO
--
DBCC SHRINKDATABASE ([General])
GO
--
BACKUP DATABASE [General]
  TO DISK = 'D:\MSSQL\BACKUP\QBill.move.bak'
  WITH INIT, NOUNLOAD,  NAME = 'General home backup', NOSKIP, STATS = 5,  NOFORMAT
GO
Move.restore.sql
RESTORE DATABASE [General]
  FROM DISK = 'D:\MSSQL\QBill.move.bak' WITH FILE = 1, NOUNLOAD, STATS = 5, REPLACE,
    MOVE 'General_Log'   TO 'D:\MSSQL\General.log',
    MOVE 'General_Data'  TO 'D:\MSSQL\General.mdf',
    MOVE 'General_Event' TO 'D:\MSSQL\General.ndf'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы