列出 Microsoft SQL Server 執行個體
acrocmd list mssql_instances
acrocmd list mssql_instances --host=192.168.1.2 --credentials=user1,pass1 --filter_edition=2005 --filter_name=WEB
列出 Microsoft SQL 資料庫
acrocmd list mssql_databases --host=192.168.1.2 --credentials=user1,pass1 --instance=WEBSERVER
acrocmd list mssql_databases --instance=NEWSERVER --credentials="SQL user",pass --filter_name=account
備份 Microsoft SQL Server
此作業是使用 backup disk 命令執行。請參閱<磁碟與磁碟區>一節中<單一行程磁碟和應用程式備份>下的範例。
復原 Microsoft SQL 資料庫
acrocmd recover mssql_database --loc=\\srv1\backups --credentials=netuser1,pass1 --arc=machine1_app --items=WEBSERVER/Accountants --overwrite --database_state=norecovery
acrocmd recover mssql_database --loc=\\srv1\backups --credentials=netuser1,pass1 --arc=machine1_app --backup=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX --items=NEWSERVER --target=disk --disk_location=\\host\share --credentials=netuser,pass
acrocmd recover mssql_database --loc=bsp://storage_node1/my_vault --arc=my_archive_app --backup=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX --items=WEBSERVER/Accountants,NEWSERVER/Anna --target=another_instance --destination_instance=SUPERVISION --credentials="SQL user",pass2 --database_location=D:\databases --autorename
如果執行命令的使用者是目的地執行個體上系統管理員 (sysadmin) 角色的成員,則不需要在 --destination_instance 參數後使用 --credentials 參數。否則,您需要指定系統管理員 (sysadmin) 認證。