2009-02-25 2 views
4

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

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

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

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

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

Спасибо.

EDIT: Это не имеет ничего общего с зеркальной базой данных, я не могу дойти до определения базы данных зеркал, я не вижу страницу «Зеркалирование» по принципу.

EDIT: Мне удалось настроить зеркалирование с помощью команд t-sql. Однако я все еще не вижу «Зеркальной страницы».

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

+1

Уровень совместимости недостаточно высокий? – MichaelGG

+0

Проверено, что спасибо приятелю, я уверен, что это должно быть очевидно, я просто не вижу, чтобы смотреть! – MrEdmundo

+0

Попробуйте выполнить его скриптинг и посмотрите, какую ошибку вы получите. – MichaelGG

ответ

0

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

1

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

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

Мониторинг испытаний с sp_dbmmonitorresults (Transact-SQL)

0

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

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

Смежные вопросы