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

Проверка SQL Server или версии SDE, а также уровня пакета обновления

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


Содержание


Введение

В данном документе описано, как определить версию и уровень пакета обновления (SP) для различных типов серверов Microsoft Structured Query Language (SQL), используемых с определёнными продуктами Cisco IP Telephony, например Cisco CallManager и Cisco Unity.

Типы сервера Microsoft SQL: SQL Server 7.0, Microsoft SQL Desktop Edition (MSDE), Microsoft SQL Server 2000 и MSDE 2000.

Обратитесь к статье microsoft 321185 leavingcisco.com для получения дополнительной информации.

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

Требования

Для этого документа отсутствуют особые требования.

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

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

  • Microsoft Windows 2000 Server

  • Microsoft SQL Server 7.0, MSDE, Microsoft SQL Server 2000 и MSDE 2000

  • Cisco CallManager 3.x или 4.0, Cisco Unity 3.x или 4.x, Cisco Conference Connection 1.x, IP Contact Center (IPCC) Express Edition, также известная под названием Customer Response Solutions (CRS) или Customer Response Applications (CRA) (все версии)

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

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

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Использование анализатора запросов с Microsoft SQL Server 2000

Примечание: Cisco Unity 3.0, 3.1, 4.0, и 4.0.4 и Сisco CallManager 3.3 и 4.0 Microsoft SQL Server 2000 использования. Если CRS 3.0 (1), CRS 3.0 (2) и CRS 3.0 (3a) находится в совместно-расположенной установке с Сisco CallManager, это не выполняет своих обязательств к SQL Сisco CallManager 2000.

Самый простой способ определения текущей версии и уровня SP — это воспользоваться SQL Query Analyzer и выполнить SQL-запрос действием 4 для серверов, на которых выполняется Microsoft SQL Server 2000.

  1. Выберите Программы > Microsoft SQL Server Enterprise Manager.

  2. Выберите Tools > SQL Query Analyzer (Сервис > SQL Query Analyzer).

  3. Выберите локальный экземпляр сервера SQL в начальном всплывающем окне программы SQL Query Analyzer.

    Кроме того, необходимо выбрать способ аутентификации соединения. Используйте для сервера либо проверку подлинности SQL Server, либо Windows. Аутентификация Windows — это наиболее простой метод в большинстве случаев, поскольку использует учётные данные учётной записи, под которой в данный момент выполнен вход. В случае выбора аутентификации SQL Server необходимо предоставить имя для входа, например SA, и связанный с этим именем пароль серверу SQL Server.

    При использовании аутентификации Windows получение сообщения об ошибке Not Associated with a Trusted SQL Server Connection (Не связан с доверенным соединением SQL Server) при попытке подключения означает, что учётная запись, использованная для входа, не имеет необходимых прав для подключения к серверу SQL. Выполните выход с сервера, затем вновь войдите под другой учётной записью пользователя с действительными правами либо используйте аутентификацию SQL Server.

    check_sql_msde_ver-1.gif

    В данном случае выбран метод аутентификации Windows. Нажмите кнопку ОК.

  4. Введите строку SQL-запроса, как показано в этом примере:

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY 
    ('productlevel'), SERVERPROPERTY ('edition')
    
  5. Выберите Parse Query tool/image/gif/paws/25784/check_sql_msde_ver-2.gif для подтверждения синтаксиса.

    Отображается сообщение Command(s) complete successfully (Команда выполнена успешно). В случае неверного синтаксиса — исправляйте его, пока средство синтаксического анализа не позволит выполнить команду без ошибок.

  6. Выберите Execute Query tool/image/gif/paws/25784/check_sql_msde_ver-3.gif для выполнения запроса.

    Отображаются выходные данные, подобные тексту на этом рисунке:

    /image/gif/paws/25784/check_sql_msde_ver-4.gif

    В данном случае на сервере выполняется версия Standard Edition, номер сборки 8.00.760, пакет обновления SP 3.

  7. Закройте анализатор SQL-запросов SQL Query Analyzer. Появится приглашение сохранить текущий запрос. Сохраните запрос в локальной папке, чтобы иметь возможность вновь его выполнить позднее. В противном случае нажмите кнопку нет, чтобы завершить процедуру закрытия.

  8. Закройте программу Microsoft SQL Server Enterprise Manager.

Использование анализатора запросов с Microsoft SQL Server 7.0

Примечание: Сisco CallManager 3.1 и 3.2 Microsoft SQL Server использования 7.0. CRS 3.0(1), CRS 3.0(2) и CRS 3.0(3a) используют MSDE 1.0 (другое название SQL Server 7.0) в варианте автономной установки.

Запрос к Microsoft SQL Server 2000 не подходит для обращения к SQL Server 7.0. Единственным доступным вариантом является использование запроса select @@version, с помощью которого можно определить номер сборки. Номер сборки также можно увидеть в таблице, если есть.

Первые действия при запуске программы SQL Query Analyzer для Microsoft SQL Server 7.0 аналогичны процедуре запуска анализатора для Microsoft SQL Server 2000.

  1. Выберите Программы > Microsoft SQL Server Enterprise Manager.

  2. Выберите Tools > SQL Query Analyzer (Сервис > SQL Query Analyzer).

  3. Выберите локальный экземпляр сервера SQL в начальном всплывающем окне программы SQL Query Analyzer. Кроме того, необходимо выбрать способ аутентификации соединения.

    Используйте для сервера либо проверку подлинности SQL Server, либо Windows. Аутентификация Windows — это наиболее простой метод в большинстве случаев, поскольку использует учётные данные учётной записи, под которой в данный момент выполнен вход. В случае выбора аутентификации SQL Server необходимо предоставить имя для входа, например SA, и связанный с этим именем пароль серверу SQL Server.

    При использовании аутентификации Windows получение сообщения об ошибке Not Associated with a Trusted SQL Server Connection (Не связан с доверенным соединением SQL Server) при попытке подключения означает, что учётная запись, использованная для входа, не имеет необходимых прав для подключения к серверу SQL. Выполните выход с сервера, затем вновь войдите под другой учётной записью пользователя с действительными правами либо используйте аутентификацию SQL Server.

    check_sql_msde_ver-5.gif

    В данном случае выбран метод аутентификации Windows. Нажмите кнопку ОК.

  4. Введите строку SQL-запроса, как показано в этом примере:

    USE MASTER SELECT @@VERSION
    
  5. Выберите Parse Query tool/image/gif/paws/25784/check_sql_msde_ver-2.gif для подтверждения синтаксиса.

    Отображается сообщение Command(s) complete successfully (Команда выполнена успешно). В случае неверного синтаксиса — исправляйте его, пока средство синтаксического анализа не позволит выполнить команду без ошибок.

  6. Выберите Execute Query tool/image/gif/paws/25784/check_sql_msde_ver-3.gif для выполнения запроса.

    Отображаются выходные данные, подобные тексту ниже:

    Microsoft SQL Server 7.00 - 7.00.1077 (Intel X86) Sep 6
     2002 15:10:15 Copyright (c) 1988-2002 Microsoft Corporation 
    Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 3)

    Ядром СУБД SQL является Microsoft SQL Server 7.00, Standard Edition. В этом случае номер сборки 7.00.1077. Номер сборки соответствует SQL Server 7.0 SP 4 + SQL7-MS02-061 (статьи Q263968 и Q326573 базы знаний Майкрософт) в таблице.

    В данном случае на этом сервере установлен пакет обновления SP 4, а также дополнительные исправления для Q263968 и Q326573.

  7. Закройте анализатор SQL-запросов SQL Query Analyzer.

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

  8. Закройте программу Microsoft SQL Server Enterprise Manager.

Использование OSQL для MSDE

Примечание: Cisco Unity 3.0, 3.1, и 4.0 системы с 32 портами или меньшим количеством MSDE использования.

Если MSDE установлен на сервере, чтобы определить текущую версию SQL, используйте средство Майкрософт osql.exe запроса командной строки.

  1. Выберите Пуск > Выполнить > cmd [клавиша ВВОД], чтобы открыть окно командной строки.

  2. Синтаксис строки запроса: C:\>osql.exe -U <userid> -P <password> -Q "USE master SELECT @@version" -p.

    Необходимо указать ИД пользователя (имя пользователя учётной записи), настроенный на сервере, вместо <userid> и пароль для этого пользователя вместо <password>. Если ввести ИД пользователя, но не указать пароль при выполнении запроса, появится приглашение ввести пароль.

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

    • Аутентификация Windows и SQL Server

    • Только аутентификация Windows

  3. Используйте учётную запись и пароль администратора Windows 2000, чтобы выполнить запрос, как в этом примере:

    C:\>osql.exe -U administrator -Q "USE master SELECT @@version" -p [enter]
    

    Если запрос выполнен успешно, перейдите к разделу Интерпретация успешного запроса версии OSQL.

    Используйте пароль и учётную запись SA SQL Server, чтобы попробовать выполнить запрос ещё раз в случае неудачи:

    C:\>osql.exe -U sa -Q "USE master SELECT @@version" -p [enter]
    

    Если запрос выполнен успешно, перейдите к разделу Интерпретация успешного запроса версии OSQL.

    Если запрос не выполнен, перейдите к разделу Устранение неполадок с запросами OSQL.

Интерпретация успешного запроса версии OSQL

В случае успешного выполнения запроса отображаются выходные данные, подобные следующим:

Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 
14:22:05 Copy right (c) 1988-2003 Microsoft Corporation Desktop Engine on 
Windows NT 5.0 (Build 2195: Service Pack 3)

Ядром СУБД SQL является Microsoft SQL Server 2000 / Desktop Engine, сокращённо MSDE 2000. В этом случае номер сборки 8.00.760. Номер сборки соответствует MSDE 2000 SP 3 в таблице.

Устранение неполадок с запросами OSQL

Типичные неполадки

OSQL-запрос может оказаться неуспешным по следующим причинам:

  • Синтаксическая ошибка в строке запроса — попробуйте выполнить запрос ещё раз и убедитесь в правильном синтаксисе.

  • Ошибка входа из-за неверного пароля или ИД пользователя WIN2K — попробуйте выполнить запрос ещё раз и убедитесь в правильном пароле и ИД пользователя WIN2K. В случае повторения ошибки входа см. описание следующей неполадки.

  • Ошибка входа из-за проблемы с правами учётной записи пользователя WIN2K — если ошибка входа возникает при использовании пароля и учётной записи администратора WIN2K и появляется сообщение об ошибке Not Associated with a Trusted SQL Server Connection, это, как правило, означает:

    • Сервер SQL, вероятно, использует аутентификацию Windows.

    • Учётная запись, использованная для входа, не имеет необходимых прав для подключения к серверу SQL.

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

    При выполнении запроса необходимо использовать пароль и учётную запись SA SQL, если нет другого пользователя WIN2K, способного выполнить этот запрос. Для этого не требуется выполнять выход, а затем вновь вход. Вернитесь к действию 2 в разделе Использование OSQL для MSDE. Используйте пароль и учётную запись SA SQL, чтобы выполнить запрос ещё раз.

    Если этот запрос не удаётся выполнить, используя учётную запись SA SQL, необходимо определить настройку аутентификации SQL. Возможно потребуется переустановить пароль для учётной записи SA SQL. Информацию об определении настроек безопасности для сервера SQL см. в разделе Проверка текущего метода аутентификации SQL.

Проверка текущего метода аутентификации SQL

