Sql server Sql Server Azure权限集=外部访问或不安全

Sql server Sql Server Azure权限集=外部访问或不安全,sql-server,azure,azure-sql-database,Sql Server,Azure,Azure Sql Database,我们昨天收到了这个错误。我发现一些文章表明这是孤立用户ID的问题,但由于数据库托管在Azure上,访问用户配置文件的存储过程不可用,我也不是数据库专家 我正在读的一篇文章 它说找不到程序集“microsoft.sqlserver.types”11.1.0.0几周前部署的版本是10.0.0.0,所以我更新了nuget软件包,但该版本仅在11.0.2上 我们现在通过复制数据库解决了这个问题。我觉得这只是暂时解决了,而且还会再次发生 System.Data.SqlClient.SqlExcepti

我们昨天收到了这个错误。我发现一些文章表明这是孤立用户ID的问题,但由于数据库托管在Azure上,访问用户配置文件的存储过程不可用,我也不是数据库专家

我正在读的一篇文章

它说找不到程序集“microsoft.sqlserver.types”11.1.0.0几周前部署的版本是10.0.0.0,所以我更新了nuget软件包,但该版本仅在11.0.2上

我们现在通过复制数据库解决了这个问题。我觉得这只是暂时解决了,而且还会再次发生

System.Data.SqlClient.SqlException : Microsoft.NET Framework在尝试加载程序集id 1时出错。服务器可能正在耗尽资源,或者该程序集的权限\u SET=EXTERNAL\u ACCESS不受信任,或者不安全。再次运行查询,或查看文档以了解如何解决程序集信任问题。有关此错误的详细信息:System.IO.FileNotFoundException:无法加载文件或程序集“microsoft.sqlserver.types,Version=11.1.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。系统找不到指定的文件。-->System.IO.FileNotFoundException:无法加载文件或程序集“microsoft.sqlserver.types,版本=11.0.0.0,区域性=中性,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。系统找不到指定的文件。System.IO.FileNotFoundException:System.IO.FileNotFoundException:at System.Reflection.RuntimeAssembly.\u nLoad(AssemblyName文件名、字符串代码基、证据汇编安全性、RuntimeAssembly位置提示、StackScrawMark和stackMark、布尔throwOnFileNotFound、布尔用于内省、布尔抑制安全检查)在System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,证据assemblySecurity,StackScrawMark&stackMark,Boolean ForInspection,Boolean suppressSecurityChecks)的System.Reflection.RuntimeAssembly.InternalLoad中(System.Reflection.Assembly.Load(String assemblyString)处的字符串assemblyString、证据assemblySecurity、StackScrawMark和stackMark、用于内省的布尔值)


对于您在使用该服务时遇到的问题,我们深表歉意。虽然我们一直在积极调查该问题,但很难再现(从而完全修复)。目前我们掌握的相关数据: •该问题并非总是发生。当它开始在SQL实例上发生时,它是持久的,直到流程被回收。 •当我们发现文件未找到错误时,我们对发现问题的机器进行的检查实际上包含了应该存在的文件 •我们知道问题发生在V11和V12服务器上,但由于该版本的服务代码存在某些架构差异,V11服务器上的问题更严重

现在,我们建议客户解决这个问题,考虑现在是否将服务器移动到V12。原因是: •根据我们的遥测数据,我们知道V12服务器较少出现此问题 •由于V11和V12之间的架构差异,对V11的影响范围大于对V12的影响(意味着发生这种情况时会有更多的客户受到影响)。 •我们在V12上有额外的服务功能,使我们能够更快地识别和缓解此问题。我们正在积极部署所需的更改。因此,准备就绪后,我们应该能够为遇到此问题的任何客户自动应用缓解步骤

有些bug比其他bug更难修复,而这一个bug比我们预期的更难修复。我们将继续努力查找此问题的确切根源(为什么即使存在文件也无法加载)。希望这能为您提供足够的信息,以便在我们查找时解决此问题

感谢和道歉, 康纳坎宁安
架构师,SQL

您是否仍遇到相同的问题?嗨,Joesph,两周前再次发生。我们已经升级到Azure SQL server v12。因此,我希望这可能已经解决了问题。我们将看到,我希望更好地了解您的情况以及引发此错误的原因。您可以通过microsoft.com上的joseidz向我发送电子邮件,我们会的向该线程报告结果?