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

Откуда:
Сообщений: 68
win server 2003 sp2
failover cluster
есть две ноды
ms sql server 2005 sp2


Гашу кластерную группу в которой диск
переименновываю букву на обоих нодах ...
ребутаю обе ноды ...

поднимаю группу, возвращается прежняя буква ...
на диск завязан экземпляр mssql ...
способ переустановки экземпляра не радует..

что делать, есть варианты ?
16 янв 09, 11:27    [6695323]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
flint1
Member

Откуда:
Сообщений: 68
up
19 янв 09, 09:23    [6703045]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
flint1
Member

Откуда:
Сообщений: 68
есть идеи ?
21 янв 09, 11:36    [6714394]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
переименовать недостаточно, лучше переустановить, чтобы не иметь головняков с кластером в будущем
21 янв 09, 11:43    [6714473]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
Q
Guest
Вероятно, придется перевести соответствующую группу в оффлайн, грохнуть ресурс типа "Диск", изменить букву диска и создать новый ресурс. Я лично именно изменения буквы не делал (зачем оно вообще может понадобиться?). Но перенос данных на другой том выглядит примерно так.
21 янв 09, 11:45    [6714503]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5181
flint1
win server 2003 sp2
failover cluster
есть две ноды
ms sql server 2005 sp2


Гашу кластерную группу в которой диск
переименновываю букву на обоих нодах ...
ребутаю обе ноды ...

поднимаю группу, возвращается прежняя буква ...
на диск завязан экземпляр mssql ...
способ переустановки экземпляра не радует..

что делать, есть варианты ?


у вас в кластерной группе есть ресурс - физический диск
в его свойствах есть закладка Parameters
там указан диск (и буква, если есть)
21 янв 09, 11:47    [6714526]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
flint1
Member

Откуда:
Сообщений: 68
Да в кластерной группе ресурс физ диск в параметрах указана конкретная буква которую не поменять ....

удалить ресурс не могу так как на него завязан MSSQL Server ... убью диск он за собой потащит экземпляр ...

если нет решений конечно придется все ломать и переустанавливать ...


а на букву завязан приклад который я буду мигрировать на кластер..
22 янв 09, 10:00    [6719487]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31168
flint1
а на букву завязан приклад который я буду мигрировать на кластер..
А нельзя для приклада сделать псевдодиск примитивной командой SUBST, если, конечно, буква незанята?
22 янв 09, 10:34    [6719667]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5181
flint1
Да в кластерной группе ресурс физ диск в параметрах указана конкретная буква которую не поменять ....

удалить ресурс не могу так как на него завязан MSSQL Server ... убью диск он за собой потащит экземпляр ...

если нет решений конечно придется все ломать и переустанавливать ...




решение есть, но только геморное
чтобы удалить диск, надо снять зависимость MSSQL от диска (в кластере)
чтобы передвинуть сиквел с этого диска, надо передвинуть базы (указать для файлов другой диск) + ковыряться в реестре всех нод кластера

более чем уверен, что сначала у вас это всё не заработает и придется дальше танцевать танцы с бубном

в общем - Вам решать
22 янв 09, 10:40    [6719718]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
flint1
Member

Откуда:
Сообщений: 68
komrad
flint1
Да в кластерной группе ресурс физ диск в параметрах указана конкретная буква которую не поменять ....

удалить ресурс не могу так как на него завязан MSSQL Server ... убью диск он за собой потащит экземпляр ...

если нет решений конечно придется все ломать и переустанавливать ...




решение есть, но только геморное
чтобы удалить диск, надо снять зависимость MSSQL от диска (в кластере)
чтобы передвинуть сиквел с этого диска, надо передвинуть базы (указать для файлов другой диск) + ковыряться в реестре всех нод кластера

более чем уверен, что сначала у вас это всё не заработает и придется дальше танцевать танцы с бубном

в общем - Вам решать



вот всё здорово ... только правка реестра и танцы с бубном , как то беспокоят.
22 янв 09, 11:39    [6720116]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
народ посоветуйте.

нужно сменить имена букв кластерных дисков.

например: L: на I: и I: на L:

SQL2000
на L: - лог файлы БД
на I: - индексы

У меня две мысли, но еще не пробовал.
Первая:
1) Остановить SQL
2) Удалить ресурсы I: и L:
3) Переименовать L: на I: и I: на L:
4) скопировать данные с L: на I: и I: на L:
5) Добавить ресурсы I: и L: в кластер-Групп
6) Старт SQL

Вторая:
1) Остановить ресурсы I: и L:
2) сменить имена букв
3) скопировать данные
4) старт ресурсы I: и L:
19 ноя 09, 17:44    [7952729]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
что совсем никто не сталкивался?
20 ноя 09, 13:26    [7956266]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
ТАРАКАН,
вариант 1,как по мне.
20 ноя 09, 13:28    [7956282]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
mike909
Member

Откуда:
Сообщений: 662
ТАРАКАН
народ посоветуйте.
1) Остановить SQL
2) Удалить ресурсы I: и L:
3) Переименовать L: на I: и I: на L:
4) скопировать данные с L: на I: и I: на L:
5) Добавить ресурсы I: и L: в кластер-Групп
6) Старт SQL

Пункты 2 и 5 не нужны.
20 ноя 09, 13:38    [7956370]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
mike909
ТАРАКАН
народ посоветуйте.
1) Остановить SQL
2) Удалить ресурсы I: и L:
3) Переименовать L: на I: и I: на L:
4) скопировать данные с L: на I: и I: на L:
5) Добавить ресурсы I: и L: в кластер-Групп
6) Старт SQL

Пункты 2 и 5 не нужны.


а кластерную службу стопить надо? или только эти ресурсы ?
20 ноя 09, 13:51    [7956506]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
mike909
Member

Откуда:
Сообщений: 662
ТАРАКАН
а кластерную службу стопить надо? или только эти ресурсы ?

Ни в коим случаи ж-) !!!
А если серьезно, то кластер ориентируется на партиции а не какие то там буквы ...
20 ноя 09, 15:52    [7957447]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
лан попробую если что отвалится напишу. :)
20 ноя 09, 16:35    [7957759]     Ответить | Цитировать Сообщить модератору
 Re: Переименовать букву диска в кластере  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
народ все что мне понадобилось для переименования дисков:

1) Остановить SQL
2) Переименовать L: на I: и I: на L: (через Device Manager)
3) скопировать данные с L: на I: и I: на L:
4) Старт SQL
7 дек 09, 02:59    [8026196]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить