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

Откуда:
Сообщений: 29
Ситуация следующая: имею 3 сервера( зеркало с двумя sql серверами и следящим сервером) и приложение на отдельном сервере, которое сохраняет свою конфигурацию в данном зеркале. Что касается зеркала, все работает, все хорошо. Проблема в следующем - в приложении нет возможности указать резервный ip-адрес для зеркального сервера, чтобы в случае падения основного sql сервера приложение автоматически продолжало свою работу, записывая уже на зеркальный сервер. Возникает вопрос - как можно решить данную проблему, то есть либо как-то завязать ip основного и зеркального сервера на один какой-то виртуальный ip либо.... идей у меня нет. Читал здесь на форуме про NLB, но так до конца не понял, подойдет эта служба или нет! Уважаемые форумчане, есть идеи, как можно решить данную проблему?
5 июл 12, 12:34    [12821392]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
Забыл добавить, работаю на windows server 2008 r2, версия sql 2008 r2 standard
5 июл 12, 12:52    [12821585]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
в приложении нет возможности указать резервный ip-адрес для зеркального сервера


Нет возможности указать FAILOVER PARTNER в строке подключения?

ЗЫ. NLB тут ни к селу, ни к городу.
5 июл 12, 12:55    [12821608]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
pkarklin, Если Вы про приложение, то нет! Зеркало отказ отрабатывает, переключая роли. А вот как сказать об этом моему ПО, у меня идей нет. Рассматривал еще вариант с балансировщиком Load Master от KEMP Tech, который позволяет создать виртуальный ip, но пока оставил это решение, ибо оно платное
5 июл 12, 13:03    [12821678]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
sawok86,

Приложение - это черный ящик и из параметров подключения можно задать только IP? Через что приложение ходит к БД?
5 июл 12, 13:13    [12821750]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
pkarklin, да, допустим, ПО - черный ящик, возможно указать только одну базу, то есть один ip, порт и так далее. Как ходит? По tcp\ip
5 июл 12, 13:37    [12821925]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
sawok86,

Меня не протокол инетерсует, а механизм - ODBC, OLEDB, Native Client. И, про "допустим" не совсем понятно. Если возможность изменить строку подключения, указав там нужные параметры или нет.
5 июл 12, 13:49    [12822028]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5123
sawok86,
в вашем случае ("чёрный ящик" и отсутствие возможности развернуть кластер WSFC) NLB кластер (имхо) спасёт...
разворачиваете виртуальный кластер, настраиваете правила фильтрации, приоритетность узлов и получаете отказоустойчивую конфигурацию.
5 июл 12, 14:18    [12822278]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
Дедушка, здорово, то есть при зеркалировании можно настроить nlb кластер, добавить туда ip основного и зеркального серверов, и объединить их под одним виртуальным/ я правильно понял?
5 июл 12, 17:07    [12823711]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
pkarklin, без допустим, черный ящик, при инсталляции указываешь параметры базы с одним ip и дальше работаешь! Механизм - JDBC
5 июл 12, 17:09    [12823728]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5123
sawok86
я правильно понял?
да
5 июл 12, 17:15    [12823762]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
Дедушка,хорошо, а ссылок полезных по настройке у вас нет случаем?
5 июл 12, 17:27    [12823826]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
sawok86
JDBC


Вряд-ли что либо знает о мирроринге.
5 июл 12, 17:32    [12823848]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
pkarklin
sawok86
JDBC


Вряд-ли что либо знает о мирроринге.


miscrosoft fixed it long time ago
5 июл 12, 17:43    [12823925]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Lepsik
miscrosoft fixed it long time ago


Да, действительно, упустил я как-то это из виду, но и не мудрено...

jdbc:sqlserver://serverA:1433;databaseName=AdventureWorks;integratedSecurity=true;failoverPartner=serverB
5 июл 12, 17:52    [12824007]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
pkarklin, а где это счастье мне нужно прописать??
12 июл 12, 15:18    [12857471]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
sawok86
Member

Откуда:
Сообщений: 29
все, разобрался, вопрос закрыт!
По результатам: 1) nlb здесь вообще не к месту
2)http://connectionstrings.com/
3) http://msdn.microsoft.com/ru-ru/library/aa342332(v=sql.90).aspx
13 июл 12, 11:24    [12861769]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring и nlb  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5123
sawok86
все, разобрался, вопрос закрыт!
По результатам: 1) nlb здесь вообще не к месту
2)http://connectionstrings.com/
3) http://msdn.microsoft.com/ru-ru/library/aa342332(v=sql.90).aspx
и как ваши пп.2 и 3 соотносятся с:
sawok86
pkarklin, без допустим, черный ящик, при инсталляции указываешь параметры базы с одним ip и дальше работаешь!
а по п.1, да не ужели? :) впрочем, если вы решили свою проблему дак и хорошо.
13 июл 12, 11:34    [12861853]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить