首页 文章

我的应用程序在Azure上创建单独的SQL数据库

提问于
浏览
0

我有一个Web应用程序有两个数据库连接 .

一种是用于身份模型的默认连接 .

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

但是,当我发布到Azure并登录到应用程序时,Identity Model会在运行应用程序时创建单独的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数据库并使用我拥有的数据库?

1 回答

  • 0

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

相关问题