时间:2024-02-04 13:45作者:下载吧人气:30
全称:SQL Server Express LocalDb。
简化SQL Server的本地数据库。SqlLocalDb就是一个轻量级的基于本地的T-SQL数据库。
SQL Server既可以作为远程,也可以做本地。而SqlLocalDb只能作为本地使用,不支持联网,只能本机连接。
LocalDB并不能完全替代SQL Server Express,它只是对开发人员提供了另外一种选择,并保证与SQL Server Express一致的兼容性。
LocalDB与SQL Server Compact之间有很大区别。
最新的Microsoft SQL Server Compact 4.0 SP1 是一种免费的嵌入式数据库,软件开发人员可以使用它来构建 ASP.NET 网站和 Windows 桌面应用程序。
SQL Server Compact 4.0 的优点是:占用的空间小,支持在应用程序文件夹中专门部署其二进制文件,轻松地使用 Visual Studio 和 WebMatrix 进行应用程序开发,以及无缝地将架构和数据迁移到 SQL Server。
单独下载地址:
https://www.microsoft.com/zh-CN/download/details.aspx?id=30709
CompactView(sdf文件查看器):
https://sourceforge.net/projects/compactview/files/
SQL Server Compact的特点:
Visual Studio 安装时会自动装上MSSQLLocalDB 。
Visual Studio 2019 内置的SQL Server 2016 Express LocalDB。
如果选了.NET负载,直接在里面勾上就行;如果没有,选到单个组件,勾上localdb,会自动勾上下一项那个依赖。
最新版单独下载SQL Server Express:
https://download.microsoft.com/download/7/f/8/7f8a9c43-8c8a-4f7c-9f92-83c18d96b681/SQL2019-SSEI-Expr.exe
(SQL Server Express入口:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads)
注:SQL Server 2016 Express LocalDB微软已经在SQL Server Express不再提供,目前为最新的为2019版本。
下载之后,打开该引用,并点击“下载介质”:
在弹出的页面中,选择LocalDB(第三个),点击下一步下载SqlLocalDB.msi
下载后安装
安装后:
2012的版本为11,2016的版本为13,2019的版本为15。
使用 Windows 身份验证,服务器类型:数据库引挈。
LocalDB的实例归类设置为SQL_Latin1_General_CP1_CI_AS
,不能更改,导致的最直接的结果就是直接新建数据库会存不了中文。
解决办法是对于每一个数据库手动指定排序规则:
create/alter database DBName
网友评论