我想知道我可以通过DB Link从Microsoft SQL Server 2012数据库连接哪些数据库?
有名单吗?
答案 0 :(得分:2)
我认为“DB link”是指“链接服务器”?没有列表,因为documentation表示:
SQL Server分布式查询旨在与任何OLE DB一起使用 实现所需OLE DB接口的提供程序。但是,SQL 服务器仅针对SQL Server Native Client OLE进行了测试 数据库提供商和某些其他提供商。
和
OLE DB提供程序的类型和参数数量差异很大 需要。例如,某些提供商要求您提供安全性 使用sp_addlinkedsrvlogin(Transact-SQL)进行连接的上下文。 某些OLE DB提供程序允许SQL Server更新OLE DB上的数据 资源。其他只提供只读数据访问。有关信息 有关每个OLE DB提供程序,请参阅该OLE DB的文档 提供商。
换句话说,您可以使用任何OLE DB提供程序来创建链接服务器,但配置和行为会有很大差异。
MSDN包含list个经过测试的提供商,但该页面没有SQL Server 2012版本。