文章目录
SqlLocalDB介绍
SqlLocalDB是微软推出专为开发者本地开发使用的数据库,安装包只有33M,而且vs2012版本以上已经默认安装,开发者不必再本地安装一个几G大的数据库。
SqlLocalDB支持标准的T-SQL语法,开发者在本地使用SqlLocalDB开发完成之后在服务器端SqlServer数据库进行部署是完全兼容的。
下载地址
如果需要单独下载的话, 可以进入到以下地址:
目前的下载地址是:
https://www.microsoft.com/en-US/download/details.aspx?id=42299
32位和 64位选择一下就可以了。
命令行
安装完成之后, 就可以使用命令行的方式操作Local DB
命令行:
sqllocaldb -? 命名行帮助
sqllocaldb v - 查看安装的localdb的所有版本
sqllocaldb i -查看已经有的localdb的实例, 也可以使用 sqllocaldb info, 效果是一样的。
SqlLocalDB create "My LocalDB Instance" //创建新的实例
sqllocaldb s 实例名 //启动实例
SqlLocalDB start "MyLocalDB" //启动实例
SqlLocalDB stop "MyLocalDB" //启动实例
- sqllocaldb i
比如:我在安装完成之后, 执行结果如下:
这里有两个实例:
MSSQLLocalDB是SQLServer的Local DB
v11.0是安装VisualStudio 2010的Local DB
-
sqllocaldb s
在使用实例之前, 需要先启动实例,例如:sqllocaldb s MSSQLLocalDB
-
再看一下启动实例的信息
sqllocaldb info MSSQLLocalDB
注意这里有一个管道名(pipe name), 后面在介绍使用SQL Server Management Studio连接db的时候, 也可以使用这个来进行连接。
不过这个名字, 在每次启动的时候会发生变化。
使用SQL Server Management Studio连接LocalDB实例
SQL Server Management Studio :
SSMS 是一种集成环境,用于管理从 SQL Server 到 SQL 数据库的任何 SQL 基础结构。 SSMS 提供用于配置、监视和管理 SQL 实例的工具。 使用 SSMS 部署、监视和升级应用程序使用的数据层组件,以及生成查询和脚本。