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

Откуда:
Сообщений: 140
Добрый день.
Стояла задача сделать возможным быстрого перехода на другой сервер с актуальными базами в случаи выходы из строя основного сервера. Реализовали это потеем создания зеркального отображения баз со следящим сервером. Возник таков вопрос. Существует сайт, который общается с базами, в вэб конфигах жёстко прописаны коннекты к серверу. Так вот. В случаи выхода из строя будет ли доступен сайт или нет??? Или же следящий сервер будет перенаправлять запросы. Как правильно поступить в такой ситуации.
14 окт 09, 17:24    [7786602]     Ответить | Цитировать Сообщить модератору
 Re: Зеркальные базы и IIS  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
следящий не перенаправляет запросы, он делает заркальную базу активной.
переключение клиентов ваша забота.
--------------------------------------------------------------
Дьявол кроется в деталях.
14 окт 09, 17:31    [7786652]     Ответить | Цитировать Сообщить модератору
 Re: Зеркальные базы и IIS  [new]
intruders
Member

Откуда:
Сообщений: 140
Как более правельно сделать перенаправление клиентов в случаи выхда из строя основного сервера. Возможно ли это?
14 окт 09, 17:33    [7786675]     Ответить | Цитировать Сообщить модератору
 Re: Зеркальные базы и IIS  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31161
intruders
Как более правельно сделать перенаправление клиентов в случаи выхда из строя основного сервера. Возможно ли это?
Посмотрите в BOL:
Высокий уровень доступности (компонент Database Engine) > зеркальное отображение базы данных > Развертывание зеркального отображения базы данных > Клиентские соединения с зеркальной базой данных

Там, в частности, написано:
Чтобы подключиться к сеансу зеркального отображения базы данных, клиент может использовать либо программу собственного клиента SQL Server, либо поставщика данных .NET Framework для SQL Server. Если эти поставщики доступа к данным настроены для использования базы данных SQL Server 2008, то они поддерживают зеркальное отображение базы данных.
14 окт 09, 17:38    [7786721]     Ответить | Цитировать Сообщить модератору
 Re: Зеркальные базы и IIS  [new]
Glory
Member

Откуда:
Сообщений: 104760
intruders
Как более правельно сделать перенаправление клиентов в случаи выхда из строя основного сервера. Возможно ли это?


Database mirroring
If you connect with ADO.NET or the SQL Native Client to a database that is being mirrored, your application can take advantage of the drivers ability to automatically redirect connections when a database mirroring failover occurs. You must specify the initial principal server and database in the connection string and the failover partner server.

Provider=SQLNCLI;Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;Initial Catalog=myDataBase;Integrated Security=True;
14 окт 09, 17:42    [7786752]     Ответить | Цитировать Сообщить модератору
 Re: Зеркальные базы и IIS  [new]
intruders
Member

Откуда:
Сообщений: 140
последний вариант с Failover Partner идеально подходит. Минус что конфигов у нас много.
14 окт 09, 17:54    [7786835]     Ответить | Цитировать Сообщить модератору
 Re: Зеркальные базы и IIS  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4255
intruders
Как более правельно сделать перенаправление клиентов в случаи выхда из строя основного сервера. Возможно ли это?


для этого надо что ваше приложение делало переподсоединение в случае разрыва связи.
14 окт 09, 20:48    [7787496]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить