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

Откуда:
Сообщений: 424
Если сделаю вот так

USE [master]
GO
ALTER DATABASE [mybase] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
USE [master]
GO
EXEC master.dbo.sp_detach_db @dbname = N'mybase', @skipchecks = 'false'
GO


так нормально будет, данные не потеряются?
18 ноя 14, 13:00    [16864804]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно перенести большую базу на другой диск?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
http://msdn.microsoft.com/en-us/library/ms345483.aspx
18 ноя 14, 13:03    [16864830]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно перенести большую базу на другой диск?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Moving Database Files
18 ноя 14, 13:03    [16864832]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно перенести большую базу на другой диск?  [new]
Glory
Member

Откуда:
Сообщений: 104751
leonix
так нормально будет, данные не потеряются?

В TSQL нет команд "потеряй мне данные"
А вот для коннектов/пользователей, которым сервер сделает ROLLBACK IMMEDIATE, может статься данные их работы будут потеряны.
18 ноя 14, 13:09    [16864887]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно перенести большую базу на другой диск?  [new]
leonix
Member

Откуда:
Сообщений: 424
Фууу... перенёс. Через offline online. База была на диске с: в папке по умолчанию. Очередь к диску была всегда 5. Щас пошустрее вроде работает на другом диске.
18 ноя 14, 14:09    [16865371]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить