小编jsa*_*uni的帖子

如何判断 SQL Server 数据库是否仍在使用中?

我们希望停用一个 SQL Server 实例,该实例上仍保留有几个数据库。

如何判断用户或 Web 应用程序是否仍在使用它们?

我找到了一个论坛帖子,里面有一个 T-SQL 查询,你可以运行它来检索上次查询日期。它似乎有效,但我想知道此信息是否足够有效以删除数据库。是吗?

如果您有其他方法也有帮助。

sql-server t-sql

35
推荐指数
4
解决办法
7万
查看次数

如何排除 SQL Server 作为网站缓慢的原因

我们托管的网站最近加载速度缓慢。已排除问题出在 Web 服务器上,可能与数据库有关。

我需要采取哪些步骤或过程来确认或排除 SQL Server 是加载时间缓慢的原因?此外,如果没有基线,SQL Server 的哪些行为/特征可能表明存在问题?

sql-server

7
推荐指数
1
解决办法
2311
查看次数

查询中央管理服务器组时登录失败错误日志

我正在查询中央管理服务器下的一个组,这导致以下内容被记录到 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 没有什么不同。

为什么会发生这种情况?

  • 单击“新建查询”并打开窗口后,跟踪中会出现错误。在任何查询实际发生之前。
  • 删除并重新添加服务器注册,仍然出现错误。
  • 我可以成功地从窗口查询服务器。除了此错误出现在错误日志中的事实之外,没有遇到任何实际问题或错误。
  • 服务器排序规则并不完全相同。
  • 有问题的服务器的排序规则是 Latin1_General_CI_AS。
  • 默认用户选项相同。
  • 所有数据库都处于在线状态。

sql-server ssms sql-server-2008-r2 central-management-server

7
推荐指数
1
解决办法
797
查看次数