简体   繁体   English

SQL Server Express版本问题

[英]SQL Server Express edition issue

I want to know SQL Server Express edition, like SQL Server 2008 Express edition, 我想知道SQL Server Express版本,例如SQL Server 2008 Express版本,

  1. whether totally free or not (eg free for a period of time or free for ever)? 是否完全免费(例如一段时间免费或永远免费)?

  2. I heard no management tool like SQL Server Management Studio for Express edition, is that true? 我没有听说过像SQL Server Management Studio Express版这样的管理工具,是吗?

  3. If I have some code which works on SQL Server Enterprise edition and I also want to make it work on Express edition, any general steps and advice for migration and testing (to verify my code on SQL Server Enterprise edition works for SQL Server express edition as well)? 如果我有一些适用于SQL Server Enterprise Edition的代码,并且还希望使其适用于Express Edition,则有关迁移和测试的所有常规步骤和建议(以验证我在SQL Server Enterprise Edition上的代码适用于SQL Server Express Edition,好)? Code I mean both ADO.Net client side code and server side stored procedure, table/index creation code. 代码我是指ADO.Net客户端代码和服务器端存储过程,表/索引创建代码。 (or I can ask in other words, what kinds of client and server side of code can run on both Enterprise edition Express edition?) (或者我可以问问,Enterprise Edition Express版本可以在哪种客户端和服务器端代码上运行?)

Thanks in advance, George 预先感谢,乔治

  1. Yes

  2. There is a Management Studio Express. 有一个Management Studio Express。 SQL Server Express 2008 Download SQL Server Express 2008下载

  3. Dunno 不知道

Extra. 额外。 4 GB limitation per database. 每个数据库限制为4 GB。 SQL Server 2005 Express Edition Features SQL Server 2005 Express Edition功能

Here is a big feature comparison for all SQL Server 2008 editions: 这是所有SQL Server 2008版本的主要功能比较:

Microsoft SQL Server 2008 Editions Microsoft SQL Server 2008版本

  1. Yes it is free. 是的,它是免费的。
  2. No, there is a management studio. 不,有一个管理工作室。 The download is separate. 下载是单独的。
  3. The engine for all version of SQL Server, whether Express or the others is the same. 所有版本的SQL Server(无论Express还是其他版本)的引擎都相同。 Your code will work on both. 您的代码将同时适用于这两种代码。

See the download page to download it with Management Studio. 请参阅下载页面以通过Management Studio下载它。

There is a few limitation about Sql Express. 关于Sql Express有一些限制。 See this comparison chart . 请参阅此比较表

The most important limitations are: 最重要的限制是:

  • Number of CPU: 1 CPU数量:1
  • Memory Utilization: 1GB of RAM 内存利用率:1GB RAM
  • Database Size: 4GB 数据库大小:4GB

Changes concerning Sql Server 2008 R2 Express 有关Sql Server 2008 R2 Express的更改

Microsoft SQL Server 2008 R2 Express supports 10 GB of storage per database . Microsoft SQL Server 2008 R2 Express 支持每个数据库10 GB的存储

  1. yes, it's totally free forever 是的,它永远是完全免费的
  2. There is a version called "with advanced services", which includes the client tools, including "SQL Server Management Studio Express" 有一个名为“具有高级服务”的版本,其中包括客户端工具,包括“ SQL Server Management Studio Express”
  3. Most code will work, so long as it doesn't use analysis services, reporting services etc. 只要不使用分析服务,报告服务等,大多数代码都可以使用。

In addition to what New said, there are other features express edition does not support, such as partitioning. 除了New所说的之外,Express Edition还具有其他功能,例如分区。 So you may have to review your database structure for such things before carrying it across. 因此,您可能必须先对数据库结构进行审查,然后再进行研究。 But anything in your basic structure (tables, views, stored procedures, etc) should carry across with no changes. 但是,您的基本结构(表,视图,存储过程等)中的任何内容都应保持不变。

3) There are two flavors of Express, standard and "Advanced Edition", and advanced lets you create full-text indexes, whereas the standard version does not. 3)Express有两种版本,标准版本和“高级版本”,而高级版本可以让您创建全文索引,而标准版本则没有。 So, code on your Enterpise Edition database that makes use of FTS won't work on the standard flavor of Express. 因此,使用FTS的Enterpise Edition数据库上的代码无法在Express的标准版本上使用。 But I've had good success in using the Advanced Edition. 但是我在使用高级版方面取得了成功。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 以静默方式安装SQL Server Express版 - Install SQL Server Express edition in silent mode 如何检测SQ​​L Server版本是否为Express? - How to detect whether the SQL Server edition is Express? SQL Server 2005 Express Edition-用于搜索我的表的存储过程 - SQL Server 2005 express edition - stored procedure for search my table 删除数据库SQL Server 2008 R2 Express Edition-异常 - Drop Database SQL Server 2008 R2 Express Edition - Exception C#Express Edition + SQL Server 2008 R2 Express; 正在运行时重新创建的数据库文件 - C# Express Edition + SQL Server 2008 R2 Express; Database file being recreated on run 如何在Visual Studio中添加SQL Server数据库文件(.mdf)而不安装SQL Server Express Edition? - How to add SQL Server database file (.mdf) in Visual Studio without installing SQL Server Express Edition? 从C#进行SQL Server 2014 Express Edition数据库备份-SQL错误 - Sql Server 2014 Express Edition database backup from c# - Sql Error 如何使用C#将表从SQL Server Express移至另一台计算机上的Standard Edition? - How to move tables from a SQL Server Express to a Standard Edition in another computer with C#? 使用VS2012的Sql Server 2012开发人员而不是内置的快速版 - Using Sql Server 2012 developer with VS2012 instead of the built in express edition 从SQL Server CE切换到SQL Server Express实体问题 - Switching from SQL Server CE to SQL Server Express entity issue
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM