代码之家  ›  专栏  ›  技术社区  ›  schooner

SQL Server Express for ASP。NET内联网?

  •  1
  • schooner  · 技术社区  · 16 年前

    在这种安排中使用SQL Server Express有什么问题吗?IIS和SQL Server Express将在同一台物理服务器上运行,通过本地Intranet向用户提供页面。

    在应用程序本身的开发或部署方面,有什么真正的差异需要注意吗?这将是一个相当标准的应用程序,SQL主要用于具有表和SP的数据存储,除此之外没有真正特定于SQL Server的内容。

    4 回复  |  直到 16 年前
        1
  •  6
  •   adrianbanks    16 年前

    SQL Server Express版本应该适合这种情况。它具有完整产品的所有核心功能,但正如您所说,您只将其用于数据存储和一些SP,那么您将不需要其他版本中提供的任何其他功能(即报告和分析服务)。express版本有一些限制(最大的限制是最大数据库大小为4GB),但除非您正在构建一个非常繁忙的ASP,否则它们不会真正影响您。网络应用程序。

    一些面向公众的网站毫无问题地使用SQL Server Express作为数据库服务器(DotNetKicks是我目前唯一记得的服务器)。

        2
  •  2
  •   Remus Rusanu    16 年前

    SQL Server Express Features :

    • SQL 邮件
    • 在线还原
    • 故障转移群集
    • 并行索引操作
    • VIA协议支持
    • 镜像媒体集
    • 日志传送
    • 分区
    • 并行DBCC
    • 热添加内存
    • 增强的预读和扫描
    • 索引视图(物化视图)
    • 分区视图
    • 在线索引操作
    • SQL Server代理和SQL Server代理服务
    • SSIS、SSAS、OLAP/数据挖掘

    SQL Server Express with Advanced Services Features 支持a” subset of Reporting Services features

    此外,还有操作限制:

    • Express将使用单CPU核
    • 无论您有多少RAM,Express都不会将缓冲池扩展到超过1GB
    • Express不允许任何数据库增长超过4GB,也不会将已经超过4GB的数据库联机(还原、连接)。

    您可能会遇到的关键问题是操作限制(一个内核、1 GB ram、每个数据库4GB)和缺乏SQL代理,这阻碍了任何类型的作业调度。

        3
  •  0
  •   almog.ori    16 年前

    你不应该真的遇到任何东西,它实际上是MS SQL Express的一个功能齐全的产品

        4
  •  0
  •   Cᴏʀʏ bcherry    16 年前

    Here's 微软的一个非常基本的比较。