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

Откуда: Одесса
Сообщений: 1102
Дано:

Сервер - 1 , на нем работает приложение (c#.NET) которое обращается к базе данных на сервере 2 (MS SQL Server 2008 R2) .

Есть сервер 3 , который включен зеркально к серверу2.

Есть еще Сервер 4 ("Свидетель"), который включает сервер 3, если сервер 2 выходит из строя.

В приложении, в строке соединеия (ConnectionString) указан сервер 2 и FailOver Partner - сервер 3.

Data Source= Сервер 2;Failover Partner= Сервер 3;Initial Catalog=myDataBase;Integrated Security=True;

Поэтому приложение на сервере 1 при выходе из строя сервера 2 продолжает работать с сервером 3 как буд то ничего небыло.

есть хранимая процедура на сервере 1, которая обращается к базе данных на сервере 2 через "Linked Server" : "select * from server2.mydatabase.dbo.mytable" (процедура вызывается не из приложения, а из джоба)

При выходе из строя сервера 2 процедура выдает ошибку.

Вопрос:

Можно ли и здесь как-то вписать Fail Over server, чтобы процедура авотматически переходила на сервер 3 при выходе из строя сервера 2? (подобно тому как это делает строка соединения в приложении)

Спасибо




Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (X64) Apr 22 2011 19:23:43 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) (Hypervisor)
14 апр 13, 23:32    [14179263]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить