Get-SqlInstance: сбой операции на целевом сервере
Я исследую с помощью модуля SQLPS; PowerShell версия 3.0. При запуске Get-SqlInstance я последовательно получаю следующую ошибку.
PS 11/16/2015 08:34:29> $cred = Get-Credential
cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
PS 11/16/2015 08:44:28> $instance = Get-SqlInstance -MachineName SM1208 -Credential $cred
Get-SqlInstance : The operation failed on target server 'SM1208'. Verify that the target server is accessible and that the SQL Server
Cloud Adapter service is running.
At line:1 char:13
+ $instance = Get-SqlInstance -MachineName SM1208 -Credential $cred
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (SM1208:String) [Get-SqlInstance], SqlPowerShellRemoteOperationFailedException
+ FullyQualifiedErrorId : RemoteOperationFailedError,Microsoft.SqlServer.Management.PowerShell.IaaS.GetSqlInstanceCommand
Я пробовал это с использованием localhost, IP-адреса и другого сервера, на котором также размещаются экземпляры SQL Server. Также используется -Name для указания имени экземпляра. Одна и та же ошибка каждый раз. Экземпляр SQL Server работает на хостах.
PS 11/16/2015 08:44:55> Get-ExecutionPolicy
RemoteSigned
Есть идеи? Спасибо
2 ответа
Судя по ошибке, подтвержденной OP, на целевом хосте отсутствует необходимая служба:
Verify that (...) SQL Server Cloud Adapter service is running.