好的,所以我设置了一个 Azure Sql 故障转移组,mydatabase.databsae.windows.net
其中包含 2 个服务器:
mydatabase1.databsae.windows.net
mydatabase2.databsae.windows.net
我去connectionstrings.com获取我的 Sql Azure 连接字符串,如下所示:
Server=tcp:mydatabase.database.windows.net;Database=mySqlDatabase;
User ID=MyUser@[serverName];Password=myPassword;Trusted_Connection=False;
Encrypt=True;
现在问题出在User ID=MyUser@[serverName]我试过了:
User ID=MyUser@mydatabase
但这不起作用并反复返回错误:
服务器“mydatabase”上的数据库“mySqlDatabase”当前不可用。请稍后重试连接
我也试过User ID=MyUser@mydatabase1
了,确实奏效了。
但是连接字符串中的上述问题是,当我进行故障转移时,mydatabase2
我需要去更新我的所有连接字符串。
那么在使用 Sql Failover 组时正确的连接字符串是什么?