Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создание копии БД на сервере  [new]
igan
Member

Откуда:
Сообщений: 49
Задача такая: на севере есть бд db1. Как проще всего создать на этом же сервере полную копию этой бд (db1copy).
5 ноя 14, 13:50    [16800513]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
Glory
Member

Откуда:
Сообщений: 104751
backup/restore
5 ноя 14, 13:50    [16800521]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
igan
Member

Откуда:
Сообщений: 49
Раньше эту задачу решал с помощью генерации скриптов к БД (schema+data). На маленьких бд оно работает нормально, а на больших, когда скрипт весит несколько гигов, иногда не срабатывает.
5 ноя 14, 13:52    [16800544]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
igan
Member

Откуда:
Сообщений: 49
Glory
backup/restore
5 ноя 14, 13:53    [16800554]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
igan
Member

Откуда:
Сообщений: 49
Glory
backup/restore

Завершается ошибкой. Пробовал бекапить в bak файл и востанавливать в новую бд - ругается на уже существующие mdf ldf оригинальной бд (всё это происходит на одном и томже сервере). Пробовал восстановление делать прямо из существующей бд - тоже ошибка
5 ноя 14, 13:57    [16800591]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
igan
Glory
backup/restore

Завершается ошибкой. Пробовал бекапить в bak файл и востанавливать в новую бд - ругается на уже существующие mdf ldf оригинальной бд (всё это происходит на одном и томже сервере). Пробовал восстановление делать прямо из существующей бд - тоже ошибка
Если вы получаете ошибку, значит вы пишите неправильную команду.
5 ноя 14, 13:59    [16800601]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
Nonname
Member

Откуда:
Сообщений: 9
igan
Glory
backup/restore

Завершается ошибкой. Пробовал бекапить в bak файл и востанавливать в новую бд - ругается на уже существующие mdf ldf оригинальной бд (всё это происходит на одном и томже сервере). Пробовал восстановление делать прямо из существующей бд - тоже ошибка

Есть опция move для restore перемещающая файлы в другие папки.
5 ноя 14, 13:59    [16800616]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
igan
Member

Откуда:
Сообщений: 49
Nonname
igan
пропущено...

Завершается ошибкой. Пробовал бекапить в bak файл и востанавливать в новую бд - ругается на уже существующие mdf ldf оригинальной бд (всё это происходит на одном и томже сервере). Пробовал восстановление делать прямо из существующей бд - тоже ошибка

Есть опция move для restore перемещающая файлы в другие папки.


С move получилось. А опция, переименовывающая файлы базы и лога существует?
5 ноя 14, 14:03    [16800666]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
igan
Nonname
пропущено...

Есть опция move для restore перемещающая файлы в другие папки.


С move получилось. А опция, переименовывающая файлы базы и лога существует?
move же.
5 ноя 14, 14:10    [16800729]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
Wlr-l
Member

Откуда:
Сообщений: 637
igan,
"ругается на уже существующие mdf ldf оригинальной бд"

При восстановлении БД на вкладке "Files" в колонке "Restore as" укажите другие имена файлов базы данных.
5 ноя 14, 14:27    [16800877]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
Wlr-l
Member

Откуда:
Сообщений: 637
Wlr-l,

А может быть на вкладке "General" в разделе "Destination" в поле "Database" по умолчанию стоит имя восстанавливаемой БД? Тогда нужно его изменить, так как на одном сервере не может быть двух БД с одинаковыми именами.
5 ноя 14, 14:35    [16800964]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9159
Существует визард "Скопировать базу данных..." , ПКМ "задачи" и т.д.
5 ноя 14, 14:57    [16801161]     Ответить | Цитировать Сообщить модератору
 Re: Создание копии БД на сервере  [new]
igan
Member

Откуда:
Сообщений: 49
Владислав Колосов
Существует визард "Скопировать базу данных..." , ПКМ "задачи" и т.д.


У меня, к сожалению, экспресс.
The Copy Database Wizard is not available in the Express edition.
5 ноя 14, 20:08    [16802840]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить