SqlLocalDB2014使用笔记

Posted 八戒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于SqlLocalDB2014使用笔记的主要内容,如果未能解决你的问题,请参考以下文章

如何在 sqllocaldb 中添加用户名和密码

为啥我无法连接到 SqlLocalDB?

如何安装localdb 2016

markdown SqlLocalDb

ClickOnce 安装程序无法安装 SQLLocalDb2012,因为 sqlcmdnutils.msi 自最初发布以来已更改

具有个人帐户和托管 ASP.NET Core 的 Blazor WebAssembly 应用程序 - IIS - SQLLocalDB 15.0 找不到指定的资源语言 ID