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

Откуда:
Сообщений: 20
Ситуация следующая, Microsoft SQL 2008 R2, работает база для 1с "Document" все нормально, необходимо сделать ее копию и на этом же компьютере подцепить ее под именем "Documenttest" для проведения тестов. Т.е. база "Document" будет работать в штатном режиме, а база клон "Documenttest" на некоторое время для тестирования, пробовал копировал вручную файл document.mdf потом переименовывал его в documenttest, при помощи management studio пробовал присоединить documenttest а он ругается, что одинаковые имена с базой document, т.е. поверхность я переименовал а внутри все осталось как от оригинала. Как это сделать подскажите пожалуйста.
24 авг 14, 20:40    [16485879]     Ответить | Цитировать Сообщить модератору
 Re: Как подсоеденить копию базы для тестов.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
А задать нужное имя при аттаче?
24 авг 14, 21:21    [16485965]     Ответить | Цитировать Сообщить модератору
 Re: Как подсоеденить копию базы для тестов.  [new]
nix81
Member

Откуда:
Сообщений: 20
Это как?
24 авг 14, 21:22    [16485971]     Ответить | Цитировать Сообщить модератору
 Re: Как подсоеденить копию базы для тестов.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
nix81
Это как?
Руками. Как еще можно имя базы задать-то?
24 авг 14, 21:24    [16485976]     Ответить | Цитировать Сообщить модератору
 Re: Как подсоеденить копию базы для тестов.  [new]
nix81
Member

Откуда:
Сообщений: 20
КОгда в студии нажимаю присоединить базу меняю гдеэто возможно имя все равно дает ошибку, можете подробно написать как это сделать
24 авг 14, 21:38    [16486015]     Ответить | Цитировать Сообщить модератору
 Re: Как подсоеденить копию базы для тестов.  [new]
SERG1257
Member

Откуда:
Сообщений: 2880
У всякой порядочной базы должен быть бакап.
Восстановите с него под другим именем, заодно и проверите надежность бакапа.
24 авг 14, 21:48    [16486061]     Ответить | Цитировать Сообщить модератору
 Re: Как подсоеденить копию базы для тестов.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
nix81
КОгда в студии нажимаю присоединить базу меняю гдеэто возможно имя все равно дает ошибку, можете подробно написать как это сделать
Ну так в сообщении об ошибке написано, что не так сделано.
24 авг 14, 21:51    [16486073]     Ответить | Цитировать Сообщить модератору
 Re: Как подсоеденить копию базы для тестов.  [new]
o-o
Guest
это же все тот же страдалец, что базу хотел на другой сервер перенести
уже прогресс, что на тот же сервер аттачит, видать, пароль вспомнили :)


ТС, кроме .mdf скопируйте еще и .ldf, только не "потом",
а когда база в оффлайне оба файла скопируйте,
чтоб они нерассинхронизированные были.
ну и т.к. .mdf "помнит", где лежит его .ldf, если только его(mdf) аттачить,
то сервер полезет не к копии лога,
а к оригиналу же, так что при аттаче меняйте обоим имена:
create database db1test on
(
name = 'db1test',
 filename = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL_2008\MSSQL\DATA\db1test.mdf'
)
log on
(
name = 'db1test_log',
 filename = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL_2008\MSSQL\DATA\db1test_log.ldf'
)
for attach


здесь у меня исходная база db1 с файлами db1.mdf, db1_log.ldf
а новая база будет называться db1test, файлы-копии называются db1test.mdf, db1test_log.ldf
25 авг 14, 17:19    [16489704]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить