语音和统一通信 : Cisco Unified Communications Manager (CallManager)

检查SQL server或MSDE版本和服务包级别

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文描述如何检查版本,并且服务包(SP)为Microsoft结构化查询语言(SQL)服务器的多种类型成水平与某一Cisco IP电话产品一起使用例如Cisco CallManager和Cisco Unity。

Microsoft SQL Server类型是SQL server 7.0, Microsoft SQL Desktop Edition (MSDE)、Microsoft SQL Server 2000年和MSDE 2000年。

参考的Microsoft条款321185leavingcisco.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会议连接1.x, IP Contact Center (IPCC) Express版本、亦称用户响应解决方案(CRS)或者用户响应应用(CRA) (所有版本)

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

以Microsoft SQL Server使用查询分析器2000年

注意: Cisco Unity 3.0, 3.1, 4.0和4.0.4和Cisco CallManager 3.3和4.0使用Microsoft SQL Server 2000年。如果CRS 3.0(1),CRS 3.0(2)和CRS 3.0(3a)用Cisco CallManager进行并行定位安装,该安装默认为Cisco CallManager SQL 2000。

查找当前版本和SP级别的最容易的方法将使用SQL查询分析器和运行SQL查询在步骤4运行Microsoft SQL Server 2000年的服务器的。

  1. 选择Programs> Microsoft SQL Server企业管理器

  2. 选择Tools > SQL Query分析器

  3. 选择您的在初始SQL查询分析器弹出窗口的SQL server本地实例。

    您也需要选择您的连接认证方法。请使用SQL server验证或Windows验证您的服务器。Windows验证是更加容易的方法在大多数情况下,因为使用帐户的凭证您当前登陆与。如果选择SQL server验证,请供应一个SQL server登录名例如SA和相关的密码。

    帐户您登录没有必要的权利连接到SQL server,如果尝试一连接并且收到错误没关联与委托SQL server连接,当您使用Windows验证时。注销服务器,然后再注册,因为不同的用户都有正确的权限,或者也可使用SQL服务器认证。

    check_sql_msde_ver-1.gif

    Windows认证方法在这种情况下选择。单击 Ok

  4. 输入SQL查询字符串,此示例显示:

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY 
    ('productlevel'), SERVERPROPERTY ('edition')
    
  5. 选择解析查询工具 /image/gif/paws/25784/check_sql_msde_ver-2.gif 验证语法。

    消息命令成功地完成显示。请修饰语法,直到分析程序允许它运行不出错误,如果语法不正确。

  6. 选择执行查询工具 /image/gif/paws/25784/check_sql_msde_ver-3.gif 运行您的查询。

    输出类似于在此的文本图像显示:

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

    服务器在这种情况下运行标准版,版本号8.00.760, SP 3。

  7. 关闭SQL查询分析器。提示您保存当前查询。如果要能再运行此以后,请保存查询到一个本地文件夹。否则,请回答完成close。

  8. 结束Microsoft SQL Server企业管理器

以Microsoft SQL Server 7.0使用查询分析器

注意: Cisco CallManager 3.1和3.2使用Microsoft SQL Server 7.0。CRS 3.0(1), CRS 3.0(2)和CRS 3.0(3a)使用MSDE (报告作为SQL server 7.0)的1.0在独立安装中。

附有Microsoft SQL Server 2000年的查询在SQL server 7.0不工作。现有的唯一选择是使用提供建立号的select @@版查询。一旦有它,您能查找版本号在表里

您使用启动Microsoft SQL Server的7.0 SQL查询分析器的初始步骤是相同的象为Microsoft SQL Server 2000年。

  1. 选择Programs> Microsoft SQL Server企业管理器

  2. 选择Tools > SQL Query分析器

  3. 选择您的在初始SQL查询分析器弹出窗口的SQL server本地实例。并且请选择您的连接认证方法。

    请使用SQL server验证或Windows验证如适当您的服务器。Windows验证是更加容易的方法在大多数情况下,因为使用帐户的凭证您当前登陆与。如果选择SQL server验证,请供应一个SQL server登录名例如SA和相关的密码。

    帐户您登录没有必要的权利连接到SQL server,如果尝试一连接并且收到错误没关联与委托SQL server连接,当您使用Windows验证时。注销服务器,然后再注册,因为不同的用户都有正确的权限,或者也可使用SQL服务器认证。

    check_sql_msde_ver-5.gif

    Windows认证方法在这种情况下选择。单击 Ok

  4. 输入SQL查询字符串,此示例显示:

    USE MASTER SELECT @@VERSION
    
  5. 选择解析查询工具 /image/gif/paws/25784/check_sql_msde_ver-2.gif 验证语法。

    消息命令成功地完成显示。请修饰语法,直到分析程序允许它运行不出错误,如果语法不正确。

  6. 选择执行查询工具 /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,标准版。版本号在这种情况下是7.00.1077。此版本号对应于SQL server 7.0 SP 4 + SQL7-MS02-061 (Microsoft知识库文章Q263968和Q326573)在表里

    此服务器有为Q263968和Q326573 4在这种情况下应用的以及一个另外的热修正SP。

  7. 关闭SQL查询分析器

    提示您保存当前查询。如果要能再运行此以后,请保存查询到一个本地文件夹。否则,请回答完成close。

  8. 结束Microsoft SQL Server企业管理器

请使用OSQL MSDE

注意: 有32个端口或少量的Cisco Unity 3.0, 3.1和4.0系统使用MSDE。

如果MSDE在服务器,安装请使用Microsoft命令行查询工具osql.exe确定当前SQL版本。

  1. 选择Start > Run > CMD [enter]启动命令提示符窗口。

  2. 此为命令

    您必须替代在值<userid>和密码的服务器配置值<password>的此用户的用户ID (帐户用户名)。提示您输入密码,当您执行查询时是否输入用户ID,不用密码。

    您使用的帐户依靠您如何有为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用户ID或密码—请再试一次查询并且验证WIN2K用户ID和密码正确。如果您的登录再,发生故障请参阅下问题。

  • 登录失败由于与WIN2K用户帐户权利的一问题—,如果设法使用WIN2K管理员帐户,并且密码和您的登录失效与错误没关联与委托SQL server连接,这通常含义那:

    • SQL server很可能使用Windows验证。

    • 帐户您登陆与没有必要的权利连接到SQL server。

    使用正确的权限,注销服务器并且作为一个不同的WIN4K 用户再次注册。

    您必须使用SA SQL帐户和密码,当您运行查询时是否没有能运行此查询的一个代替WIN2K用户。您不需要注销和要执行此的日志上一步。返回到步骤2在MSDE的使用OSQL下。请使用SA SQL帐户和密码并且再试一次查询。

    您必须确定SQL验证如何在您的服务器配置,如果无法运行此查询以SA SQL帐户。您也许也必须重置SA SQL帐户的密码。请参阅验证当前SQL认证方法部分确定安全如何为您的SQL server设置。

验证当前SQL认证方法

完成这些步骤验证当前SQL认证方法:

  1. 选择Start > Programs > Microsoft SQL Server > Enterprise Manager

    check_sql_msde_ver-6.gif

  2. 展开Microsoft SQL Servers部分,以便您能看到在此镜像出现的级别。

    check_sql_msde_ver-7.gif

  3. 用鼠标右键单击(本地) (Windows NT)服务器和选择属性

    check_sql_msde_ver-8.gif

  4. 选择Security选项卡。

    SA帐户密码也许已经更改,如果SQL server和Windows当前选择,因为认证方法和您不能使用SA SQL帐户运行查询。您必须任一次查找认识当前密码或重置它的人。如果需要重置密码,请参阅重置SA SQL帐户密码部分的。

    如果认证方法是仅, Windows请更改认证方法对SQL server和Windows

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

  5. 点击OK键并且关上所有开放SQL windows。

  6. 返回到步骤2在MSDE的使用OSQL下并且请使用SA SQL帐户和密码再试一次查询。

重置SA SQL帐户密码

完成这些步骤重置SA SQL帐户密码:

  1. 选择Start > Programs > Microsoft SQL Server > Enterprise Manager

    check_sql_msde_ver-6.gif

  2. 展开Microsoft SQL Servers部分,以便您能看到此镜像显示的级别。

    check_sql_msde_ver-10.gif

  3. 用鼠标右键单击在右窗格的SA帐户并且选择属性

    check_sql_msde_ver-11.gif

  4. 输入新的SA帐户密码并且点击OK键。

  5. 确认新密码并且点击OK键。

    check_sql_msde_ver-12.gif

  6. 返回到步骤2在MSDE的使用OSQL下并且请使用SA SQL帐户和新密码再试一次查询。

    注意: 在IPCC 4.x中, SQL server在Windows Authentication模式配置运行。必须建立使用Windows Authentication模式,对SQL server的联系,不是SQL server认证模式。所以,在这种情况下,没有对SA密码的需要。

访问错误日志文件

最终使用的方法确定当前SQL server版本将查看最新的错误日志文件。

最新的错误日志文件C:\MSSQL7\log\ERRORLOG包含版本和SP级别SQL server或MSDE运行必要的大多数的信息验证。是可用的往错误日志文件的顶部的版本号对应于安装SQL引擎、SP和热修正的组合。一旦有它,您在表里能查寻版本号。

您能找到在文件夹C:\MSSQL7\lLOG\的此文件SQL 7.0的。这包括MSDE 7.0。

您能找到此文件在文件夹C:\Program Files\Microsoft SQL server \ MSSQL \ LOG \ SQL2000的。这包括MSDE 2000年。

注意: 确定您打开最新的文件。您也许有把安装日期填早的日志文件,如果SP最近安装。

请使用Windows记事本打开此文件,在开始菜单在Programs > Accessories下。然后,请参见

看到版本号

版本号在前四条线路的错误日志文件初查找。版本号在粗体字体在此表里。表列出是现在可以得到的版本和SP级别。匹配在错误日志文件的值对appropriate条目。

SQL server版本 SQL server服务包级别
Microsoft SQL Server 7.00 — 7.00.623 (英特尔X86)十一月27在Windows NT 5.0 (构建2195的1998年22:20:07版权ï ¿  ½ 1988-1998微软公司标准版:SP 2) SQL server 7.0
Microsoft SQL Server 7.00 — 7.00.699 (英特尔X86)十一月27在Windows NT 5.0 (构建2195的1998年22:20:07版权ï ¿  ½ 1988-1998微软公司标准版:SP 2) SQL server 7.0 SP1
Microsoft SQL Server 7.00 — 7.00.842 (英特尔X86)十一月27在Windows NT 5.0 (构建2195的1998年22:20:07版权ï ¿  ½ 1988-1998微软公司标准版:SP 2) SQL server 7.0 SP 2
Microsoft SQL Server 7.00 — 7.00.996 (英特尔X86)十一月27在Windows NT 5.0 (构建2195的1998年22:20:07版权ï ¿  ½ 1988-1998微软公司标准版:SP 2) SQL server 7.0 SP 3
Microsoft SQL Server 7.00 — 7.00.1063 (英特尔X86)四月9在Windows NT 5.0 (构建2195的2002年14:18:16版权ï ¿  ½ 1988-2002微软公司标准版:SP 3) SQL server 7.0 SP 4
Microsoft SQL Server 7.00 — 7.00.1077 (英特尔X86)九月6在Windows NT 5.0 (构建2195的2002年15:10:15版权ï ¿  ½ 1988-2002微软公司标准版:SP 3) SQL server 7.0 SP 4 + SQL7-MS02-061 (Microsoft KB - Q263968和Q326573)
Microsoft SQL Server 2000年— 8.00.194 (英特尔X86) 5月23日2001年00:02:52版权ï ¿  ½ 1988-2000在Windows NT 5.0 (构建2195的微软公司标准版:SP 2) SQL server 2000年
Microsoft SQL Server 2000年— 8.00.384 (英特尔X86) 5月23日2001年00:02:52版权ï ¿  ½ 1988-2000在Windows NT 5.0 (构建2195的微软公司标准版:SP 2) SQL server 2000年SP1
Microsoft SQL Server 2000年— 8.00.534 (英特尔X86) 5月23日2001年00:02:52版权ï ¿  ½ 1988-2000在Windows NT 5.0 (构建2195的微软公司标准版:SP 2) SQL server 2000 SP 2
Microsoft SQL Server 2000年— 8.00.760 (英特尔X86)十二月17在Windows NT 5.0 (构建2195的2002年14:22:05版权ï ¿  ½ 1988-2003微软公司标准版:SP 2) SQL server 2000 SP 3
Microsoft SQL Server 7.00 — 7.00.623 (英特尔X86)十一月27在Windows NT 5.0 (构建2195的1998年22:20:07版权ï ¿  ½ 1988-1998微软公司MSDE :SP 2) MSDE
Microsoft SQL Server 7.00 — 7.00.699 (英特尔X86) 5月21日1999年14:08:18版权ï ¿  ½ 1988-1998在Windows NT 5.0 (构建2195的微软公司MSDE :SP 2) MSDE SP1
Microsoft SQL Server 7.00 — 7.00.842 (英特尔X86) 3月2日2000年06:49:37版权ï ¿  ½ 1988-1998在Windows NT 5.0 (构建2195的微软公司MSDE :SP 2) MSDE SP 2
Microsoft SQL Server 7.00 — 7.00.961 (英特尔X86)十月24在Windows NT 5.0 (构建2195的2000年18:39:12版权ï ¿  ½ 1988-1998微软公司MSDE :SP 2) MSDE SP 3
Microsoft SQL Server 2000年— 8.00.194 (英特尔X86)八月6在Windows NT 5.0 (构建2195的2000年00:57:48版权ï ¿  ½ 1988-2000微软公司Desktop Engine :SP 2) MSDE 2000年
Microsoft SQL Server 2000年— 8.00.384 (英特尔X86) 5月23日2001年00:02:52版权ï ¿  ½ 1988-2000在Windows NT 5.0 (构建2195的微软公司Desktop Engine :SP 2) MSDE 2000年SP1
Microsoft SQL Server 2000年— 8.00.534 (英特尔X86)十一月19在Windows NT 5.0 (构建2195的2001年13:23:50版权ï ¿  ½ 1988-2000微软公司Desktop Engine :SP 2) MSDE 2000 SP 2
Microsoft SQL Server 2000年— 8.00.760 (英特尔X86)十二月17在Windows NT 5.0 (构建2195的2002年14:22:05版权ï ¿  ½ 1988-2003微软公司Desktop Engine :SP 3) MSDE 2000 SP 3

注意: 输出的SP版本指示在服务器安装的当前Microsoft Windows 2000 SP的版本。这不是SQL SP版本。

验证使用适当的版本和服务包级别

保证版本和SP级别支持为了用在安装的Cisco IP电话产品上。

保证您的Cisco CallManager服务器被修补对在Cisco IP电话操作系统和SQL版本提及的最新的操作系统, SQL server,安全更新

参考推荐的版本的产品相关文档其他Cisco IP电话应用服务器的例如Cisco Unity和CRS。


相关信息


Document ID: 25784