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

Откуда: Москва
Сообщений: 109
Так-то все выяснил опытным путем, но вдруг чего-то не понимаю.
Значит зеркалирование. Схема без следящего сервера. Принципал - SQL2005, зеркало - SQL2008. Поднимается копия БД на зеркале нормально, связь с принципалом устанавливается, статус БД как положено - Mirror, Sychronized /Restoring. Меняем ресурс - Failover, все проходит штатно. Главной становится БД на 2008, на 2005 - БД становится зеркальной. А вот обратное переключение с 2008 на 2005 - не проходит.
Сообщение
Msg 1417, Level 16, State 1, Line 1
Database mirroring has been disabled by the administrator for database "DEMO".

Статус БД и у принципала и у зеркала - Suspended
И вобщем-то понятно, почему. Невозможно открыть копию БД на 2005, которая до этого была приаттачена к 2008. Хоть и уровень совместимости будет одинаковый, однако это не поможет.
Собственно, вопрос. Строить зеркало надо на одинаковых версиях сервера? Или можно как-то обойти проблему?
3 окт 12, 10:59    [13260096]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
JohnAl
Member

Откуда: Москва
Сообщений: 109
Вот, еще. На 2005 пытаюсь отключить зеркалирование с БД, сообщение об ошибке:
Msg 948, Level 20, State 1, Line 1
The database 'DEMO' cannot be opened because it is version 661. This server supports version 612 and earlier. A downgrade path is not supported.

Интересно, а как же сервер поддерживает зеркалирование, когда 2008 - главный?
3 окт 12, 11:24    [13260337]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Если не ошибаюсь, там и есть ограничение на сверху вниз.
Можно с низшей на высшую, как и бэкап\рестор.

Ну как она обратно развернет лог транзакций ??
3 окт 12, 11:55    [13260615]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Хотя сорри, там не лог :)
3 окт 12, 11:56    [13260625]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
автор
Предварительные требования
Перед настройкой зеркального отображения базы данных необходимо сделать следующее:

Чтобы создать новый сеанс зеркального отображения, у участников и следящего сервера (если он есть) должна быть установлена одна и та же версия SQL Server.

Убедитесь, что на обоих участниках — на основном и на зеркальном сервере — используется один и тот же выпуск SQL Server. Участники зеркального отображения базы данных поддерживаются только в выпуске SQL Server 2005 Standard Edition и более поздних версиях, а также в SQL Server 2005 Enterprise Edition и более поздних версиях. Асинхронное зеркальное отображение базы данных поддерживается только в выпуске SQL Server 2005 Enterprise Edition и более поздних версиях. Сведения об этом режиме работы см. в разделе Режимы работы зеркального отображения базы данных.


http://msdn.microsoft.com/ru-ru/library/ms366349.aspx
3 окт 12, 11:58    [13260650]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Ozerov
Хотя сорри, там не лог :)

не думаю ,что вам есть за что извенятся
3 окт 12, 12:07    [13260717]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Зеркаллирование между младшей (принципал) и старшей (миррор) версиями можно настроить (не из студии). И это очень полезная фича для сокрашения времени простоя при миграции между версиями (rolling upgrade при миграции в другой кластер будет чуть сложнее).

Но возможность смены ролей только одна. Обратного пути нет.
3 окт 12, 21:34    [13264315]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
Kraft_o
Member

Откуда:
Сообщений: 87
А зеркалирование между разными редакциями (SQL Server 2008 R2 standart и SQL Server 2008 R2 enterprise) нормально будет работать?
24 окт 12, 10:03    [13366725]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Kraft_o
А зеркалирование между разными редакциями (SQL Server 2008 R2 standart и SQL Server 2008 R2 enterprise) нормально будет работать?


Я же привел требования Майкрософта. А все остальное, на Ваш страх и риск и танцы с бубном. Т.е. нет гарантий.
24 окт 12, 10:09    [13366773]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование SQL2005 + SQL2008  [new]
aWlad
Member

Откуда: Москва
Сообщений: 42
Kraft_o,

"нормально" будет только при равных версиях баз (вне зависимости от редакции). Версия базы более "старшая" не аттачится обратно на инстанс с "младшей". Тут уж, увы, никак.
25 окт 12, 17:19    [13375945]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить