本文转自:http://www.icharm.me/vs2013%E8%87%AA%E5%B8%A6%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93sql-server-express-localdb%E4%BD%BF%E7%94%A8%E4%BB%8B%E7%BB%8D.html
笔者这几天在做实践周的项目,一个餐馆点餐系统,需要使用到数据库,遇到了很多的问题,百度了很久也没什么头绪。主要还是关于VS自带的数据库操作的问题。这里我来总结一下吧。
首先需要说明的是笔者在装VS2013的时候是全选了所有组件安装的。所以默认会自动安装一个SQL Server Express LocalDB。 SQL Server Express LocalDB简介
首先来说一下这个SQL Server Express LocalDB吧,大家应该都知道Express版是一个精简版,而LocalDB呢是SQL Server Express的一种运行模式,比较适合在开发环境使用。所以被内置在VS2013中。
在下文中我们使用SSEL来代替SQL Server Express LocalDB。 在VS中使用SSEL
1.使用SSEL新建一个数据库
视图——打开SQL Server对象资源管理器
其他命令类似,这里不多介绍了。
之前笔者一直不会用VS自带的这个LocalDB数据库,所以自己也下载了SQL Server Management Studio 2014进行安装,但是安装完成打开SQL Server Management Studio后,提示连接,在服务器名称——浏览更多,并没有在本地找到任何SQl服务。网上搜也没明白个所以然,我估计是因为VS在本机已经装了个LocalDB的数据库服务的原因,具体的也不清楚,微软的东西太庞大。出现在网上搜不到的问题也不奇怪。
那我这个Management Studio岂不是白装了?其实不然,我们可以用它来管理我们的LocalDB的数据库实例!!
上面的命令行工具里,使用查看实例详细信息的命令SqlLocalDB info ProjectsV12
把最下面的一行实例管道名称; 复制粘贴到SQL Server Management Studio的连接对话框的服务器名称中: