在SQL Server 2008上,如何找出数据库何时离线/在线?

问题描述 投票:0回答:3

我必须在我的应用程序中包含一份报告,显示 SQL Server 2008 上少数数据库的离线/在线活动。 您能否建议我如何从 sql server 收集相同的信息?

sql-server database sql-server-2008
3个回答
2
投票

您还可以使用以下查询来检查数据库状态。

SELECT Name, state_desc FROM sys.databases

1
投票
SELECT DATABASEPROPERTYEX('YOURDATABASE', 'Status')
DatabaseStatus_DATABASEPROPERTYEX
GO

SELECT state_desc DatabaseStatus_sysDatabase
FROM sys.databases
WHERE name = 'YOURDATABASE'
GO

这会告诉您数据库的状态。


© www.soinside.com 2019 - 2024. All rights reserved.