Ich will eine Datenbank aus einem Backup wiederherstellen mit RESTORE, aber die Datenbank wird meist von irgend wem noch benutzt (k.a. wer). Ich will nicht jedes Mal den Server neustarten müssen. Kann ich die Wiederherstellung irgendwie erzwingen?
Die Antwort von Mario ist richtig, aber die praktische Erfahrung zeigt, dass man besser noch einen kleinen Zusatz macht, sonst kann es wenn viele Anmeldungen stattfinden passieren, das sich jemand anderes auf der Datenbank anmeldet. Um das zu verhindern sicherheitshalber vorher in die Datenbank wechseln.
use myDatabaseName go ALTER DATABASE myDatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE myDatabaseName GO