Sql server 2005 了解有关数据库如何变为空的更多信息?

Sql server 2005 了解有关数据库如何变为空的更多信息?,sql-server-2005,Sql Server 2005,我在SQLServer2005上有一个数据库。周末之前,我可以在SQLServerManagementStudio中打开此数据库,查看数据库图、表、视图等。但是,现在当我单击节点上的“+”时,它就消失了,显示数据库为空 我完全控制服务器。我如何找出是什么原因导致该数据库丢失了所有表/数据?CheersSMSS2005隐藏您无权访问的DB对象。您的访问权限是否可能在周末被更改(例如,表格等仍然存在,您只是看不到而已) 如果“对服务器的完全控制”是指您是Windows中Administrators组

我在SQLServer2005上有一个数据库。周末之前,我可以在SQLServerManagementStudio中打开此数据库,查看数据库图、表、视图等。但是,现在当我单击节点上的“+”时,它就消失了,显示数据库为空


我完全控制服务器。我如何找出是什么原因导致该数据库丢失了所有表/数据?Cheers

SMSS2005隐藏您无权访问的DB对象。您的访问权限是否可能在周末被更改(例如,表格等仍然存在,您只是看不到而已)


如果“对服务器的完全控制”是指您是Windows中Administrators组的成员,则可能已在SQL server安全配置中将BuiltIn\Administrators组从SQL管理员中删除(通常认为BuiltIn\Administrators具有这些SQL权限是一种不好的做法).

您是在周末让SSMS/Object Explorer保持打开状态,还是正在处理今天打开的新实例?新实例,机器整个星期都被关闭并锁定。当我单击它时,我得到“数据库[DatabaseName]不可访问”。所以我认为这可能是一个许可问题,但我们是一个小团队,我不认为周末有人改变了它。但是,我可以查看哪些日志文件来显示这些信息?我不确定是否记录了这些信息。这是否只影响服务器上的一个DB?你还能访问其他数据库吗?是否有任何应用程序使用问题数据库(不通过集成安全性登录)。请认为我们现在已经找到了问题所在。是自动还原的问题。谢谢你的帮助。