我们希望停用一个 SQL Server 实例,该实例上仍保留有几个数据库。
如何判断用户或 Web 应用程序是否仍在使用它们?
我找到了一个论坛帖子,里面有一个 T-SQL 查询,你可以运行它来检索上次查询日期。它似乎有效,但我想知道此信息是否足够有效以删除数据库。是吗?
如果您有其他方法也有帮助。
我们托管的网站最近加载速度缓慢。已排除问题出在 Web 服务器上,可能与数据库有关。
我需要采取哪些步骤或过程来确认或排除 SQL Server 是加载时间缓慢的原因?此外,如果没有基线,SQL Server 的哪些行为/特征可能表明存在问题?
我正在查询中央管理服务器下的一个组,这导致以下内容被记录到 SQL Server 错误日志中。
Error: 18456, Severity: 14, State: 38. Login failed for user
'domain\account'. Reason: Failed to open the explicitly specified
database. [CLIENT: xx.xx.xx.xx]
Run Code Online (Sandbox Code Playgroud)
此错误仅出现在该组中的这一特定 SQL Server 上。在此服务器上运行 Profiler Trace 并重现登录失败会显示以下用户错误消息:
Cannot open database "<multiple>" requested by the login. The login failed.
Run Code Online (Sandbox Code Playgroud)
我的帐户属于一个 AD 组,该组不属于 sysadmin 服务器级别角色。AD 组的默认数据库是 master 数据库。SQL Server 的连接属性,连接到数据库:设置为<default>. 这与该组中的任何其他 SQL Server 没有什么不同。
为什么会发生这种情况?
sql-server ssms sql-server-2008-r2 central-management-server