Для проверки текущего метода аутентификации SQL выполните следующие действия:

  1. Выберите Пуск > Программы > Microsoft SQL Server > Enterprise Manager.

    check_sql_msde_ver-6.gif

  2. Разверните раздел Microsoft SQL Servers, чтобы отобразились уровни, показанные на следующем рисунке.

    check_sql_msde_ver-7.gif

  3. Правой кнопкой мыши щелкните сервер (local) (Windows NT) и выберите Свойства.

    check_sql_msde_ver-8.gif

  4. Откройте вкладку Security (Безопасность).

    Если не удаётся выполнить запрос, используя учётную запись SA SQL, а в качестве метода аутентификации выбрано "SQL server and Windows", возможно, пароль учётной записи SA был изменён. Необходимо узнать действующий пароль или переустановить его. Описание процедуры переустановки пароля см. в разделе Переустановка пароля учётной записи SA SQL.

    Если выбран метод аутентификации "только Windows", измените метод и выберите SQL Server and Windows.

    /image/gif/paws/25784/check_sql_msde_ver-9.gif

  5. Нажмите кнопку OK и закройте все открытые окна SQL.

  6. Вернитесь к действию 2 в разделе Использование OSQL для MSDE и используйте пароль и учётную запись SA SQL, чтобы попробовать выполнить запрос ещё раз.

Переустановка пароля учётной записи SA SQL

Для переустановки пароля учётной записи SA SQL выполните следующие действия:

  1. Выберите Пуск > Программы > Microsoft SQL Server > Enterprise Manager.

    check_sql_msde_ver-6.gif

  2. Разверните раздел Microsoft SQL Servers, чтобы отобразились уровни, показанные на следующем рисунке.

    check_sql_msde_ver-10.gif

  3. Щелкните правой кнопкой мыши SA account (Учётная запись SA) в правой панели и выберите Свойства.

    check_sql_msde_ver-11.gif

  4. Введите новый пароль учётной записи SA и нажмите кнопку OK.

  5. Ещё раз введите новый пароль для подтверждения и нажмите кнопку OK.

    check_sql_msde_ver-12.gif

  6. Вернитесь к действию 2 в разделе Использование OSQL для MSDE и используйте новый пароль и учётную запись SA SQL, чтобы попробовать выполнить запрос ещё раз.

    Примечание: В IPCC 4.x, сервер SQL настроен для выполнения в режиме аутентификации Windows. Подключение к серверу SQL должно выполняться в режиме Windows Authentication, а не в режиме SQL Server Authentication (Аутентификация SQL Server). Поэтому в данном случае не требуется пароль SA.

Доступ к файлу ERRORLOG

Последним способом определения текущей версии SQL Server является просмотр последнего файла ERRORLOG.

Самый последний файл ERRORLOG C:\MSSQL7\log\ERRORLOG содержит большую часть сведений, необходимых для определения версии и уровня SP выполняющихся сервера SQL Server или MSDE. Номер сборки, указанный в начале файлов ERRORLOG, соответствует комбинации ядра СУБД SQL, пакетов обновления SP и исправлений, которые установлены. Номер сборки также можно увидеть в таблице, если есть.

Этот файл находится в папке C:\MSSQL7\lLOG\ для SQL 7.0. Это верно и для MSDE 7.0.

Этот файл находится в папке C:\Program Files\Microsoft SQL Server\MSSQL\LOG\ для SQL 2000. Это верно и для MSDE 2000.

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

Откройте этот файл в Блокноте Windows (выберите меню Пуск > Программы > Стандартные). Затем просмотрите таблицу.

Поиск номера сборки

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

