Голосовая связь и система унифицированных коммуникаций : Cisco Unified Communications Manager (CallManager)

Восстановление поврежденной подписки SQL кластера Cisco CallManager с помощью CallManager 3.0, 3.1 и 3.2

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв


Содержание


Введение

Репликация базы данных SQL является базовой функцией Кластеров Cisco CallManager. Сервер с эталоном базы данных называется издателем, в то время как серверы, воспроизводящие базу данных, называются подписчиками.

Если абонент останавливает репликацию данных от издателя, необходимо восстановить издателя (ей)/отношение абонента. Чтобы сделать это, войдите в базу данных Сервера SQL и вручную восстановите подписку.

Признаки

Ниже приведен список возможных симптомов в случае, если подписчик прерывает получение данных от издателя:

  • Изменения, внесенные в издателе, не влияют на вызовы, зарегистрированные подписчиком.

  • Исходящие вызовы телефонов, зарегистрированных у подписчика, не проходят. Если набрать 9, вы услышите частый сигнал занятости.

  • Функция "Переадресация всех вызовов" (CFwdALL) не работает.

  • IP-телефон показывает Error Database (ошибку базы данных).

Примечание: Обратитесь к Использованию DBLHelper Восстановить Вышедший из строя кластер Cisco CallManager в процессе подписки SQL для получения дополнительной информации.

Предварительные условия

Требования

Этот документ предполагает, что Администратор SQL (sa) пароль учетной записи доступен для обоих издатель и подписчик.

Используемые компоненты

Сведения, содержащиеся в этом документе, касаются следующих версий программного обеспечения:

  • Сisco CallManager 3.0, 3.1 и 3.2

Примечание: Если у вас есть Версия Cisco CallManager 3.3, обратитесь к Восстановлению Сломанного SQL - подписки Кластера CallManager с Сisco CallManager 3.3.

Сведения, представленные в этом документе, были получены от устройств в специфической лабораторной среде. Все устройства, используемые в этом документе, были запущены с чистой конфигурацией (конфигурацией по умолчанию). Перед выполнением любых команд в активной сети необходимо осознавать потенциальные последствия их применения.

Условные обозначения

Более подробную информацию о применяемых в документе обозначениях см. в описании условных обозначений, используемых в технической документации Cisco.

Восстановите отношение между издателем и подписчиком

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

Повторное создание подписки в издателе

Выполните следующие действия:

  1. На издателе выберите Programs> Microsoft SQL Server 7.0> Enterprise Manager для начала Диспетчера организации SQL.

    /image/gif/paws/13977/subscribe_database1.gif

  2. Для переоформления подписки обратитесь к издателю. В разделе "Microsoft SQL Server" выберите New SQL Server Registration (Регистрация нового сервера SQL)...

    /image/gif/paws/13977/subscribe_database2.gif

    Мастер Сервера SQL Регистра появляется.

  3. Удостоверьтесь, что С этого времени я хочу выполнить, задача, не используя мастера не проверена. Нажмите кнопку Next.

    sql_wizard.jpg

    Другие серверы SQL, которые находятся на Сisco CallManager, должны появиться в Дополнительной коробке Серверов.

    subscribe_database3.gif

  4. Выберите все серверы и добавьте их (Add) в поле добавленных серверов (Added servers). Нажмите кнопку Next.

    /image/gif/paws/13977/subscribe_database4.gif

  5. Выберите сведения о входе в SQL-сервер, присвоенные мне системным администратором, и щелкните "Next".

    /image/gif/paws/13977/subscribe_database5.gif

  6. Используйте учетную запись "sa" и пароль для абонентской системы на следующем окне.

    Примечание: Это - учетная запись sa и пароль от АБОНЕНТСКОЙ СИСТЕМЫ. Когда абонентская система установлена, пароль выбран.

    /image/gif/paws/13977/subscribe_database6.gif

  7. Выберите опцию для Добавления сервера (ов) SQL к существующей группе сервера SQL в окне Select SQL Server Group. Имена групп, выбираемых здесь, относятся к группе сервера SQL.

    /image/gif/paws/13977/subscribe_database7.gif

  8. Нажмите кнопку Finish.

    Статус добавления добавленных показов сервера (ов).

    /image/gif/paws/13977/subscribe_database8.gif

  9. Сообщение сообщает "Зарегистрированный успешно". Нажмите кнопку Закрыть.

    /image/gif/paws/13977/subscribe_database9.gif

    Что-то вроде этого окно появляется.

    subscribe_database10.gif

    Если вы видите эти два перечисленные сервера, это означает, что они распознаны издателем. Данные могут быть разделены с этими серверами.

Удаление подписки в издателе

