Сбой подключения Get-SqlInstance

#sql-server #powershell

#sql-сервер #powershell

Вопрос:

Тестовое соединение успешно достигает сервера. Что может быть основной причиной:

 >Get-SqlInstance -ServerInstance 'DEVSQL02'
Get-SqlInstance : Failed to connect to server DEVSQL02.
At line:1 char:1
  Get-SqlInstance -ServerInstance 'DEVSQL02'
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      CategoryInfo          : ObjectNotFound: (DEVSQL02:String) [Get-SqlInstance], ConnectionFailureException
      FullyQualifiedErrorId : ConnectionToServerFailed,Microsoft.SqlServer.Management.PowerShell.GetSqlInstanceCommand
  

От help Get-SqlInstance .

 SYNTAX
    Get-SqlInstance [[-Credential] <PSCredential>] [-ConnectionTimeout <Int32>] [-Script] [-ServerInstance <String[]>] [-Confirm] [-WhatIf] [<CommonParameters>]
  

Должна ли быть включена удаленная связь PowerShell? Задействован ли порт 1433?

Использование PowerShell 5.1.14409.1018 в Windows 7 Professional.

Модуль SQLServer 21.1.18068.

Комментарии:

1. Можете ли вы предоставить немного больше кода? Предпочтительно полный сценарий, включая строку прерывания

2. @UnhandledExcepSean — исправил код до одной строки. Это разрывная строка.

3. Я запускаю PowerShell 5.1 (сборка 14393 Rev 2828) в Windows 10, и в нем говорится, что -ServerInstance является недопустимым параметром.

4. Ну, в сообщении об ошибке говорится «Не удалось подключиться», что обычно означает, что он не может подключиться. У вас должен быть открыт порт 1433. Попробуйте подключиться к Microsoft SQL Server Management Studio и посмотрите, какую ошибку вы получите.