SqlLocalDB2014使用笔记
标签:
软件开发,数据库肯定是必不可少的当然是数据库了,在.Net开发中兼容性最好的莫过于微软的亲儿子“SqlServer”了,但是在安装SqlServer的安装随便找个版本就是一个多G或者几百兆,安装完之后对电脑的性能影响太大了,电脑配置地的话就会各种卡。
于是通过调查发现微软又在现有的精简版SqlServer的基础上又进行了精简,貌似在SqlServer2012之后又推出了SqlServer Express LocalDB数据库,也即SqlLocalDB,2012版三十多兆,2014版四十多兆,安装VS高级版本的时候默认会安装的,使用的时候也不用去起什么乱七八糟的服务,对于个人学习研究来说基本够用了。
言归正传:
一、SqlLocalDB数据库下载:
2012版:https://www.microsoft.com/zh-cn/download/details.aspx?id=29062
2014版:https://download.microsoft.com/download/5/7/4/574AAAA3-FA70-40B9-9DCE-17450FC05905/CHS/x64/SqlLocalDB.msi
二、安装:双击运行即可,没有过多的选项;
安装完之后,安装的默认文件夹位置:C:\Program Files\Microsoft SQL Server\110\Tools\Binn
安装完成2012后,默认会有个自动实例为 v11.0,2014的默认实例为:MSSQLLocalDB;
三、使用:
1、在VS服务资源管理器中添加链接:
打开服务器资源管理器,右键点击“数据连接”创建新Sql Server数据库,
2012版默认实例名为:v11.0,所以服务器名填写:(LocalDB)\v11.0。
2014版默认实例名为:MSSqlLocalDB,所以服务器名填写:(localdb)\MSSQLLocalDB,
身份选择Window身份验证即可,然后选择指定的数据库即可,默认数据库有master、module、msdb、tempdb四个数据库。
如果要链接到用户自己创建的实例则实例名应填写用户自己所创建的实例,实例的创建见下一步。
2、创建新的数据库:
打开命令提示符窗口,输入:SqlLocalDB.exe命令即可进入;
创建一个名字为"Test"的Sql实例(注意命令后面不能有分号):
SqlLocalDB.exe create Test
启动Test数据库实例:
SqlLocalDB.exe start Test
停止Test数据库实例:
SqlLocalDB.exe stop Test
显示Test数据库实例信息:
SqlLocalDB.exe info Test
显示所有数据库实例信息:
SqlLocalDB.exe info
3、2014版默认连接字符串:Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=master;Integrated Security=True
若要通过使用文件名连接到特定数据库,如MDF文件,请使用类似
"Server=(LocalDB)\MSSQLLocalDB; Integrated Security=true ;AttachDbFileName=D:\Data\MyDB1.mdf" 的连接字符串进行连接。
参考文档:
https://msdn.microsoft.com/zh-cn/library/hh510202.aspx
http://www.cnblogs.com/shanyou/archive/2012/09/05/2672590.html