1

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

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

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

我已经尝试了通过其他线程已经提到的任何建议,但除了在本地安装的 SQL Server 中列出 Azure 服务器上的数据库之外,我无法获得更深入的信息。

4

2 回答 2

0

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

Azure SQL 与本地 SQL Server 相比也存在一些限制。

于 2015-02-17T17:21:51.540 回答
-2

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

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

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

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

于 2016-06-04T16:28:03.430 回答