Переключение с ноды на ноду в NLB claster и зеркале SQL

igor533
Дата: 22.02.2010 16:34:01
Есть зеркало SQL 2005 -witness mode, все это на NLB кластере Win2008.
Как можно сказать кластеру, что бы он переключался на тот нод на котором в данный момент рабочая база?
igor533
Дата: 23.02.2010 11:38:53
Gerros!
Сапсибки, конечно, но...
У меня 2008 а не 2008R2,а посему Шелл не получается юзать.
Может есть другие идеи?
pr0ger
Дата: 24.02.2010 11:48:31
а почему бы просто не прописать failover partner в строке подключения?
Можно из NLB выводить ноду с неактивной базой по результатам работы какого-либо скрипта, но это уже изврат, ИМХО
igor533
Дата: 28.02.2010 13:04:25
pr0ger,

А где это прописать?
И , как раз склоняюсь к скрипту, но не нзаю как это сделать
pr0ger
Дата: 28.02.2010 22:56:11
пропишите в строке подключения:
Server=myServer1;Failover Partner=myServer2;Database=myDataBase;User ID=myUsername;Password=myPassword;
NLB при стандартной работе зеркалирования не требуется.
Gerros
Дата: 01.03.2010 00:56:54
pr0ger
NLB при стандартной работе зеркалирования не требуется.
оно конечно так, но раз решили поднять NLB, то наверное клиент не умеет переключаться. Навскидку, Team Foundation Server и Audit Collection Service год назад не умели работать с зеркалом. Сейчас - не знаю.

igor533
Может есть другие идеи?
Ага. Учитывая, что
PowerShell for NLB: Part 1: Getting Started
NLB provides users with various methods to manage clusters. In Windows Server 2008, there are 3 ways to manage an NLB cluster:
1. Network Load balancing Manager GUI (nlbmgr.exe)
2. NLB command line tool (Nlb.exe)
3. NLB WMI Provider (root\MicrosoftNLB namespace)
могу предложить целых две:
  • использовать NLB command line tool (Nlb.exe)
  • использовать NLB WMI Provider (root\MicrosoftNLB namespace)