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

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

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

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

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

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

На рисунке показана автоматическая обработка отказа. Можно ли средствами MSSQL Server сделать так, чтобы следующий шаг автоматически переключал Участника_А в режим основного сервера??

Kreastone вне форума Ответить с цитированием
Старый 17.11.2015, 12:55   #2
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию

Пытался сделать триггер на участнике_б. Подскажите в чем ошибка? sys.database_mirroring - это системное представление.

create trigger test
on sys.database_mirorring
instead of update
as
begin
if ((select mirroring_role_desc from sys.database_mirroring where mirroring_state = 4) = 'mirror')
alter database DATATEST set partner failover
end

Последний раз редактировалось Kreastone; 17.11.2015 в 13:04.
Kreastone вне форума Ответить с цитированием
Старый 17.11.2015, 13:29   #3
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

А зачем вам это?
come-on вне форума Ответить с цитированием
Старый 17.11.2015, 13:46   #4
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию

так хотят чтобы я сделал чтобы подключение было через один ip
Kreastone вне форума Ответить с цитированием
Старый 17.11.2015, 14:01   #5
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Всмысле через один?
У вас применяют зеркало, если вы хотите его пользовать то по любому 2 будет.
Иначе зеркаоо не имеет смысла.
come-on вне форума Ответить с цитированием
Старый 17.11.2015, 14:08   #6
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию

нужно минимизировать время, которое сервер Б будет главным.
Для этого и есть желание сделать автоматический переход обратно на сервер А, при его появлении
Kreastone вне форума Ответить с цитированием
Старый 17.11.2015, 14:21   #7
Kreastone
Пользователь
 
Регистрация: 11.11.2015
Сообщений: 13
По умолчанию

http://www.sqlservercentral.com/blog...s-back-online/ все нашел ответ, вдруг кому пригодится
Kreastone вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описать, используя структуру данных запись, завод (наименование станка, время простоя в месяц, время работы в месяц). Составить Ксюндра Помощь студентам 1 13.03.2014 17:40
Ввод слова и вывод его зеркального отображения fumigatus C# (си шарп) 1 13.02.2014 07:42
Реляционная модель данных и отображения Ang15 SQL, базы данных 3 21.07.2013 14:06
Распределение ролей Fezdipekla Microsoft Office Access 1 23.05.2013 08:48
Назначение ролей при регистрации Baymen ASP.NET 0 05.05.2012 21:39