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

时间:2017-10-09 13:19:14

标签: sql sql-server database database-connection sql-server-2014

我有一张名为' A'使用这些字段' {id,Connection String}'

并且在Sql Server中,我想要一个连接到' A'中的第一个数据库的命令。表格来自它的连接字符串并查询它的表格数据。

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

这可以实现吗?我跳一些人可以帮助我。 :)

2 个答案:

答案 0 :(得分:1)

您可以使用表格中的信息生成并执行

EXEC master.dbo.sp_addlinkedserver

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

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

最好从你的应用程序而不是SQL服务器完成。

答案 1 :(得分:0)

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

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