![](/img/trans.png)
[英]Error when creating and connecting to Entity Framework database on an Azure virtual machine
[英]using entity framework to connect to azure database throws connecting error
今天,我们尝试使用实体框架连接到Azure数据库。 我们收到了一个错误,无法解释:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:26-指定服务器/实例时出错)
堆栈溢出和其他帮助页面没有适合我们的解决方案。 连接字符串正确,防火墙端口1433也在两侧启用(Windows和Azure)。
有人知道这个问题吗? 谢谢
终于我们有了问题。 太可惜了,它是如此简单...我们将包含连接字符串的app.config保存在错误的项目中。 它必须在应用程序的项目中,我们在实体框架项目中使用它。 那就是问题所在。
对于命令update-database,您可以将连接字符串添加到末尾:
更新数据库–TargetMigration“ 201606011014100_InitialCreate” –ConnectionString“服务器= tcp:xyzabcdef.database.windows.net,1433;数据源= xyzabcdef.database.windows.net;初始目录= asdf;持久安全信息= False;用户ID = asdf; Password = asdf; Pooling = False; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False; Connection Timeout = 20;” – ConnectionProviderName“ System.Data.SqlClient”
也许它可以帮助其他人:)谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.