Microsoft SQL
列出 Microsoft SQL Server 实例
- 列出本地计算机上的 Microsoft SQL Server 实例。
acrocmd list mssql_instances
- 列出位于远程计算机上并且其名称包含碎片“WEB”的 Microsoft SQL Server 2005 实例。
acrocmd list mssql_instances --host=192.168.1.2 --credentials=user1,pass1 --filter_edition=2005 --filter_name=WEB
列出 Microsoft SQL 数据库
- 列出位于远程计算机上的 Microsoft SQL Server 实例的数据库。由于未在 --instance 参数后面指定 --credentials 参数,软件将使用 Windows 身份验证(在 --host 参数后面指定的凭据)连接到指定的实例。
acrocmd list mssql_databases --host=192.168.1.2 --credentials=user1,pass1 --instance=WEBSERVER
- 仅列出其名称包含碎片“account”的“NEWSERVER”实例的数据库。由于未在 --instance 参数后面指定 --credentials 参数,软件将使用 SQL Server 身份验证连接到实例。
acrocmd list mssql_databases --instance=NEWSERVER --credentials="SQL user",pass --filter_name=account
备份 Microsoft SQL Server
此操作通过使用 backup disk 命令来执行。请参见“单个传递磁盘和应用程序备份”下的“磁盘和卷”部分的示例。
恢复 Microsoft SQL 数据库
- 从最新的存档备份恢复数据库。由于未指定 --target 参数,数据库将恢复到原始实例。运行此命令的用户必须是此实例上的 sysadmin 角色成员。如果此实例中存在同名的数据库,则它将被覆盖。该数据库将在 norecovery 状态下恢复,以便您能够从本机 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
- 从指定的备份恢复两个数据库。数据库将恢复到其他实例。如果该实例中存在同名的数据库,则将重命名恢复的数据库。由于未指定 --database_state 参数,数据库将在 recovery 状态下恢复并且可供使用。
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 凭据。
Microsoft Active Directory
正在备份域控制器
恢复 Microsoft Active Directory 数据
- 从位于网络共享的存档的最新备份将 Microsoft Active Directory 数据提取为文件。这些文件将保存到本地文件夹。由于未指定 --overwrite 参数,现有文件将被覆盖。
acrocmd recover ad_database --loc=\\srv1\backups --credentials=netuser1,pass1 --arc=machine1_app --target=E:\ad_db
- 从存储在存储节点上的保管库中的备份将 Microsoft Active Directory 数据提取为文件。这些文件将保存到网络共享。现有文件将不会被覆盖。将保留文件的原始日期。
acrocmd recover ad_database --loc=bsp://storage_node1/my_vault --credentials=bkpuser,pass --arc=my_archive_app --backup=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX --target=\\share\active_dir\new --credentials=netuser2,pass2 --overwrite=never --original_date
本站文章除注明转载外,均为本站原创或翻译