SQL Server 2008 vs Visual Studio 2010 Express版本的SQL Server
我想知道使用Sql Server 2008比使用visual studio 2010 express默认安装的版本有什么好处(我认为它的Microsoft SQL Server Compact 3.5 SP2)。SQL Server 2008 vs Visual Studio 2010 Express版本的SQL Server
据我所知,可以使用Visual Studio创建使用MDF数据库文件的应用程序,并且应用程序工作得很好;并且似乎没有用于管理数据库的GUI(除非集成在VB.NET中的那些GUI)
在哪些情况下需要使用非紧凑版本的SQL Server?
紧凑缺少一些正常的SQL Server的功能:
- 程序T-SQL - 选择情况下,如果,设有
- 分布式事务
- 原生XML,XQuery/QPath
- 存储过程,视图,触发器
- 基于角色的安全
- 并发连接数可达256
- 数据库大小支持高达4GB(表达的是10GB的,现在我相信)
在另一方面紧凑支持非管理员安装选项,它位于您的应用程序进程中。
SQL Server精简版是一个进程/嵌入式数据库;它将直接在你的过程中执行,并且允许你以零调度的方式处理数据源。
需要在特定服务器上安装SQL Server(包括Express和Compact compact在内的所有版本),因此您至少需要硬件和设置它的人员,然后才能让所有要连接到它的应用程序读取/写入数据。
我们也可以总结一下,SQL Compact是一个DBMS而不是RDBMS。
Visual Studio安装SQL Server Express,它是一个完整的SQL服务器引擎。 SQL Server Compact是一个嵌入式数据库库。它非常接近SQL Server标准版,几乎适用于任何你需要的东西。
+1。这个问题基本归结为比较SKU(Express与Standard/Enterprise /等)。这与Compact无关。 – 2011-02-23 22:52:33
在您的代码中,您将所有内容都放在了一起,您将紧凑框架与sql compact混淆在一起... – 2011-02-23 22:45:12
http://www.ehow.com/facts_6960501_comparison-microsoft-sql-server-versions.html – 2011-02-23 22:47:33