看看事件查看器里面的日志都有什么内容?

解决方案 »

  1.   

    安装 SQL Server 2000 Service Pack 3 之后 SQL Server 不启动并发生访问冲突
    察看本文应用于的产品
    文章编号 : 814572 
    最后修改 : 2004年2月13日 
    修订 : 1.0 
    本页
     症状 
     解决方案 
       方法 1: 
       方法 2: 
       方法 3: 
     这篇文章中的信息适用于: 症状
    安装 Microsoft SQL Server 2000 Service Pack 3 (SP3) 后,Microsoft SQL Server 不启动或启动后立即停止,并且会在多个文件中记录错误信息。例如,SQL Server 在 SQL Server 错误日志文件中生成下面的访问冲突信息:(注意:以下是错误示例。)
    2003-01-30 14:57:47.93 server Using 'dbghelp.dll' version '4.0.5' 
    *Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL\log\SQLDump0030.txt
    2003-01-30 14:57:47.95 server FRunCM:Process 828 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION.SQL Server is terminating this process. 
    * ******************************************************************************* 

    * BEGIN STACK DUMP:
    * 01/30/03 14:57:47 spid 0

    * Exception Address = 00000000
    * Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
    * Access Violation occurred reading address 00000000 * ------------------------------------------------------------------------------- 
    * Short Stack Dump
    * 00000000 Module(sqlservr+FFC00000)
    * 00A73EB0 Module(sqlservr+00673EB0) (g_umsControl+00000000)
    * 00514B3F Module(sqlservr+00114B3F) (LoadDCOM+00000103)
    * 00519566 Module(sqlservr+00119566) (FRunCM+00000475)
    * 0051739E Module(sqlservr+0011739E) (initCM+00000064)
    * 7800A27B Module(MSVCRT+0000A27B) (beginthread+000000CE)
    * 77E8758A Module(KERNEL32+0000758A) (SetFilePointer+0000018A)
    事件查看器中的应用程序日志中生成以下错误信息: 
    Event ID:17055 
    Source:MSSQLSERVER
    DESC:17310: 
    FRunCm:Process 2844 gen fatal except c0000005 
    EXCEPTION_ACCESS_VIOLATION.
    SQL Server is terminating the process. 
    SQL Server 2000 SP3 安装日志文件 (Sqlsp.log) 中生成下面的文本:
    22:08:34 Process Exit Code: (0) 
    22:08:34 C:\sql2ksp3\x86\BINN\osql.exe -Slpc:HCH_MEGA -b -n -d master -o "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.out" -i "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.sql" -Usa -P" 
    22:08:38 Process Exit Code:(1) 22:25:23 Error running script:sp3_serv_uni.sql (1)
    SP3_serv_uni.out 文件中生成下面的文本。此文件位于 \Program Files\Microsoft SQL Server\MSSQL\Install 文件夹中。
    Creating 'system_function_schema.fn_get_sql'.
    [DBNETLIB]ConnectionCheckForData (CheckforData()).
    [DBNETLIB]General network error.Check your network documentation.
     回到顶端 解决方案
    要解决此问题,有三种方法:
     回到顶端 方法 1:
    用 SQL Server 2000 Service Pack 3a (SP3a) 解决此问题。要解决此问题,请获取最新的 SQL Server 2000 Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    290211 (http://support.microsoft.com/kb/290211/EN-US/) INF:如何获取最新的 SQL Server 2000 Service Pack  回到顶端 方法 2:
    注意:从 SP3 安装 CD 或安装目录运行以下命令。在下面的步骤中,安装目录是 C:\sql2ksp3。 1. 在命令提示符处,运行以下命令,将 CAB 格式的自解压文件 SQLRedis.exe 中的文件解压缩到 C:\Extract 文件夹中:
    C:\sql2ksp3\x86\other\sqlredis.exe /T:C:\Extract /C
    注意:SQLRedis.exe 文件位于安装目录中的 \x86\Other 文件夹中。 
    2. 在 C:\Extract 文件夹中找到 Mdac_qfe.exe 文件,然后运行 Mdac_qfe.exe 文件。 
    3. “Microsoft Data Access Components Hotfix Installer”对话框打开,显示出您正在安装修复程序。单击“确定”,继续安装修复程序。  
    4. 成功安装 MDAC 修复程序 (Mdac_qfe.exe) 后,再次运行 SQL Server 2000 SP3 安装程序,成功完成安装。 
     回到顶端 方法 3:
    如果前两个方法都无法解决该问题,请与 Microsoft 产品支持服务联系。
     回到顶端