【问题标题】:SQL Query From Multiple Servers来自多个服务器的 SQL 查询
【发布时间】:2022-06-10 19:17:07
【问题描述】:

我查询在多个实例上执行选择命令。在对每个实例执行选择查询之前,我需要验证每个实例是否可用并且能够执行选择操作(防止无法连接到服务器 - 与网络相关或特定于实例的错误)。

当前的 sql 查询如下所示。

Select Merit, Credit, Points From [10.29.20.19].[INSDB].[dbo].[Grades]
Select Merit, Credit, Points From [10.29.20.20].[INSDB].[dbo].[Grades]
Select Merit, Credit, Points From [10.29.20.21].[INSDB].[dbo].[Grades]

我需要有这样的条件

if [10.29.20.19] instance available and can select
    Select Merit, Credit, Points From [10.29.20.19].[INSDB].[dbo].[Grades]
else
    return no rows

if [10.29.20.20] instance available and can select
    Select Merit, Credit, Points From [10.29.20.20].[INSDB].[dbo].[Grades]
else
    return no rows

if [10.29.20.21] instance available and can select 
    Select Merit, Credit, Points From [10.29.20.21].[INSDB].[dbo].[Grades]
else
    return no rows

谢谢。

【问题讨论】:

  • 真的还在使用 SQL Server 2008 吗?它已经完全不受支持 3 年了;很久以前整理你的升级路径。

标签: sql sql-server tsql sql-server-2008 stored-procedures


猜你喜欢
  • 1970-01-01
  • 2014-10-13
  • 1970-01-01
  • 1970-01-01
  • 2019-09-29
  • 1970-01-01
  • 1970-01-01
  • 2010-12-21
  • 1970-01-01
相关资源
最近更新 更多