0

访问常规 sql server 的表单:

$server = "192.168.1.1"
$myDatabase = "Adventures"
$myUser = "Joe"
$myPass = "BadPass"

Invoke-Sqlcmd  -ServerInstance $server -Database $myDatabase -Username $myUser -Password $myPass 

对于 Azure SQL http://www.connectionstrings.com/sql-azure/告诉我将服务器名称括起来为:

[plkahglkhjl].database.windows.net

但这让我收到一条错误消息,指出服务器无法找到或无法访问。它的行为好像是防火墙阻止,但我在 SSMS 中有一个打开的连接,没有问题。

PowerShell 脚本是否需要处理另一组验证/身份验证?

谢谢

4

1 回答 1

1

ConnectionStrings.com 只是表明您需要用自己的字段替换这些字段,而不是您实际上需要括号。

1)您不需要用括号括起您的服务器名称

plkahglkhjl.database.windows.net

2)您确实需要将服务器名称放在用户名中

Joe@plkahglkhjl

更多详细信息:连接到 SQL Azure 数据库时出错

于 2013-11-01T19:51:54.643 回答