就像这样,我已将我的 Web 应用 Blazor 从 Windows 计算机移动到 Mac Pro m4
每次我尝试创建对数据库的访问权限时,都会出现错误。就像我尝试在以前版本的计算机上运行该应用程序,没有任何问题,但一旦我需要访问数据库,就会遇到问题,我无法以任何方式获得访问数据库的权限。
我在网上搜索了一下,想看看是否只有我一个人遇到这个问题。
我唯一能找到的是你的 IP 应该被添加到防火墙中。我可以告诉你,它已经完成了,而且我也多次确保它在那里。
错误:与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:TCP 提供程序,错误:26 - 定位指定的服务器/实例时出错)
我尝试打开终端:nc -v xxxxx.database.windows.net 1433.
它让我成功了。
我尝试从 Azure 上的数据库上的 ODBC 和 ADO.net 复制连接字符串,但都失败了。我删除了网站上的旧连接字符串,然后添加了来自 Azure 页面的连接字符串。
不,我正在尝试通过 Blazor 页面连接到数据库。但它不允许我这样做。
Server=tcp:xxxx.database.windows.net,1433;Initial Catalog=sxxx;Persist Security Info=False;User ID=xxx;Password=xxxxx;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
因此,我还使用 EF(实体框架)与我的数据库通信。我有:
microsoft entityframeworkcore 设计,+ sqldesign 和工具