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

Откуда: Город на песке
Сообщений: 782
Появилась необходимость перенести системные базы с одного диска на другой. Использовалась инструкция от Microsoft - Move System Databases, версия сервера SQL 2012 SP1.
После переноса базы MSDB получилось следующее - инстанс поднялся но сама база MSDB осталась в состоянии In recovery, после 15 минут ожидания было решено откатываться назад, благо сервер виртуальный, роллбэк взял пару минут. Вопрос такой - что мы упустили, почему база была в состоянии In recovery и не открывалась? Кто-то сталкивался с таким?
5 ноя 15, 00:15    [18370870]     Ответить | Цитировать Сообщить модератору
 Re: Перенос системных баз  [new]
o-o
Guest
а какой это роллбэк "взял пару минут"?
надо же просто отразить в мастере новое расположение файлов,
остановить, перенести файлы, запустить.
где тут роллбэк?
вы детачили/аттачили что ли?
5 ноя 15, 00:28    [18370904]     Ответить | Цитировать Сообщить модератору
 Re: Перенос системных баз  [new]
o-o
Guest
короче, вот msdb переложено с традиционного пути на C на Z:\TEMP\
все ок
Microsoft SQL Server 2012 - 11.0.5058.0 (X64) May 14 2014 18:34:29 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

К сообщению приложен файл. Размер - 35Kb
5 ноя 15, 00:45    [18370988]     Ответить | Цитировать Сообщить модератору
 Re: Перенос системных баз  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 782
o-o
а какой это роллбэк "взял пару минут"?
надо же просто отразить в мастере новое расположение файлов,
остановить, перенести файлы, запустить.
где тут роллбэк?
вы детачили/аттачили что ли?

Я писал о том что сервер виртуальный, инстанс был опущен и был снят снапшот средствами VMWare.
5 ноя 15, 21:31    [18375775]     Ответить | Цитировать Сообщить модератору
 Re: Перенос системных баз  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 782
o-o
короче, вот msdb переложено с традиционного пути на C на Z:\TEMP\
все ок
Microsoft SQL Server 2012 - 11.0.5058.0 (X64) May 14 2014 18:34:29 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)


Все так, но в приведенной инструкции сказано:

1. For each file to be moved, run the following statement.
ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name , FILENAME = 'new_path\os_file_name' )

2. Stop the instance of SQL Server or shut down the system to perform maintenance.

3. Move the file or files to the new location.

4. Restart the instance of SQL Server or the server.


Вот после шага №4 и возникла проблема.
5 ноя 15, 21:35    [18375781]     Ответить | Цитировать Сообщить модератору
 Re: Перенос системных баз  [new]
komrad
Member

Откуда:
Сообщений: 5249
flexgen
Вот после шага №4 и возникла проблема.

права серверной учетки на новую папку и перенесенные файлы проверили?
5 ноя 15, 21:45    [18375801]     Ответить | Цитировать Сообщить модератору
 Re: Перенос системных баз  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 782
komrad
права серверной учетки на новую папку и перенесенные файлы проверили?


Проверили, полный доступ. Думаю воспроизвести проблему, снимем образ сервера, поднимем с другим именем и адресом, и повторим все шаги.
5 ноя 15, 22:10    [18375835]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить