gpt4 book ai didi

sql-server - TSQL查询数据库实例在线

转载 作者:行者123 更新时间:2023-12-03 23:50:06 25 4
gpt4 key购买 nike

检查 Microsoft SQL Server 实例是否已启动的最佳方法是什么?我有一个跨越 Microsoft SQL Server 的两个实例的 View ,但在存储过程中查询它之前,我想验证服务器的第二个实例是否已启动,并带有仅查询本地数据的回退选项。

第二个实例是链接服务器。

目前我正在考虑一个 SQL CLR 函数,它可以尝试以较短的超时时间打开连接,但我想知道它是否可以直接在 Transact SQL 中完成。

最佳答案

如何验证您有兴趣连接的数据库是否在线?

select 
name
from sys.databases
where name = 'DatabaseName'
and state = 0 --Database is online

有关 sys.databases 目录 View 可用列的完整引用,请参见联机丛书: sys.databases

编辑:修复 SQL 查询

关于sql-server - TSQL查询数据库实例在线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com