Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2015, 08:01   #1
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию резервный сервер sql

Существует клиент-серверное приложение, а так же 2 базы: основная и резервная. Базы настроены на синхронизацию и зеркалируются со следящим сервером. В случае отказа основной базы, резервная база становится основной. Клиент-серверное приложение один раз подключается к основной базе. Как сделать так, чтобы клиент-серверное приложение автоматически переключалась и продолжала работать с резервной базой данных в случае отказа основной. В самом клиент-серверном приложении менять ничего нельзя.
Kreastone вне форума Ответить с цитированием
Старый 11.11.2015, 09:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну вообще-то этим занимается репликация...
Что за сервер у тебя? И как в клиенте прописано подключение - Жестко или через что-то типа ODBC?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.11.2015, 09:42   #3
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию

MS SQL Server 2008R2. Подключение жесткое. А поподробнее как этим занимается репликация
Kreastone вне форума Ответить с цитированием
Старый 11.11.2015, 09:52   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как этим занимается репликация
Ну на пальцах я врядли толково обьясню, так что вот: https://msdn.microsoft.com/ru-ru/lib...=sql.120).aspx
Цитата:
Подключение жесткое.
Т.е. строка подключения конкретно прописана внутри экзечины?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.11.2015, 09:59   #5
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию

Да, там строка прописана. Что-то вроде этого
String strConnect = @"Data Sourse=DATA; User ID=User; Password=pass";

а репликация возможно подойдет, http://www.pvsm.ru/sql/27699 вот нарыл что-то
Kreastone вне форума Ответить с цитированием
Старый 11.11.2015, 11:35   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
там строка прописана.
Ну тогда... Парукампалицу разрабу за такую программу надо...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.11.2015, 11:50   #7
Firefly
 
Регистрация: 14.04.2009
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну тогда... Парукампалицу разрабу за такую программу надо...
топикстартеру руки из задницы вытащить и на место поставить! После такого "описания" проги в шоке - как она вообще работает???
Firefly вне форума Ответить с цитированием
Старый 11.11.2015, 11:51   #8
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Kreastone Как зеркалируется? В самом сервере есть встроенные средства поддержки всей этой кухни, настроить как надо и само будет переключать.
come-on вне форума Ответить с цитированием
Старый 11.11.2015, 12:13   #9
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
Kreastone Как зеркалируется? В самом сервере есть встроенные средства поддержки всей этой кухни, настроить как надо и само будет переключать.
Настроено зеркальное отображение между двумя серверами, со следящим сервером. Режим работы "Высокая безопасность с автоматической обработкой отказа" (синхронный). Что там еще настроить?
Kreastone вне форума Ответить с цитированием
Старый 11.11.2015, 12:16   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вроде как для полной автономии там три сервера надо.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# sql сервер, возникла проблема Wiktor591 C# (си шарп) 3 24.07.2012 18:01
Доступ к БД SQL-сервер veter48 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 03.11.2011 23:38
Псевдо SQL сервер на ПХП KOTBASILIO PHP 1 01.08.2011 13:42
SQL Сервер (СЕть) akellaukr SQL, базы данных 0 06.06.2011 21:47
sql-сервер не существует rubi БД в Delphi 8 15.07.2008 12:10