Wir verwenden eine Testversion von Azure. Wir versuchen, Cross-Server-Abfragen von unserem SQL 2012 intern durchzuführen.Verknüpfte Server können nicht in Sql Azure verwendet werden
Wir scheinen unsere lokale 2012 mit Azure verbunden zu haben. Wenn ich Server Object
->Linked Servers
in Management Studio gehe, sehe ich unsere Azure
Datenbank.
Aber wenn ich versuche, den Katalog und Tabellen zu öffnen, erhalte ich eine Fehlermeldung,
Reference to database and/or server name in 'Perseus.sys.sp_tables_rowset2' is not supported in this version of SQL Server
** Perseus der Name des Katalogs in Azure Sql
ist.
Ausführen einer Abfrage von lokalen Verbindung:
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.
Das gleiche im Haus SQL 2012 Server ist in der Lage unser haus 2008 von Cross-Server-Abfragen zu verbinden und indem Sie die Struktur über die Verbindungsserver anzeigen.
Ich weiß aus diesem Artikel Azure supports Linked Servers.
So bin ich verloren was falsch ist. Unser Administrator denkt, dass wir einen Web-SQL-Account oder einen Business-SQL-Account haben. Dieser veraltete Stack-Link Azure Web vs Business SQL impliziert, dass die SQL-Version NICHT das Problem ist, sondern das Datum, an dem Azure die Verbindungsserver anbot.
Also, ich versuche, wenn
a) zu verstehen wir nicht Recht hatte einrichten etwas SQL Linking zu bieten?
b) wir sind begrenzt durch Test?
c) werden wir von Web SQL-Version beschränkt?
d) noch etwas?
Ist Azure die Quelle oder Ziel für den Verbindungsserver? Ich glaube, es funktioniert nur, wenn Azure das Ziel von einem lokalen SQL Server ist. – Jaxidian
@Jaxidian Korrekt, Azure ist Ziel und während Azure unter den 'Linked Servern' unseres hausinternen Servers registriert ist, können wir nicht von Azure über unsere hausinternen 2012 –
@Jaxidian lesen, ja, wir haben auch ein einfaches versucht Query-Server-Abfrage. siehe meine Bearbeitung –