此内部文章适用于SQL Server(WASPDBExpress)服务,用于InventOryControl,MobileAset和WALPIME。尝试每一步,然后测试。如果错误仍会发生,请依次尝试下一步。如果没有步骤解决问题,则SQL可能只是损坏,并且需要删除并重新安装。在尝试修复之前,请务必将任何相关数据文件移动到安全位置。
1.转到以下位置:
32位Windows:C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data
64位Windows:C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data:
确认.mdf和.ldf文件未被压缩。如果压缩,请取消选中“压缩内容以保存磁盘空间”属性的高级属性。
2.授予Windows用户和“网络服务”帐户完全权限到之前的数据文件夹。
3. Master.mdf文件也可能已损坏。如果步骤1和2无法解析,则备份当前Master.mdf和master.ldf(或mastlog.ldf)文件,然后用已知的好文件替换它们。请注意,任何附加的数据库都有它们的文件路径保存在主数据库中,因此如果两个PC上的数据库文件的路径不同(例如,32位VS 64位窗口),则仍然存在启动SQL服务时出错。