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

问题描述:

我有一个名为'A'的表''这些字段'{id,连接字符串}'如何从存储在表中的连接字符串连接到SQL Server数据库?

和在Sql Server中,字符串并查询它的表数据。

须藤代码:select * from [db_connectionstring].dbo.mytable

这是可以实现的?我跳一点可以帮助我。 :)

+1

这就像锁定胸部内的钥匙并询问如何进入。您可以这样做,但它需要拥有有效的用户凭证才能首先建立连接并查询表格。然后,您可以使用该表中的值创建新的连接。尽管如此,所有人似乎都很愚蠢。 –

不,SQL Server无法通过连接字符串连接到其他SQL Server。它可以通过链接服务器完成,只要它们是事先设置好的。

也许它可以在CLR过程中完成。否则,你想要做的事情需要在外部应用程序中完成。

您可以使用这些信息在你的表来生成并执行

EXEC master.dbo.sp_addlinkedserver 

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

声明然后使用您所创建的链接服务器,你就必须检查是否已经创建了链接服务器。

这可以从你的应用程序而不是SQL服务器完成。