Страница свойств базы данных "Зеркальное отображение" - PullRequest
4 голосов
/ 25 февраля 2009

У меня проблема с одной базой данных на производственном сервере SQL Server 2005.

Ряд баз данных уже настроен для зеркалирования, однако, когда я щелкаю правой кнопкой мыши и перехожу к свойствам в SSMS, для одной конкретной базы данных страница свойств "Зеркальное отображение" недоступна.

Я выполнил обычные задачи, такие как настройка модели полного восстановления, запуск полной резервной копии базы данных и резервное копирование журналов.

Я не вижу, что это проблема конкретного сервера, так как другие базы данных успешно зеркалируются.

Я оглянулся и не вижу, что мне не хватает настройки, любая помощь будет признательна.

Спасибо.

РЕДАКТИРОВАТЬ: Это еще не имеет ничего общего с базой данных зеркал, я не могу получить так далеко, как указание базы данных зеркал, я не вижу страницу "Зеркалирование" по принципу.

РЕДАКТИРОВАТЬ: мне удалось настроить зеркалирование с помощью команд t-sql. Однако я все еще не вижу «Зеркальную страницу».

ОБНОВЛЕНИЕ: Это относится и к опции Доставка журнала транзакций. Я могу успешно установить его в SQL, но не через SSMS.

Ответы [ 3 ]

1 голос
/ 25 февраля 2009

Проверьте эти пункты:

2. Зеркальная база данных должна быть создана из полной резервной копии основного сервера и должна быть восстановлена ​​в модели «Восстановить с помощью Norecovery». Затем следует восстановление резервной копии журнала транзакций основной базы данных, чтобы порядковые номера журнала зеркала и основной базы данных были синхронизированы друг с другом.
3 Зеркальная база данных должна иметь то же имя, что и основная база данных.
... 8 Зеркальное отображение БД доступно в выпусках Enterprise, Developer и Standard, однако, пожалуйста, обратитесь к веб-сайту Microsoft для сравнительной таблицы, так как некоторые функции недоступны в Standard Edition. SQL Server Workgroup и Express Edition могут использоваться только в качестве следящих серверов.
Зеркальное отображение базы данных в Microsoft SQL Server 2005

Тестовый мониторинг с sp_dbmmonitorresults (Transact-SQL)

0 голосов
/ 04 декабря 2009

Мне пришлось позвонить в службу поддержки Microsoft для решения проблемы, с которой я столкнулся. В любом случае, через некоторое время и после нескольких сеансов поддержки они выяснили, что база данных с проблемой имеет идентификатор 4 в sys.databases. Идентификаторы 1-4 обычно зарезервированы для системных баз данных, и если база данных имеет любой из этих идентификаторов, свойства T-log или Mirroring не отображаются. Так что каким-то образом наша база данных получила идентификатор 3, и теперь мне лучше подключиться и отсоединить некоторые базы данных, чтобы переназначить идентификаторы.

0 голосов
/ 14 апреля 2009

У меня нет ответа, но я вчера столкнулся с тем же симптомом, и я вспомнил ваш вопрос здесь, хахаха. Моя проблема заключалась в том, что я настроил зеркалирование базы данных с помощью мастеров, но в одной из систем был брандмауэр, блокирующий порт зеркалирования. Настройка мастера прошла весь путь до включения зеркального отображения базы данных, а затем произошла ошибка - но в этот момент зеркалирование уже было настроено. Зеркальное отображение работало отлично, но в метаданных базы данных было что-то, что было не совсем правильно. Даже когда я удалил брандмауэр, части SSMS действовали так, как будто зеркалирование не было настроено для этой конкретной базы данных, даже если это было так.

Затем я настроил дополнительные базы данных для зеркалирования (с выключенным брандмауэром), и они отлично работали. Моим решением было удалить зеркальное отображение в этой базе данных, а затем добавить его снова, и оно работало нормально. Похоже, это не работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...