Выполните следующие действия:

  1. При Диспетчере предприятия перейдите к дереву Сервера SQL и найдите Публикацию для базы данных CCM0301 (Microsoft SQL Server> группа сервера SQL> Machine_name> Базы данных> CCM0301> Публикации). Выберите неисправную подписку Cisco CallManager и удалите запись.

    caution Внимание.  : Выберите область как показано стрелкой в этом рисунке. Не удаляйте значок книги слева.

    /image/gif/paws/13977/subscribe_database11.gif

  2. Существует предупреждение, которое указывает, что подписка удалена в издателе, но не абоненте. Нажмите Yes, если вы хотите соединиться с абонентом и удалить подписку.

    /image/gif/paws/13977/subscribe_database12.gif

  3. Следующее сообщение указывает, что подписка удалена, но не удалены данные. Нажмите кнопку ОК.

    /image/gif/paws/13977/subscribe_database13.gif

Повторное создание подписки в подписчике

Выполните следующие действия:

  1. Подписка должна быть добавлена назад в сервер SQL абонента. Выберите имя сервера SQL абонента, которого вы просто удалили от издателя. В этой конфигурации издатель является AVVID_LAB_PUB, и абонент является AVVID_LAB_SUB1. Вы только что удалили подписку AVVID_LAB_SUB1 из публикации AVVID_LAB_PUB. Для повторной подписки на публикацию выберите SQL-сервер AVVID_LAB_SUB1 и укажите базу данных CCM0301. Щелкните правой кнопкой мыши, чтобы открыть меню. Затем выберите в меню "Создать" > "Pull Subscription (Подписка по запросу)".

    Примечание: Всегда выбирайте самую последнюю версию базы данных, а не старую (в этом примере - CCM0301).

    /image/gif/paws/13977/subscribe_database14.gif

  2. Нажмите Next, когда отобразится мастер подписки по запросу.

    /image/gif/paws/13977/subscribe_database15.gif

  3. На Выбрать Окне Выбор публикации разверните издателя (который должен быть перечислен), и выберите базу данных CCM0301. Нажмите кнопку Next.

    /image/gif/paws/13977/subscribe_database16.gif

  4. Выберите Using SQL Server Authentication этой учетной записи на окне Specify Synchronization Agent Login

    . Имя пользователя является sa, и пароль является тем же паролем как издатели 'sa' учетная запись.

    subscribe_database17.gif

  5. Выберите Yes, сделайте это подпиской (ками) с моментальным обновлением на окне Specify Immediate-Updating Subscription. Нажмите кнопку Next.

    /image/gif/paws/13977/subscribe_database18.gif

  6. Выберите Yes, инициализируйте схему и данные в Абоненте на Инициализировать Окне подписки и нажмите Next.

    /image/gif/paws/13977/subscribe_database19.gif

  7. Выберите Continuously на окне Set Distribution Agent Schedule и нажмите Next.

    /image/gif/paws/13977/subscribe_database20.gif

  8. Следующий шаг проверяет что и агент SQL Server и выполненные сервисы Microsoft DTC. Нажмите кнопку Next.

    /image/gif/paws/13977/subscribe_database21.gif

  9. Нажмите Finish на Завершении Окна мастера Подписки по требованию.

    Мастер устанавливает подписку и отображает успех, когда завершено.

    subscribe_database22.gif

    Мастер устанавливает подписку.

    subscribe_database23.gif

    Показ, который указывает на успех, появляется, когда процесс завершает.

    subscribe_database24.gif

  10. Теперь, когда подписка создана, агент снимков должен быть выполнен для вывода данных абоненту для синхронизации. Аыберите SQL-сервер издателя и переедите в окно Replication Monitor (Монитор репликации) > Publishers (Издатели) > Machine_name (Имя компьютера) >CCM0301 subscription (Подписка CCM0301). Выберите запись Snapshot, а потом выберите команду Start. Агент снимков выполняется на этом этапе. Требуется приблизительно три - пять минут для выполнения задачи. Как только агент снимков завершает, агент получения по запросу начинает применять снимок к абоненту. Это занимает еще три - пять минут.

    /image/gif/paws/13977/subscribe_database25.gif

  11. Как только подписка по требованию завершает на издателе, выберите сервер SQL абонента и откройте подписки по требованию для базы данных CCM0301. Подписка должна быть в активном состоянии, и она должна ждать обновлений.

    /image/gif/paws/13977/subscribe_database26.gif

    Примечание: Если последнее действие все еще читает "Ожидание агента снимков для становления доступным", нажимает F5 для регенерации экрана.

    В это время абонент теперь повторно синхронизован с издателем, и обновления зарегистрированы в базе данных SQL для локальных абонентов.

Проверьте, что работает SQL - подписка

Выполните шаги:

  1. Создайте устройство на сервере - публикаторе, который является легко распознаваемым для тестирования передачи данных. Щелкните Insert (Вставить).

    /image/gif/paws/13977/subscribe_database27.gif

  2. Устройство может не работать. Нажмите Update and Close.

    /image/gif/paws/13977/subscribe_database28.gif

  3. Перейдите к SQL Enterprise Manager, раскройте проверяемого подписчика SQL и проверьте в таблице базы данных наличие нового устройства.

    /image/gif/paws/13977/subscribe_database29.gif

    Чем лучше распознается устройство, тем легче его найти.

    /image/gif/paws/13977/subscribe_database30.gif

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения