2016-04-19 9 views
0

Ich habe ein subtiles Problem beim Erstellen eines Datenbank-Snapshots. Ich bin mit einer entfernten Datenbank verbunden. Ich möchte einen Snapshot auf meinem lokalen Computer erstellen. Ist es möglich oder erlaubt?Datenbank-Snapshot für entfernte Datenbank auf lokalem Rechner erstellen

Ich schreibe die Abfrage unter

> CREATE DATABASE SampleSnapshot ON (NAME = 'Sample', FILENAME = 
> 'C:\SampleFile') AS SNAPSHOT OF Sample; GO 

und bekommen die Ausnahme

Msg 262, Level 14, State 1, Line 1 
CREATE DATABASE permission denied in database 'master'. 

ich folgende Fragen habe:

Wenn ich den Pfad in Abfrage der Snapshot angeben wird erstellt auf lokaler Maschine oder Servermaschine? Wenn lokale Maschine dann wie Sie den Snapshot auf dem Server selbst erstellen.

Antwort

3

Nein. Im Allgemeinen bedeutet Client/Server, dass Sie Anweisungen an den Server senden. Welche auf dem Server ausführen. Das bedeutet, dass Ihr C: \ relativ zum Server ist, nicht Ihr Clientcomputer.

+0

Danke. Gibt es eine Möglichkeit, Snapshot auf lokalen C: \ zu erstellen? Gibt es dazu Authentifizierungs- oder Berechtigungsprobleme? –

+1

Nein. Oder: Datei auf dem Server speichern, per Dateikopie zum Client verschieben. – TomTom