Azure链接服务器:

时间:2013-04-08 08:45:29

标签: sql-server azure azure-sql-database linked-server

据我所知,这个区域存在一些线程,使用Azure MSSQL作为链接数据库在本地服务器周围。

我的具体问题是链接服务器出现,连接并且我可以查看数据库但是当试图更深入时,如在表中看到我得到以下错误:

  

引用数据库和/或服务器名称   此版本不支持'databasetable.sys.sp_tables_rowset2'   SQL Server。 (Microsoft SQL错误,错误40515)。

我已经尝试过通过其他线程提到的任何建议,但无法获得比从我本地安装的SQL Server上列出Azure服务器上的数据库更深入的内容。

2 个答案:

答案 0 :(得分:0)

在我的SQL Azure数据库上尝试执行除简单选择/插入/更新/删除/创建表/删除表之外的任何操作时,我遇到了同样的问题。看起来你无法做任何触及SQL Server设置或触摸系统表的任何存储过程的事情,可能是因为SQL服务器可以在多个客户之间共享。

还有documented个区域,Azure SQL对本地SQL Server有限制。

答案 1 :(得分:-1)

我们现在使用弹性数据库查询具有此功能,您需要遵循以下两个简单步骤:

步骤1:创建对外部数据库的引用 步骤2:然后在目标数据库中创建远程表引用

然后您就可以像使用SQL Server一样执行远程查询。

请参阅步骤详情https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-query-getting-started-vertical/