Datenbank mit Microsoft SQL SMS verschieben mit einer Abfrage

Captium

Cadet 4th Year
Registriert
Apr. 2017
Beiträge
81
Hallo zusammen,

ich hätte da eine Frage:
Und zwar will ich eine Datenbank welche auf Laufwerk C: ist auf Laufwerk D: verschieben.

Wie muss dazu die Abfrage aussehen im Microsoft SQL Server Management Studio?

Ich weiß das man das auch per rechtsklick auf Datenbank>Tasks>Trennen und dann anfügen etc. machen kann aber ich habe den sa User nicht, sondern nur den admin:
sql.PNG


Deshalb bräuchte ich eine Abfrage. Das wär Mega.

Viele Grüße
 
SQL:
USE master;
ALTER DATABASE foo
MODIFY FILE (name='DB_Data1' ,filename='X:\NewDBFile\DB_Data1.mdf');

SQL:
ALTER DATABASE foo SET OFFLINE WITH ROLLBACK IMMEDIATE;

Datenbankdatei verschieben

SQL:
ALTER DATABASE foo SET ONLINE;

Ohne dir aber zu nahe treten zu wollen: Evtl solltest du dir überlegen, an Datenbanken herumzupfuschen, wenn du keine SQL Befehle Googlen kannst ;)
 
@Defender1st
Hab ich alles schon probiert. Nicht der gewünschte Effekt. Aber danke.

---------
Eigentlich reicht es wenn ich die Verbindung mit dem server trennen kann um sie dann woanders anzufügen..
Hat da jemand einen Vorschlag?
 
Was heiß 'hat nicht den gewünschten Effekt'?

Gibts eine Fehlermeldung?
Was ist eigentlich der 'admin' auf den du Zugriff hast, welche Rechte hat der?
Ich vermute, dass dir da einfach entsprechende Rechte auf dem Server fehlen.
 
Zurück
Oben