由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库’msdb’。有关详细信息请参阅SQL Server错误日志(Microsoft SQL Server,错误945)
Google go了N久都找不到解决办法,有前辈遇到过这个问题,告诉晚辈一下,万分感谢??

解决方案 »

  1.   

    你看一下数据库文件mdb路径对不对....数据库安装的目录空间还有没有...
      

  2.   

    我得sql好好的,刚刚做了个数据库安装程序,安上之后想测试就卸载了,到安装目录看了发现mdf和ldf不见了,但是打开sql2005控制台发现那个数据库还在,但就是删不掉了。
      

  3.   

    看来这个问题太难了,google go不到,这也没有人遇到!!!!!!!!!!!!!!!!!
      

  4.   

    一看就是小女子,什么太难了啊。呵要配合人家的建议吗?连试都不试,就说难。这样不好吧。呵。按照 上面说的,重启一下sql看一下,数据库是否正常,之后,看连接路径对不对。把报错粘出来。。
      

  5.   

    卸载时,mdf和ldf都被删了,但数据库还显示这个数据库名。
    右键显示属性和删除时提示:
    由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库’database’。有关详细信息请参阅SQL Server错误日志(Microsoft SQL Server,错误945) 
      

  6.   

    楼上的仁兄,我看到希望了。但我右键没有看见联机呀,我用的也是sql sever2005
      

  7.   

    终于搞定了,楼上给我的希望,呵呵。
    我到sql2000里右键->任务里面看见联机和脱机了,但我的sql2005没有看见,有可能我装的sql2005装的版本不一样,或有什么补丁没有打。不过还有别的办法:
    首先:右键->分离:在弹出的界面中,删除链接;更新统计信息;保留全文目录都不要选择。
    然后:确定,会弹出异常界面--删除**对服务器失效;不用管他直接点击确定,最后还会出现一个异常界面,也不用管它,点击确定。(其实数据库都没有了,分离时当然会产生异常,呵呵!)
    最后对数据库列表进行刷新,目标数据库就被删除了。
      

  8.   

    我的也是找不到msdb,所以就没法使用任务!解决不了,郁闷!