【问题标题】:I am unable to connect to my Azure SQL Database from my website however I can connect to it with SSMS我无法从我的网站连接到我的 Azure SQL 数据库,但是我可以使用 SSMS 连接到它
【发布时间】:2020-02-08 20:11:17
【问题描述】:

我收到此错误:

在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定实例)

我的连接字符串:

<add name="fxnzConnectionString" 
     connectionString="Server=tcp:fxnz.database.windows.net,1433;Initial Catalog=fxnz;Persist Security Info=True;User ID=xxxxxxxx;Password=vvvvvvvvv" 
     providerName="System.Data.SqlClient"/>

【问题讨论】:

  • 您是否从与 Web 应用程序相同的服务器访问 SSMS?
  • 不,我认为它在身份验证区域,堆栈跟踪在 C:\Users\billw\OneDrive\FlooringXtra\ 中有这行 FXLL_GB.Account.Register.CreateUser_Click(Object sender, EventArgs e) GB WebPortal\FXLL_GB\FXLL_GB\Account\Register.aspx.cs:18 那不是它部署的服务器,这只发生在vs项目的account文件夹中生成的表单上

标签: database azure azure-sql-database


【解决方案1】:

您需要授予 Azure 服务访问您的数据库的权限。

  1. 找到您的服务器。
  2. 点击“显示防火墙设置”
  3. 将“允许 Azure 服务和资源访问此服务器”设置为开启。

【讨论】:

  • 谢谢你,但已经设置好了,不幸的是我不知所措,我还有另外两个网站运行良好,但这个,没有
  • 在仔细查看堆栈跟踪之后,我注意到了这一行。
猜你喜欢
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
相关资源
最近更新 更多