2016-04-25 4 views
0

Ich habe eine Datenbank, die in SQL Server 2016 RC3 Ausdehnung aktiviert ist.sp_rda_reauthorize_db erstellt keine entfernte Datenbankkopie

Ich nahm lokale Sicherung dieser Datenbank und erfolgreich wiederhergestellt. Da wir wissen, dass nach der Wiederherstellung die Verbindung zu Azure SQL Server unterbrochen wird, verwende ich das unten erwähnte T-SQL, um die Verbindung wieder herzustellen, zusätzlich gebe ich @with_copy = 1 an, damit es eine Kopie der Datenbank in Azure erstellt SQL Server. Aber unten erwähnt T-SQL nicht immer mit dem Fehler als

Kopieren Remote-Datenbank 'RDADB_A40A50B5B-386A-42C4-B19C-3C2516172CAF' auf Remote-Datenbank 'RDADB_A_Clone74FF1F31-A689-4866-BDD1-F90D15C157BB'. OLE DB-Provider "SQLNCLI11" für den Verbindungsserver "stretchserver-sc-server-dbstrech-20160314-114758814.database.windows.net" gab die Nachricht "Abfragetimeout abgelaufen" zurück. Msg 7399, Ebene 16, Status 1, Prozedur sp_rda_reauthorize_db, Zeile 1 [Stapel Start Zeile 5] Der OLE DB-Provider "SQLNCLI11" für den Verbindungsserver "stretchserver-sc-server-dbstrech-20160314-114758814.database.windows.net "hat einen Fehler gemeldet. Die Ausführung wurde vom Provider beendet, weil ein Ressourcenlimit erreicht wurde. Msg 7320, Ebene 16, Status 2 Prozedur sp_rda_reauthorize_db, Zeile 1 [Batch Startlinie 5] die Abfrage nicht ausführen kann „CREATE DATABASE [RDADB_A_Clone74FF1F31-A689-4866-BDD1-F90D15C157BB] AS KOPIE [RDADB_A40A50B5B-386A-42C4- B19C-3C2516172CAF] "gegen OLE DB-Provider" SQLNCLI11 "für Verbindungsserver" stretchserver-sc-server-dbstrech-20160314-114758814.database.windows.net ".

CREATE DATABASE SCOPED CREDENTIAL AzureCred Identity = 'zu',

SECRET = '****' Deklarieren @credentialName nvarchar (128);

SET @credentialName = N'AzureCred ';

EXEC sp_rda_reauthorize_db @credential = @credentialName, @with_copy = 1

Hinweis: - Ich habe die Firewall von Azure SQL-Server konfiguriert meinen IP aufzunehmen.

+0

Welche Version (CTP/RC ??) laufen Sie? Was läuft sonst noch auf Ihrem Server in Azure? Es sieht so aus, als ob Sie möglicherweise zwei separate Probleme haben, sodass Details hilfreich sind. Wenn Sie sich beim Azure-Portal anmelden, erhalten Sie Nachrichten vom Notification-Dienst (die kleine Glocke in der Nähe der oberen rechten Ecke)? – SQLmojoe

+0

Nein Ich erhalte keine Benachrichtigung, wenn ich mich bei Azure anmelde. Ich benutze RC3 SQL 2016. Dinge funktionierten gut mit dem gleichen über T-SQL-Befehl, wenn ich CTP3.2 SQL 2016 verwendet. Sieht aus wie etwas in RC3 einbricht –

Antwort

0

Die Kopie erstellen Teil ist eine Regression. Ich glaube, der Fix wird noch bearbeitet. Bitte melden Sie einen Fehler auf https://connect.microsoft.com/SQLServer/feedback/, wenn Sie seinen Fortschritt verfolgen möchten. In der Zwischenzeit können Sie die Option auf 0 oder false setzen, um das Erstellen einer Kopie zu vermeiden. Wenn Sie Kopien erstellen müssen, lassen Sie uns wissen, was Ihr Szenario ist, und wir werden sehen, ob wir temporäre Workarounds finden können.

+0

Gibt es Updates zu diesem Problem von Microsoft beheben? –