InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

LocalDB:开发者的轻量级SQL Express

作者 Jenni Konrad 译者 李永伦 发布于 2011年7月15日

领域
运维 & 基础架构,
语言 & 开发
主题
SQL Server ,
微软 ,
.NET ,
关系型数据库 ,
编程 ,
数据库 ,
SQL Server Express

微软已经在SQL Denali CTP3里包含了SQL Express的一个新的版本,叫做本地数据库运行时(LocalDB)。它提供了许多和SQL Express一样的特性,但安装起来更快,系统要求更少,并且不必管理数据库的实例。

LocalDB更加简单,开发者只需少量配置和管理就可以使SQL Express数据库运行起来,但它也可以用于产品,如果符合应用程序的需要。因为它是以独占的方式打开文件的,LocalDB不适合服务器和多用户环境。

LocalDB完全支持T-SQL,它使用的客户端提供程序和SQL Server的其它版本一样(ADO.NET和ODBC等)。它运行在进程里,而不是以服务的方式运行。当应用程序连接LocalDB,提供程序会检查它是否已在运行,如果不是,就会启动并连接它。空闲的连接会在几分钟之后自动关闭。

数据库支持AttachDbFileName,因此LocalDB的连接也很直观:

Data Source=(localdb)\v11.0;IntegratedSecurity=true;AttachDbFileName=C:\MyData\Database1.mdf”

微软表示他们将来会为LocalDB提供下载。就目前而言,开发者可以下载SQL Denali Express CTP3,并在安装的时候选择LocalDB来试用它。

查看英文原文:LocalDB: A Lightweight SQL Express for Developers

译者 李永伦 李永伦,从02年开始关注.NET,读过4年工商管理,任过3届微软MVP,最近迷上Windows Phone和Ruby。

微软..微软.. 发表人 Gu Star 发表于
Re: 微软..微软.. 发表人 李 永伦 发表于
LocalDB与SqlCe有什么区别呢? 发表人 xu chava 发表于
Re: LocalDB与SqlCe有什么区别呢? 发表人 b a 发表于
  1. 返回顶部

    微软..微软..

    发表人 Gu Star

    微软..微软已经在SQL Denali CTP3里包含了SQL...

  2. 返回顶部

    LocalDB与SqlCe有什么区别呢?

    发表人 xu chava

    这些特点,基本SqlCe也能满足啊。

  3. 返回顶部

    Re: LocalDB与SqlCe有什么区别呢?

    发表人 b a

    我猜應該就把SqlCe整理以後重新釋出吧~

  4. 返回顶部

    Re: 微软..微软..

    发表人 李 永伦

    谢谢指正!已经改过来了!