一、 部分账套数据库实体置疑
由于数据库实体发生置疑的可能性较多,部分置疑的数据库实体可以通过分离附加的方式使得数据库实体恢复正常连接,但也存在较多情况下,由于数据库日志文件或数据库实体文件本身发生了损坏,导致数据库实体发生置疑,此时就无法通过简单的分离附加的方式进行处理。本文简单介绍对置疑的账套数据库实体分离附加的方法,其他异常的情况由于不可预知性,本文中将不详细说明处理方式。
1.打开【账套管理】功能,在账套列表中找到无法正常使用的账套所在行,查看并记录该账套对应的【数据库实体】列,该列内容为账套的数据库实体名称
2.依次打开【开始】→【所有程序】→【Microsoft SQL Server 2005】→【SQL Server Management Studio】菜单,登录连接进入数据库资源管理器。展开【数据库】找到异常账
套对应的数据库实体名称,单击选中该数据库实体后查看到右侧列表显示为空白。而正常的数据库实体选中后右侧列表显示,列表显示为空白表示当前数据库实体发生了置疑。
3.在【我的电脑】中搜索该数据库实体名称,本例中的异常账套的数据库实体名称为AIS20101126160333,找到数据库实体文件存放的磁盘路径。
4. 在数据库中右键选中该实体,并在菜单中选择【任务】→【分离】,进入【分离数据库】窗口,单击勾选【删除连接】,并单击【确定】按钮。
5.查看对象资源管理器的数据库列表中已经没有了该实体,然后右击单击【数据库】选择【附加】菜单
6.进入附加数据库窗口,单击【添加】按钮。打开如图-17 所示的【定位数据库文件】窗口,选择到异常数据库实体文件存放路径,并单击【确定】按钮。
7.回到【附加数据库】窗口,在【数据库详细信息】列表中确认数据和日志文件均准确,单击【确定】按钮,即可在数据库列表中查看已经正常恢复的账套数据库实体