fr0z
@fr0z
IDC ing

Тиражирование БД MSSQL?

Хочу из 1 базы (резервная копия лога + 8 файлов) сделать 30 клонов с разным именем (b1, b2 .... b30), понял что руками надоело, есть примеры запроса или стороннее ПО для таких целей?
  • Вопрос задан
  • 336 просмотров
Решения вопроса 1
fr0z
@fr0z Автор вопроса
IDC ing
сделал проще, растянул список и скопировал номера

USE [master]
RESTORE DATABASE [1b] FROM  DISK = N'F:\MSSQL11.MSSQLSERVER\MSSQL\Backup\alfa.bak' WITH  FILE = 1,  MOVE 
RESTORE DATABASE [2b] FROM  DISK = N'F:\MSSQL11.MSSQLSERVER\MSSQL\Backup\alfa.bak' WITH  FILE = 1,  MOVE 
...
GO
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
microphone
@microphone
Сломалось - читай логи!
A что уже скриптик то не судьба? один цикл с одной командой "copy"||"xcopy" в случае копирования файлов в файловой системе.
Если вы хотите работать с базой - "навикат" вам в помосщ, там есть опять же выполнение зарание написаных команд в mysql
Ответ написан
Комментировать
@art_karetnikov
Лучший мой проект: Мобильный банк Сбербанка РФ.
Доброго. Надо просто доку почитать на sql. Есть некая стандартная база - нарочно не скажу, какая, на основе которой, как темплейта, создается база пустая. Отсюда: залейте все в неё, а дальше просто create database - и хоть сто штук создавайте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы