.NET Framework 4新增LocalDB支持
来源:互联网 发布:圣诞树 知乎 编辑:程序博客网 时间:2024/05/15 11:34
微软已经在.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。
- .NET Framework 4新增LocalDB支持
- .NET Framework 4新增LocalDB支持
- NET Framework 4添LocalDB支持 提供服务器API
- .NET Framework 4 中的新增功能
- .NET Framework 4 基类库中的新增内容
- NET Framework 4 中的新增功能
- .NET Framework 3.5 版中的新增功能(4)[整理]
- .NET 4中Entity Framework 新增查询与优化
- NET 4中Entity Framework 新增查询与优化
- IIS添加.net framework 4的支持
- .NET Framework 2.0 版中的新增功能
- .Net Framework 3.5中的新增特性
- NET Framework 4.5 中的新增功能
- .NET Framework - C# 7.0 中的新增功能
- Entity Framework 4.0新增对T-SQL的支持
- Entity Framework 4.0新增对T-SQL的支持
- localdb
- .NET Framework 2.0 中新增的两个压缩类
- 如何在Ubuntu下安装五笔输入法
- 一道Socket的例子
- Android版本检测\自动更新 (转的别人的)
- oracle中union的学习
- yum命令基本用法
- .NET Framework 4新增LocalDB支持
- jvm
- Android 下arcgis开发学习第二天--扫清常见错误
- 浏览器开发工具的25个秘密
- Python - 内建函数
- hibernate 持久化对象生命周期
- POJ-1469 COURSES
- 文件编程
- 在ubuntu下烧写映像文件到nand--基于三星210开发板