Datenbanken einer Microsoft SQL Server-Instanz auflisten, die sich auf einer Remote-Maschine befinden. Weil der Parameter --credentials nicht nach dem Parameter --instance spezifiziert ist, wird die Software die Windows-Authentifizierung (die nach dem Parameter --host spezifizierten Anmeldedaten) verwenden, um sich mit der spezifizierten Instanz zu verbinden.
acrocmd list mssql_databases --host=192.168.1.2 --credentials=user1,pass1 --instance=WEBSERVER
Nur die Datenbank der Instanz 'NEWSERVER' auflisten, deren Namen das Fragment 'account' enthalten. Da der Parameter --credentials nach dem Parameter --instance spezifiziert ist, wird die Software die SQL Server-Authentifizierung verwenden, um sich mit der Instanz zu verbinden.
acrocmd list mssql_databases --instance=NEWSERVER --credentials="SQL user",pass --filter_name=account
Microsoft SQL Server per Backup sichern
Diese Aktion wird mithilfe des Befehls backup disk durchgeführt. Beispiele finden Sie im Abschnitt 'Laufwerke und Volumes', unter 'Single-Pass-Laufwerk- und Anwendungs-Backup'.
Eine Datenbank aus dem letzten Backup eines Archivs wiederherstellen. Da der Parameter --target nicht spezifiziert ist, wird die Datenbank zu der ursprünglichen Instanz wiederhergestellt. Der Benutzer, der den Befehl ausführt, muss Mitglied der SysAdmin-Rolle auf dieser Instanz sein. Sollte eine Datenbank mit gleichem Namen in der Instanz bereits vorliegen, dann wird sie überschrieben. Die Datenbank wird mit dem Stadium norecovery wiederhergestellt, so dass Sie zusätzliche Transaktionsprotokolle von systemeigenen Microsoft SQL-Backups wiederherstellen können.
Alle Datenbanken einer Instanz von dem spezifizierten Backup extrahieren. Die Datenbankdateien werden zusammen mit den Transaktionsprotokolldateien zu einer Netzwerkfreigabe gespeichert.
Zwei Datenbanken von dem spezifizierten Backup wiederherstellen. Die Datenbanken werden zu einer anderen Instanz wiederhergestellt. Sollte eine Datenbank mit gleichem Namen in dieser Instanz bereits vorliegen, dann wird die wiederhergestellte Datenbank umbenannt. Da der Parameter --database_state nicht spezifiziert ist, wird die Datenbank mit dem Stadium recovery wiederhergestellt und ist direkt einsatzbereit.
Falls der Benutzer, der den Befehl ausführt, auf der Zielinstanz Mitglied der SysAdmin-Rolle ist, wird der Parameter --credentials nach dem Parameter --destination_instance nicht benötigt. Anderenfalls müssen Sie die SysAdmin-Anmeldedaten spezifizieren.