【问题标题】:My application creates separate SQL database on Azure我的应用程序在 Azure 上创建单独的 SQL 数据库
【发布时间】:2016-08-22 07:22:17
【问题描述】:

我的网络应用有两个数据库连接。

一个是用于身份模型的默认连接。

他们都在本地开发环境中使用相同的数据库,并且工作正常。

但是,当我发布到 Azure 并登录到应用程序时,身份模型会在我运行应用程序时创建单独的 S1 标准层 SQL 数据库。 (不同的数据库名称,名称后缀 465)

它使用相同的连接字符串。在 .pubxml 我有...

 <ObjectGroup Name="TrackingEntities" Order="1" Enabled="False">
      <Destination Path="Data Source=tcp:name.database.windows.net,1433;Initial Catalog=name;User ID=admin@name;Password=mypass" Name="Data Source=tcp:name.database.windows.net,1433;Initial Catalog=name;User Id=admin@name;Password=mypass" />
      <Object Type="DbCodeFirst">
        <Source Path="DBContext" DbContext="TimeClock.TrackingEntities, TimeClock" Origin="Configuration" />
      </Object>

如何防止创建新的 SQL 数据库并使用我拥有的数据库?

【问题讨论】:

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


    【解决方案1】:

    好的,通过 VS 进行 Web 部署不会覆盖 Azure 的设置。 因此它没有更改 Azure 中的 DefaultConnection 字符串。 (它与应用程序的默认连接不同吗?) 我去了 Asure 门户中应用程序设置下的连接字符串,它的初始目录名称错误。所以应用程序正在创建 SQL 数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 2019-01-15
      • 1970-01-01
      • 2020-01-14
      • 1970-01-01
      相关资源
      最近更新 更多