本帖最后由 shamip 于 2010-07-25 23:16:47 编辑

解决方案 »

  1.   

    看看windows的事件日志里的错误怎么写得
      

  2.   

    从SQL2005的错误信息中调用17058,返回[initerrlog: 无法打开错误日志文件 '%1!'。操作系统错误 = %2!。]信息。
    这里需要检查:
    1.启动的系统数据库路径是否正确,比如默认
    $:\Program Files\Microsoft SQL Server\MSSQL$.MSSQLSERVER\MSSQL\data2.SQL SERVER服务登录身份是否正确,比如本地服务等。希望这篇文章能帮到你。http://www.eggheadcafe.com/forumarchives/SQLServerserver/Feb2006/post26067454.asp注:--SQL2005  --根据出错ID查询错误内容
    select * from sys.sysmessages
    where error ='17058'  --error ID
    and msglangid='2052' --simple chinese