Azure SQL连接字符串中的Trusted_Connection和Encrypt?

时间:2013-04-26 10:33:15

标签: azure database-connection connection-string azure-sql-database

典型的Azure SQL数据库连接字符串如下:

Server=[server];
Database=[database];
User ID=[user];
Password=[password];
Trusted_Connection=False;
Encrypt=True;
Connection Timeout=30;

Trusted_ConnectionEncrypt属性是什么?

如果我排除它们,那么我无法从Azure VM服务连接到数据库。

1 个答案:

答案 0 :(得分:3)

Encrypt表明Azure SQL数据库需要显式加密通信。它将拒绝任何未加密的连接。

Trusted_Connection设置为明确确认使用SQL Server身份验证而不是集成Windows身份验证(check this SO question on "What is Trusted Connection"

为了成功连接到SQL Azure,需要使用相应的值设置这两个参数。