Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net SQL Server 2008与SQL Server的Visual Studio 2010 Express版本_.net_Sql Server_Visual Studio 2010_Sql Server Express - Fatal编程技术网

.net SQL Server 2008与SQL Server的Visual Studio 2010 Express版本

.net SQL Server 2008与SQL Server的Visual Studio 2010 Express版本,.net,sql-server,visual-studio-2010,sql-server-express,.net,Sql Server,Visual Studio 2010,Sql Server Express,我想知道使用SQLServer2008比使用VisualStudio2010Express默认安装的版本(我认为它的MicrosoftSQLServerCompact3.5SP2)有什么好处 据我所知,在VisualStudio中使用MDF数据库文件创建应用程序是可能的,并且应用程序运行良好;而且似乎没有GUI来管理数据库(除非是集成在VB.NET等中的数据库) 在什么情况下我需要使用SQL Server的非压缩版本?SQL Server compact edition是一个进程内/嵌入式数据库

我想知道使用SQLServer2008比使用VisualStudio2010Express默认安装的版本(我认为它的MicrosoftSQLServerCompact3.5SP2)有什么好处

据我所知,在VisualStudio中使用MDF数据库文件创建应用程序是可能的,并且应用程序运行良好;而且似乎没有GUI来管理数据库(除非是集成在VB.NET等中的数据库)


在什么情况下我需要使用SQL Server的非压缩版本?

SQL Server compact edition是一个进程内/嵌入式数据库;它将直接在您的流程中执行,并允许您以零部署痛苦处理数据源

SQL Server(包括Express和compact在内的所有版本)需要安装在特定的服务器上,因此您至少需要硬件和设置它的人员,然后您就可以让所有要连接到它的应用程序读取/写入数据


我们还可以总结,SQL Compact是一个DBMS,而不是一个RDBMS。

SQL Server Compact edition是一个进程内/嵌入式数据库;它将直接在您的流程中执行,并允许您以零部署痛苦处理数据源

SQL Server(包括Express和compact在内的所有版本)需要安装在特定的服务器上,因此您至少需要硬件和设置它的人员,然后您就可以让所有要连接到它的应用程序读取/写入数据


我们还可以总结,SQL Compact是一个DBMS,而不是一个RDBMS。

Visual Studio安装SQL Server Express,这是一个成熟的SQL Server引擎。SQLServerCompact是一个嵌入式数据库库。它与SQL Server标准版非常接近,几乎适用于您需要的任何内容。

Visual Studio安装SQL Server Express,这是一个成熟的SQL Server引擎。SQLServerCompact是一个嵌入式数据库库。它与SQL Server标准版非常接近,几乎适用于您需要的任何内容。

SQL Server Compact的限制:

SQL Server Compact的限制:

Compact缺少普通SQL Server的一些功能:

  • 程序性T-SQL-选择大小写(如果有的话)特征
  • 分布式事务
  • 原生XML,XQuery/QPath
  • 存储过程、视图、触发器
  • 基于角色的安全性
  • 并发连接数最多为256
  • 数据库大小支持高达4GB(我相信express现在是10GB)

另一方面,compact支持非管理员安装选项,并且托管在您的应用程序进程中。

compact缺少普通SQL Server的一些功能:

  • 程序性T-SQL-选择大小写(如果有的话)特征
  • 分布式事务
  • 原生XML,XQuery/QPath
  • 存储过程、视图、触发器
  • 基于角色的安全性
  • 并发连接数最多为256
  • 数据库大小支持高达4GB(我相信express现在是10GB)

另一方面,compact支持非管理员安装选项,并且托管在应用程序进程中。

在标记中,您将compact framework与sql compact混为一谈……在标记中,您将compact framework与sql compact混为一谈……+1。问题基本上归结为比较SKU(Express与Standard/Enterprise/etc)。这与Compact.+1无关。问题基本上归结为比较SKU(Express与Standard/Enterprise/etc)。实际上,Compact是一个RDBMS,它支持表和键以及这些表之间的关系。缺少的是存储过程。@Davide:你是说Compact不是关系型的?DBMS/RDBMS?你能定义一下吗?数据库管理系统/关系数据库管理系统?哦,我搞糊涂了,对不起,是我的错!!我以为RDMBMS的R是远程的!当然是理性的,我的答案是错误的。。。我很快就会修好的。抱歉:DDDDR是关系型的,而不是理性的,Compact是RDBMS,它支持表和键以及这些表之间的关系。缺少的是存储过程。@Davide:你是说Compact不是关系型的?DBMS/RDBMS?你能定义一下吗?数据库管理系统/关系数据库管理系统?哦,我搞糊涂了,对不起,是我的错!!我以为RDMBMS的R是远程的!当然是理性的,我的答案是错误的。。。我很快就会修好的。抱歉:DDDDR是关系型的,不是理性的