database - 我无法从我的网站连接到我的 Azure SQL 数据库,但是我可以使用 SSMS 连接到它
问题描述
我收到此错误:
建立与 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"/>
解决方案
您需要授予 Azure 服务对数据库的访问权限。
- 找到您的服务器。
- 点击“显示防火墙设置”
- 将“允许 Azure 服务和资源访问此服务器”设置为“开”。
推荐阅读
- php - laravel 7将多个值存储在不同的行中,并将另一个表存储在不同的行中
- javascript - 在 React 中提交表单时永远不会调用 axios 方法
- mysql - MySQL中的等效加密逻辑
- c# - Dotnet AutoMapper 平面模式到复杂层次结构
- r - 如何绘制具有相同 x 轴的每个列表元素?
- javascript - 每次我们尝试离线时,我的 discord Bot 都不会发送命令
- angular8 - 如何在 ngx-doc-viewer angular 8 中显示 .xls 或 word 文件?
- botframework - Microsoft Teams:机器人、任务模块、replyToId
- python - Python初学者,努力学习
- javascript - React Web 扩展错误:拒绝应用内联样式,因为它违反了以下内容安全性