sql Epress 版本的缺点
1、只能使用一个CPU
2、最大只能用1G的内存
3、数据库的大小不能超过4G。
4、不包含SQL图形工具,现在已经在网上单独下载。
5、没有 SQL Agent,若要做调度服务必须自己写程序。
Microsoft SQL Server 2005 Express Edition 为生成应用程序提供了一个简单的数据库解决
方案。SQL Server Express Edition 支持完整的 SQL Server 2005 编程模型,包括 Transact-SQL、存储过程、视图、触发器、SQL Server CLR 集成 (SQLCLR) 以及 XML 数据类型。当您开发一个使用 SQL Server Express Edition 作为数据源的应用程序时,可以确保应用程序将与运行 SQL Server 2005 的成品服务器兼容。
连接字符串连接到一个名为 Customers 的数据库。 Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True; 通过使用代替 InitialCatalog 或 Database 连接字符串属性的 AttachDBFilename 连接字符串属性,您也可以指定一个要附加到的数据库文件。通过使用文件名连接到数据库可以简化将数据库与应用程序一起部署的
工作(假如目标服务器运行的是 SQL Server Express Edition )。
ASP.NET 提供了用于在 Web 应用
程序的 App_Data 目录中存储数据的便捷选项。App_Data 目录的内容不会在响应 Web 请求时提供,从而提高了应用程序的数据安全性。另外一种方便性是,您可以提供 |DataDirectory| 连接字符串变量,以代替应用程序的 App_Data 目录的文件路径。当打开到数据库的连接时,ASP.
NET 功能(如 SqlDataSource 控件或用于成员资格、角色、用户配置文件、Web 部件个性化设置等的提供程序)自动将 App_Data 目录的文件路径替换为 |DataDirectory| 连接字符串变量。如果将 Web 应用程序移动到另一个目录,这可以确保数据库的路径保持最新。下面的代码示例
演示一个包含 |DataDirectory| 连接字符串变量的连接字符串。
当您与 User Instance 设置为 true 的连接字符串进行连接时,SQL Server Express Edition 只允许有单个连接连到 .mdf 文件。
SQL Server Express Edition 支持用户实例,这意味着
系统将为连接到 SQL Server Express Edition 数据库的每个用户启动一个新进程。进程的标识将为打开该连接的用户。
当然若要由
免费版升级还是很容易的。