【发布时间】:2011-08-25 14:02:57
【问题描述】:
我一直在这里关注这篇文章:
http://blogs.msdn.com/b/sqlcat/archive/2011/03/08/linked-servers-to-sql-azure.aspx
关于如何将链接服务器从 SQL Server 2008 R2 设置到 SQL Azure 实例。我使用 SQL Native Client 10.0 作为 ODBC 驱动程序,并根据显示连接有效的默认数据库判断;但是,当我尝试按照上述文章建议建立链接服务器时;我收到以下错误:
链接服务器“Azure_Test”的 OLE DB 提供程序“MSDASQL”返回消息“[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified”。
现在我看到一些论坛帖子(不幸的是,没有结论)表明它可能是 64 位问题。有没有人从本地实例成功设置链接服务器到 SQL Azure?
编辑:戴维斯的回答确实是正确的;只是想我会分享我发现您现在可以使用链接服务器来做的这种令人敬畏的事情:
DELETE OPENQUERY (AzureTest,
'SELECT * FROM [AzureDB].static.MyTable');
INSERT OPENQUERY (AzureTest,
'SELECT * FROM [AzureDB].static.MyTable')
SELECT *
FROM static.MyTable
SELECT * FROM OPENQUERY(AzureTest, 'SELECT * FROM [AzureDB].static.MyTable')
【问题讨论】:
标签: sql azure odbc oledb linked-server