sql-server - Azure 中的免费 SQL Server

标签 sql-server asp.net-mvc azure azure-sql-database

我首先使用 EF 6 代码创建 MVC 5 Web 应用程序。现在它在 App_Data 文件夹中创建一个数据库。我想将该网站发布到 Azure 网站。因为这只是网站的测试版本,所以我不想付费。在投入生产之前,每个月只会访问几次。

是否可以像访问数据库文件一样运行数据库?我认为存在某种功能。我以为这个名字是 SQL Server Compact Edition?但它是如何工作的呢?

我还认为您可以创建一个免费的 20MB sql server 数据库。请参阅定价页面的此链接。在浏览器中搜索 20。 http://azure.microsoft.com/en-us/pricing/details/web-sites/ 我没有看到该选项。

欢迎任何想法!

最佳答案

是的,您只需右键单击并包含在您的项目中

我写了一个article为此 中文, 和 this是我找到的英文版。

Azure 中的免费 SQL Server 解决方案:

  1. 安装两个 nuget:EntityFrame.SqlServerCompactMicrosoft SQL Server Compact Edition

  2. 将 SQL 数据库文件 (.sdf/.mdf) 放入 APP_Data 文件夹

  3. 像这样放置连接字符串来使用它:

    <add name ="DefaultConnection" connectionString ="Data Source=|DataDirectory|CompactDB.sdf" providerName ="System.Data.SqlServerCe.4.0" />
    
  4. 将包含上述 SQL 数据库文件的完整项目发布到 Azure 网站。

  5. 它运行良好并且完全免费。

关于sql-server - Azure 中的免费 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580777/

相关文章:

azure - 使用 Azure 数据工厂、单个管道、单个 Databricks Notebook 并行处理表?

c# - 回滚一个非常具体的预览包,该包导致了一个肮脏的项目

sql - 基于子字符串连接2个sql表

sql - 在 Microsoft SQL Server 中减去两个日期

javascript - ASP.NET MVC 中动态生成 Javascript、CSS

javascript - 来自数据库 MVC 5 的自动完成文本框

azure - 通过 Powershell 或 API 扩展 Azure 服务总线

sql-server - SQL Server 面试题

sql - 为 SQL Server 中的调用计算不同的资费周期

c# - 如何在没有 Vary 的情况下使用 OutputCacheLocation.ServerAndClient : * HTTP header