我有一个SQL Azure数据库,我尝试从PowerShell访问它。
Get-AzureSqlDatabaseServer
按预期显示我的服务器,但是当我尝试时:
$creds = new-object System.Management.Automation.PSCredential("LOGIN", ("PWD" | ConvertTo-SecureString –asPlainText –Force))
$serverContext = New-AzureSqlDatabaseServerContext –ServerName "SERVER" –Credential $creds
我收到此错误消息:
New-AzureSqlDatabaseServerContext:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
但如果我从Management Studio连接,一切正常。
我设置了适当的防火墙规则。
有人知道会发生什么吗?