使用sql的天蓝色连接问题

时间:2020-03-26 05:43:43

标签: azure azure-sql-database

我正在使用运行在azure应用程序服务上的Azure SQL DB和asp.net Web应用程序。我在Azure AD中注册了应用程序。我正在使用Active Directory集成安全性来连接到SQL。而且,我正在使用ADO.net实体框架。

SQL连接字符串为

所有应用程序服务出站IP均已添加到SQl服务器防火墙设置中。

当我在本地(本地主机)上运行该应用程序时,该应用程序能够正确连接到SQL。

我尝试使用SqlConnectionStringBuilder构建连接字符串。我正面临着同样的问题。

SqlConnectionStringBuilder builder =新的SqlConnectionStringBuilder();

            builder["Data Source"] = "dbname.windows.net";

            builder["Initial Catalog"] = "dbname";

            builder["Connect Timeout"] = 15;

            builder.Authentication = SqlAuthenticationMethod.ActiveDirectoryIntegrated;

我还尝试在App服务->应用程序设置->使用SqLClinet和自定义的连接字符串中添加连接字符串,但仍然没有用。

请让我知道从AppService成功连接到Azure SQL所缺少的内容。

0 个答案:

没有答案