如何从存储在表中的连接字符串连接到SQL Server数据库?
问题描述:
我有一个名为'A'的表''这些字段'{id,连接字符串}'如何从存储在表中的连接字符串连接到SQL Server数据库?
和在Sql Server中,字符串并查询它的表数据。
须藤代码:select * from [db_connectionstring].dbo.mytable
这是可以实现的?我跳一点可以帮助我。 :)
答
不,SQL Server无法通过连接字符串连接到其他SQL Server。它可以通过链接服务器完成,只要它们是事先设置好的。
也许它可以在CLR过程中完成。否则,你想要做的事情需要在外部应用程序中完成。
答
您可以使用这些信息在你的表来生成并执行
EXEC master.dbo.sp_addlinkedserver
声明然后使用您所创建的链接服务器,你就必须检查是否已经创建了链接服务器。
这可以从你的应用程序而不是SQL服务器完成。
这就像锁定胸部内的钥匙并询问如何进入。您可以这样做,但它需要拥有有效的用户凭证才能首先建立连接并查询表格。然后,您可以使用该表中的值创建新的连接。尽管如此,所有人似乎都很愚蠢。 –