Версия SQL Server Уровень пакета обновления сервера SQL Server
Microsoft SQL Server 7.00 — 7.00.623 (Intel X86) 27 ноября 1998 авторское право 22:20:07 � 1988-1998 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) SQL Server 7.0
Microsoft SQL Server 7.00 — 7.00.699 (Intel X86) 27 ноября 1998 авторское право 22:20:07 � 1988-1998 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) SQL Server 7.0 SP 1
Microsoft SQL Server 7.00 — 7.00.842 (Intel X86) 27 ноября 1998 авторское право 22:20:07 � 1988-1998 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) Сервер SQL 7.0 SP 2
Microsoft SQL Server 7.00 — 7.00.996 (Intel X86) 27 ноября 1998 авторское право 22:20:07 � 1988-1998 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) Сервер SQL 7.0 SP 3
Microsoft SQL Server 7.00 — 7.00.1063 (Intel X86) 9 апреля 2002 авторское право 14:18:16 � 1988-2002 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 3) Сервер SQL 7.0 SP 4
Microsoft SQL Server 7.00 — 7.00.1077 (Intel X86) 6 сентября 2002 авторское право 15:10:15 � 1988-2002 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 3) SQL Server 7.0 SP 4 + SQL7-MS02-061 (База знаний Майкрософт - Q263968 и Q326573)
Microsoft SQL Server 2000 — 8.00.194 (Intel X86) 23 мая 2001 авторское право 0:02:52 � 1988-2000 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) SQL Server 2000
Microsoft SQL Server 2000 — 8.00.384 (Intel X86) 23 мая 2001 авторское право 0:02:52 � 1988-2000 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) SQL Server 2000 SP 1
Microsoft SQL Server 2000 — 8.00.534 (Intel X86) 23 мая 2001 авторское право 0:02:52 � 1988-2000 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) SQL Server 2000 SP 2
Microsoft SQL Server 2000 — 8.00.760 (Intel X86) 17 декабря 2002 авторское право 14:22:05 � 1988-2003 Microsoft Corporation Standard Edition на Windows NT 5.0 (создают 2195: SP 2) SQL Server 2000 SP 3
Microsoft SQL Server 7.00 — 7.00.623 (Intel X86) 27 ноября 1998 авторское право 22:20:07 � 1988-1998 MSDE Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 2) MSDE
Microsoft SQL Server 7.00 — 7.00.699 (Intel X86) 21 мая 1999 авторское право 14:08:18 � 1988-1998 MSDE Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 2) MSDE SP 1
Microsoft SQL Server 7.00 — 7.00.842 (Intel X86) 2 марта 2000 авторское право 6:49:37 � 1988-1998 MSDE Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 2) MSDE SP 2
Microsoft SQL Server 7.00 — 7.00.961 (Intel X86) 24 октября 2000 авторское право 18:39:12 � 1988-1998 MSDE Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 2) MSDE SP 3
Microsoft SQL Server 2000 — 8.00.194 (Intel X86) 6 августа 2000 авторское право 0:57:48 � 1988-2000 ядер рабочего стола Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 2) MSDE 2000
Microsoft SQL Server 2000 — 8.00.384 (Intel X86) 23 мая 2001 авторское право 0:02:52 � 1988-2000 ядер рабочего стола Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 2) MSDE 2000 SP 1
Microsoft SQL Server 2000 — 8.00.534 (Intel X86) 19 ноября 2001 авторское право 13:23:50 � 1988-2000 ядер рабочего стола Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 2) MSDE 2000 SP 2
Microsoft SQL Server 2000 — 8.00.760 (Intel X86) 17 декабря 2002 авторское право 14:22:05 � 1988-2003 ядра рабочего стола Microsoft Corporation на Windows NT 5.0 (создают 2195: SP 3) MSDE 2000 SP 3

Примечание: Версия SP выходных данных указывает на версию текущего SP Microsoft Windows 2000, установленного на сервере. Эта версия не имеет отношения к версии пакета обновления для SQL.

Проверка использования надлежащих версии и уровня пакета обновления

Убедитесь, что версия и уровень SP поддерживаются для работы с установленным продуктом Cisco IP Telephony.

Убедитесь, что на сервере Cisco CallManager установлены исправления для самых последних версий ОС и SQL, указанных в документе Обновления безопасности, ОС Cisco IP Telephony, SQL Server.

Рекомендуемые версии для других серверов приложений Cisco IP Telephony, например Cisco Unity и CRS, см. в документации конкретного продукта.

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

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


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