【问题标题】:From Sql Database to Azure Storage Emulator从 Sql 数据库到 Azure 存储模拟器
【发布时间】:2015-09-25 14:50:51
【问题描述】:

我有一个 Sql 数据库,我必须把它放在我的 Azure 存储模拟器中(在 Storage > Development > Tables 中);我该怎么做?在 Visual Studio 中,我找不到任何导入的可能性,例如,.bacpac 文件。

更新:

我发现数据库不应该放在那里,但是如何正确模拟 Azure 存储和我的 Sql 数据库呢?

【问题讨论】:

  • 为什么需要“模拟”您的数据库?你不能只针对一个实际的数据库吗?您还可以使用本地 SQL Server 数据库。
  • 我需要“模拟”,因为我没有 Azure 帐户,并且我正在开发和应用程序,它将拥有用于数据库和存储的 Azur Cloud。我究竟做错了什么?在 Visual Studio 中有“Azure 存储模拟器”,但仅用于存储。

标签: visual-studio azure azure-sql-database azure-storage azure-table-storage


【解决方案1】:

澄清一下:Azure 存储(表、Blob、队列)与 SQL Azure 数据库完全不同。

如果您使用最新版本的 SQL Express,它与 SQL Azure 非常相似,可以满足大多数开发需求。

据我所知,没有 SQL Azure 模拟器 - 但是获得一个免费的 30 天 Azure 帐户真的很容易,我强烈建议您针对它进行一些开发和测试:SQL Azure 有更多的连接问题(没有连接,握手问题,滞后)比应用程序本地的数据库,您需要为此做好准备(研究瞬态故障处理策略)。

您可以在本地工作并连接到您的 SQL Azure 实例 = 一个“真实的”SQL Azure 模拟。

【讨论】:

    【解决方案2】:

    在本地为 Azure SQL 数据库开发时,请使用SQL Server Express - 它是 Azure 存储模拟器(Azure Blob、队列和表)的关系数据库等效项。

    【讨论】:

    • 如果我通过安装 SQL Server Express 来理解它,我将拥有 Azure 数据库和 Azure 存储?
    猜你喜欢
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 2020-12-15
    • 2017-05-23
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 2014-02-12
    相关资源
    最近更新 更多