【问题标题】:Connecting to Azure DB from Cloud Service utilizing Entity Framework使用实体框架从云服务连接到 Azure DB
【发布时间】:2014-10-04 20:34:53
【问题描述】:

我正在尝试通过实体框架从 Azure 云服务项目连接到 Azure SQL Server 数据库,但收到“底层提供程序在打开时失败”的错误。

我重复了添加实体框架的相同过程,在基于控制台的应用程序上创建了我的云服务,并且控制台应用程序能够成功连接到 Azure 数据库。出于某种原因,我的云服务项目并非如此。经过几个小时的故障排除,我认为问题可能出在我的连接字符串上。有这些技术经验的人可以帮忙吗?我真的很感激。我是 Azure 的新手,到目前为止我认为它很棒,但这是我现在的障碍。

<add name="myProjectDBEntities" connectionString="metadata=res://*/myProject1myProjectModel.csdl|res://*/myProject1myProjectModel.ssdl|res://*/myProject1myProjectModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=f55bjjg4wt.database.windows.net;initial catalog=myProjectDB;user id={loginID};password={password};MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>

【问题讨论】:

    标签: azure azure-sql-database entity-framework-6 azure-cloud-services


    【解决方案1】:

    您可以在 Azure 云服务中设置您的连接字符串,它会起作用。

    在云服务中与此相同:

    https://docs.google.com/file/d/0B8TtY9U9VCvqeXRMbkFWM000ZnM/edit

    此外,您可以在 Azure SQL Server 数据库仪表板上找到“显示连接字符串”。

    复制并粘贴到您的 connectionString 部分。并且记得设置你的密码。

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 2016-11-17
      • 1970-01-01
      • 1970-01-01
      • 2018-10-08
      相关资源
      最近更新 更多