在家随便拿自己的数据库玩,把mssqlsystemresource.mdf ldf删掉了后来也没管,放假去了,回来发现数据库启动不起来,估计是这个原因了是不是除了重新安装MSSQLSERVER就没别的办法了?另外还有一个dist**.mdf ldf,这个拼写应该是不正确的,具体我想不起来了,跟mssqlsystemresource.mdf一样都放在Data目录下的,我也删掉了,那个不知道是干嘛的,删掉要紧么?
因为公司有架服务器好像被我删过这个,那时候不懂,以为是一个以前用过现在不用的数据库,他的更新日期都在n年前的,我就删掉了我就是看着感觉多余的东西不爽,老是喜欢删干净
5555555

解决方案 »

  1.   

    那是05资源库
    包含了 SQL Server 2005 中的所有系统对象。SQL Server 系统对象(例如 sys.objects)在物理上持续存在于 Resource 数据库中,但在逻辑上,它们出现在每个数据库的 sys 架构中
    --------
    删了当然不行,不能恢复时,只有重装
      

  2.   

    今天来公司看了,那个数据库文件叫distmdl.mdf distmdl.ldf
    请问这个数据库是做什么用的呢?刚刚google了
    是distribution数据库的物理文件,是作复制的时候使用的,如果你不使用复制,可以删除,当然,你再使用的时候,它们会自动建立。还好以后不乱删了555555