Nicht sich mit Servern zu arbeiten, die in Sql Azure

Wir verwenden eine Testversion von Azure. Wir werden versuchen, führen Sie cross-server-Anfragen von unseren SQL 2012-im-Haus.

Scheinen wir unsere lokalen 2012 verbunden mit Azure. Wenn ich in Server Object -> Linked Servers im management studio, sehe ich unsere Azure Datenbank.

Aber wenn ich versuche den Katalog zu öffnen und Tabellen, bekomme ich eine Fehlermeldung, die besagt

Reference to database and/or server name in 'Perseus.sys.sp_tables_rowset2' is not supported in this version of SQL Server

** Perseus ist der name unseres Katalogs in Azure Sql.

Ausführen einer Abfrage aus dem örtlichen Zusammenhang :

SELECT *  FROM [azureDBServer].[Perseus].[dbo].[accounts]

Ergebnis ist:

    OLE DB provider "SQLNCLI11" for linked server "azureDBServer" returned message 
"Unspecified error". Msg 40515, Level 16, State 2, Line 1 Reference to database and/or
 server name in 'Perseus.sys.sp_tables_info_90_rowset' is not supported in this version of
 SQL Server.

Diese gleichen in-house-SQL 2012 Server ist in der Lage, die Verbindung mit unserem in-house 2008 durch die cross-server Abfragen und anzeigen Ihrer Struktur, die durch Verknüpften Servern.

Weiß ich aus diesem Artikel Azure unterstützt Verknüpften Servern.

So, ich bin verloren über das, was falsch ist. Unser Admin meint, es kann sein, dass wir eine Web-Sql-Konto vs ein business-SQL-Konto. Diese Azure-vs-Business-SQL veraltet Stack-link bedeutet, dass die SQL-version ist NICHT das problem, aber pre-Termine, an denen Azure angeboten Verknüpften Servern.

So, ich bin versucht, zu verstehen, wenn

a) wir nicht etwas einzurichten, das Recht auf eine SQL Verknüpfen?

b) wir sind beschränkt durch trial?

c) sind wir beschränkt durch die Web-SQL-version?

d) etwas anderes?

InformationsquelleAutor der Frage Dave Alperovich | 2013-05-06

Schreibe einen Kommentar