NET Framework 4添LocalDB支持 提供服务器API

开发
微软已经提供了SQL Server快捷版,并且在.NET Framework 4中添加了对LocalDB的支持。目的是要提供大部分服务器API,而不增加管理上的工作。

  微软已经在.NET Framework 4中添加了对LocalDB的支持。LocalDB是SQL Server Denali的免费开发者版本,它的目的是要提供大部分服务器API,而不增加管理上的工作。

  微软已经发布了.NET运行时的更新Update 4.0.2,其中包含了大量与SQL Server的连接性相关的改进,像AlwaysOn特性以及在SQLClient中对LocalDB的支持。现在开发者可以从Visual Studio中访问LocalDB实例,这有助于他们使用简单而且易于维护的SQL数据来开发和测试程序。

  微软已经提供了SQL Server快捷版,那是一个免费且功能有限的数据库版本,我们可以使用它来测试服务器和应用程序。但是SQL快捷版还是需要安装和管理。 另外,想要保持它与其他版本SQL Server一致,就意味着会让它越来越庞大,这就使得只拥有一台笔记本的小型开发环境很难工作。因此微软决定在SQL Server 2012(开发代码Denali)中引入一种新的、专门的版本,暂时叫做LocalDB。

  想要访问LocalDB,开发者需要提供连接字符串“Data Source=(localdb)v11.0;Integrated Security=true”,这样数据提供程序就会启动一个LocalDB实例作为子进程,并与之连接。LocalDB也支持在连接过程中附加数据库文件,这让开发者可以直接访问数据库文件,而不需要连接数据库服务器。其它的特性还包括:

LocalDB的执行文件是sqlservr.exe,这与SQL Express以及其它版本一致客户端使用相同的T-SQL来与LocalDB连接。应用程序使用同样的提供程序与LocalDB连接LocalDB不会创建任何数据库服务LocalDB进程会自动启动和关闭。

  尽管LocalDB在简单性和易用性方面与SQL Server Compact类似,但还有些区别:SQL Compact是作为进程内的DLL运行,而LocalDB则是在单独的进程中运行;SQL Compact只提供了有限的RDBMS功能,而LocalDB的功能更加丰富,包括存储过程、几何和地理的数据类型等等;SQL Compact只能有很少的内存跟踪记录,它的二进制数据最大为4MB,而LocalDB的二进制数据最大可以140MB。

  LocalDB并不是要取代SQL快捷版,而是要让开发者能够花费最少的精力来开发应用程序。微软会继续为用户提供免费的SQL Server快捷版,他们可以在上面运行小型的评估项目,数据库大小的限制为10GB。

【编辑推荐】

  1. 浅谈.NET Framework中的Stream.Read方法
  2. 浅析.NET Framework中XML数据处理
  3. .net framework3.5新特性2:新增匿名类
  4. 微软公布下一代Visual Studio和.NET Framework平台
  5. 配置Visual Studio 2008来调试.NET Framework源码的基本步骤
责任编辑:彭凡 来源: IT专家网
相关推荐

2016-03-14 11:39:07

计算机世界网

2011-05-10 09:22:19

戴尔刀片服务器AMD

2010-01-06 16:40:11

.Net Framew

2011-03-10 10:31:55

Linux服务器管理软SUSE Manage

2013-02-28 09:58:11

服务器市场4路服务器X86服务器

2012-09-27 14:06:16

惠普ProLiantGen8

2015-04-30 10:17:26

浪潮

2021-04-27 15:35:00

Microsoft.Net Framew开发人员

2013-11-14 15:36:10

AMD服务器

2009-02-21 23:39:58

惠普服务器Ubuntu服务器

2009-07-06 17:34:38

JSP HTTP服务器

2021-05-07 08:00:00

数据中心无服务器架构

2013-01-21 11:03:34

H3C解决方案成功案例

2012-03-05 15:33:21

大服务器云计算

2018-11-21 09:53:08

服务服务器分类

2010-12-27 14:08:12

2012-02-16 11:32:18

ibmdw

2012-02-24 15:28:33

ibmdw

2009-07-28 10:43:23

Web服务器ASP.NET
点赞
收藏

51CTO技术栈公众号