Я хочу сделать резервную копию SQL Server с помощью команды Powershell Backup-SqlDatabase
,
Проблема в том, что я хочу сделать это с удаленной машины, а Backup-SqlDatabase не имеет параметра IP-адреса.
Есть ли способ использовать эту команду или любую другую команду для удаленного резервного копирования базы данных.
Я попробовал следующий скрипт:
$secpasswd = ConvertTo-SecureString "myPass" -AsPlainText -Force;
$mycreds = New-Object System.Management.Automation.PSCredential ("sa", $secpasswd);
Backup-SqlDatabase -ServerInstance "192.168.65.149/sqlserver" -Database "ARM" -Credential $mycreds
, где sqlserver
- это экземпляр базы данных, а 192.168.65.149
- это IP-адрес сервера
.
Я получил следующую ошибку:
Backup-SqlDatabase : Failed to connect to server 192.168.65.149/sqlserver.
At line:1 char:1
+ Backup-SqlDatabase -ServerInstance "192.168.65.149/sqlserver" -Databa ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Backup-SqlDatabase], ConnectionFailureException
+ FullyQualifiedErrorId : Microsoft.SqlServer.Management.Common.ConnectionFailureException,Microsoft.SqlServer.Management.PowerShell.BackupSqlDatabaseCommand
Спасибо