sql2005,连接成功以后,打开数据库提示这个错误,下面上图

如题所述

在 Microsoft SQL Server 2005 年,您数据库的用户访问选项从受限用户模式更改为多用户模式。执行此操作时您可能会收到以下错误消息:
消息 1222年,级别 16 状态 28,行 1
超过了锁请求超时时间段
累积更新 7 中第一次释放此问题的修复程序。有关如何获取 SQL Server 2005 Service Pack 2 的此累积更新包的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
949095 对于 SQL Server 2005 Service Pack 2 的累积更新包 7
注意因为这些版本是累积性的因此每个新的修补程序版本包含的所有修补程序和所有安全修补程序附带以前 SQL Server 2005 修补都程序版本。Microsoft 建议您考虑应用最新的修补程序版本包含此修补程序。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
937137 SQL Server 2005 生成发布 SQL Server 2005 Service Pack 2 之后发布的
为特定 SQL Server 服务包创建 Microsoft SQL Server 2005 修补程序。必须将 SQL Server 2005 Service Pack 2 修补程序应用到 SQL Server 2005 Service Pack 2 的安装。默认状态下,SQL Server service pack 中提供的任何修补程序包含在下一个 SQL Server 服务包中。
要变通解决此问题,请运行下面语句中的数据库的用户访问选项从受限用户模式更改为多用户模式。
ALTER DATABASE <Database Name> SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE <Database Name> SET MULTI_USER
GO
温馨提示:答案为网友推荐,仅供参考