代码之家  ›  专栏  ›  技术社区  ›  Kas

如何从存储在表中的连接字符串连接到SQL Server数据库?

  •  -1
  • Kas  · 技术社区  · 7 年前

    我有一个名为“a”的表,其中包含以下字段{id,连接字符串}

    在Sql Server中,我想执行一个命令,从“a”表的连接字符串连接到第一个数据库,并查询其表数据。

    select * from [db_connectionstring].dbo.mytable

    这是可以实现的吗?我希望有人能帮我。:)

    2 回复  |  直到 7 年前
        1
  •  1
  •   RegBes    7 年前

    您可以使用表中的信息来生成和执行

    EXEC master.dbo.sp_addlinkedserver
    

    https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-addlinkedserver-transact-sql

    语句,然后使用您创建的链接服务器,您必须检查是否已经创建了链接服务器。

    这最好从应用程序而不是SQL server中完成。

        2
  •  0
  •   Tab Alleman    7 年前