azure - 访问 Azure SQL 数据库返回不支持的关键字“元数据”错误
问题描述
我有一个访问我的 Azure SQL Server 数据库的 Azure Web 应用程序。直到最近(2020 年 8 月),访问都没有问题,但现在无法正常工作。当我在我的机器上本地开发和测试应用程序时,对 Azure SQL 数据库的读/写工作正常,而不是当我将应用程序部署到 Azure 时。
我将 Web 应用的出站 IP 范围添加到 Azure SQL Server 防火墙设置,但没有成功。
我正在使用 Entity Framework 连接到数据库并希望继续这样做。
我得到的错误是:
“不支持关键字:‘元数据’。” 在 System.Data.Common.DbConnectionOptions.ParseInternal
“基础提供程序在 ConnectionString 上失败。” 在 System.Data.Entity.Core.EntityClient.EntityConnection.ChangeConnectionString
它正在运行的测试是访问https://www.triviaweb.net/并查看记分牌中的玩家列表。
解决方案
该连接字符串仅受实体框架支持。使用下面的连接字符串,它应该可以工作。如果没有,请尝试;application name=EntityFramework
从连接字符串中删除。
<add name="Entities" connectionString="data source=tcp:dolaris.database.windows.net;initial catalog={dbname};persist security info=True;user id={user};password={psw};multipleactiveresultsets=True;application name=EntityFramework" providerName="System.Data.EntityClient" />
推荐阅读
- r - 格式化 r 中 {closest_state} 输出的日期(条形图竞赛)
- c# - ASP.NET Web 窗体:如何仅使用 C# 和 ASP.NET Web 窗体将 CheckBoxList 项目引用为另一个页面上的表上的“已选择”?
- arrays - 如何从子数组大小并行计算数组的偏移量?
- windows - 无法构建 github.com/jonpchin/gochess - “工作目录不是模块的一部分”
- java - 是否有更通用的方法来遍历 XML 文档以有条件地构建数据结构?
- unity3d - 着色器图正在从 texture2D 中截断第一行像素
- c++ - C++ 中的 Xor 加密,带有警告“使用带二进制位运算符的有符号整数操作数”
- mongodb - MongoDB - UpdateMany 或 Bulk.find.upsert 用于更新插入对象数组
- sapui5 - 无法从登录视图路由到主详细信息 (FlexibleColumnLayout) 视图
- php - 将图像分成两部分并显示图像 PHP