vs2013自带vs2015使用localdbb吗

VisualStudio2015内置LocalDB
简直坑爹,我将之前的VS2013的工程迁移到新电脑的VS2015,然后用的本地数据库居然连接报错了,然后我试连了一下本地数据库,
就是Tools--&Connect to Databases--&Microsoft SQL Server--&(LocalDB)\v11.0(写在Server name)--&点击Test Connection
错了,连不上...
然后我去查Tools--&Database Tools--&Data Connections--&SQL Server Instance Name,这里显示的名字变成了(localdb)\MSSQLLocalDB,
之前VS2013的时候是(LocalDB)\v11.0,所以现在要改一下连接的localDB名称...
然后bing了一下,&a href="/articles/Nz67za"&
原文404就转了这篇的链接,作者遇到同样情况,大概意思就是(LocalDB)\v11.0这种写法叫做版本相关写法,继续下去的话LocalDB一变又会跟着变,
所以直接改成MSSQLLocalDB(shit~又是你软最强改名部干的吧)杜绝后患,简直醒目...(你软乙烷,逃~
下面是作者建议的团队仍在VS2013的解决方法:
  1、你用2015没事,但是要把SQL降级
  2、全队升升升,不要怂就是升,微软大法好(逃
随笔一记,希望能帮到遇到这问题基友萌括弧笑
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
错误提示: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Runtime 错误.Cannot crea ...
最近做项目老大要求用到sqlserver,但是这项目的数据库只是本地演示用并不复杂,于是决定试试VisualStudio2013内置的SQLServer.对于这个东西的了解并没有多少,然后项目初学习的资料好少(可能是我搜索方式不对),这文章就当抛砖之作吧,话不多说现在开始: 首先我查阅了一些资料,但是很多都是sqlserver而不是vs内置的那个,所以似乎很 ...
SQL Server利用RowNumber()内置函数与Over关键字实现通用分页存储过程,支持单表或多表结查集分页,存储过程如下: /******************/ --Author:梦在旅途() --CreateDate: --Function:分页获取数据 /***************** ...
Mac OS X:雪豹内置支持读写NTFS卷
Update : 添加另外一种方法,它可以自动将任何的NTFS卷默认地绑定为可写的.
最新的Snow Leopard雪豹系统内置支持对NTFS分区卷的读写操作,在32和64位中都可以使用,而且表现还不错,大家不用再安装NTFS-3G或者Paragon第三方软件了.但是系统需要经过改动,如下:
注: 如 ...
本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新
Matlab和C#混合编程文章目录 :[目录]Matlab和C#混合编程文章目录 在我的上一篇文章[原创]Matlab.NET混编技巧之——找出Matlab内置函数中,已经大概的介绍了matlab内置函数在混合编程中的优点,并通过程序找出了matlab中的大部 ...
在应用商店里下了一个计算器+,于是想把内置的计算器卸载掉,却发现卸载的按钮是灰色的,根本无法卸载. 图1 OneNote 无法卸载(计算器已经被卸载掉了所以......) 于是在联想的技术知识库找到了卸载方法. STEP 1 Win+X 以管理员身份打开 Windows PowerShell
图2 Win+X 菜单 图3 Windows PowerShel ...
工作之余,整理了一下,Visual Studio 里面的快速生产代码缩写集合,这个拿出来分享想一下,希望对您有所帮助.
文件下载地址:VS内置生产代码缩写集合文档.rar 首字母 简写 生成代码 a attachedProperty public static readonly ??? propertyNameProperty = ???.Register ...
AF3的内置矢量图标
介绍:要使用af3中的图标,必须首先引入icon.css,由于文件中已经内置了字体文件数据,因此不需要引入字体文件支持. &link rel=&stylesheet& type=&text/css& href=&js/af3.0/icons.min.css& /&gt ...vs2013、sqlserver2008、localdb、wpf 相关问题
[问题点数:40分]
vs2013、sqlserver2008、localdb、wpf 相关问题
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年4月荣获微软MVP荣誉称号2015年4月荣获微软MVP称号2014年4月 荣获微软MVP称号
2016年4月 MS-SQL Server大版内专家分月排行榜第二2015年3月 MS-SQL Server大版内专家分月排行榜第二2015年2月 MS-SQL Server大版内专家分月排行榜第二2014年7月 MS-SQL Server大版内专家分月排行榜第二2013年7月 MS-SQL Server大版内专家分月排行榜第二2013年6月 MS-SQL Server大版内专家分月排行榜第二2013年5月 MS-SQL Server大版内专家分月排行榜第二2012年5月 MS-SQL Server大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。微软最新推出的 SQL Server 2012 Express LocalDB 是一种 SQL Server Express 的运行模式,特别适合用在开发环境使用,也内置在 Visual Studio 2012 之中。
关于 SQL Server 2012 Express LocalDB 的运作方式
在安装 LocalDB 时会复制一个 SQL Server Express 实例所需的最少文件,基本上 LocalDB 几乎等同于完整的 SQL Server Express 数据库引擎,且 LocalDB 方式启动的 SQL Server Database Engine 实例与 SQL Server Express 具有相同的限制 (因为跟 SQL Server Express 共享相同的文件),但 LocalDB 由于简化了管理,所以比 SQL Server Express 还多了一些限制,不过这些限制通常不影响开发。相对旧版的 SQL Server 2008 Express 来说,两者有些差异性,比较如下:
SQL Server 2008 Express
安装 SQL Server 2008 Express 的过程时间花得比较久
通过 SQL Server 2008 Express 安装程序一次只能安装一个 SQL 实例 (Instance),若要安装更多实例则必须在运行一次 SQL Server 2008 Express 安装程序
注:默认实例名称为 SQLEXPRESS
需通过 SQL Server 配置管理器 或 Windows 服务管理器 启动该实例
SQL Server 2012 Express LocalDB
的过程非常快 (安装时间非常短)
安装 SQL Server 2012 Express LocalDB 完后,默认会有个自动实例为 v11.0,但之后若要建立其他实例不再需要运行安装程序,只需通过
工具程序即可任意建立新的实例,建立一个实例的时间不超过 3 秒!
可通过自动启动该实例,或可通过
工具程序启动,应用程序不需复杂或耗时的组件工作即可开始使用数据库!
在同一台主机里,每个用户都可以建立自己的 LocalDB 实例,每个实例都是以不同使用者身分运行的不同进程,所以不同使用者可有同名的实例。
SQL Server 2012 Express LocalDB 区分两种实例类型,分别为:
LocalDB 自动实例 ( Automatic Instances )
LocalDB 自动实例是公用的。
安装完 LocalDB 后的 v11.0 就是自动实例,虽然感觉只有一个实例,但是由于在同一台主机里,每个用户都可以建立自己的 LocalDB 实例,所有使用者虽然都有同名的 v11.0 的实例,但彼此都是独立分开的进程(Process)。这些实例会自动为使用者建立及管理,并且可供任何应用程序使用。
用户计算机上安装的每一个 LocalDB 版本各存在一个 LocalDB 自动实例。未来如果还有下一版 SQL Server 2012 Express LocalDB 出现,就会再有新的实例名称可用,默认自动实例名称是一个 v 字符后面接着 xx.x 格式的 LocalDB 发行版号码。 例如,v11.0 代表 SQL Server 2012。
LocalDB 具名实例 ( Named Instances )
LocalDB 具名实例是私用的。
这些实例是由该负责建立及管理该实例的使用者或特定单一应用程序所拥有。
不同使用者默认无法存取自定义的 LocalDB 具名实例,除非你手动建立具名实例的分享功能,开启分享功能后就可以让其他使用者存取该具名实例的数据库。
了解 SQL Server 2012 Express LocalDB 实例的数据库文件所在路径
在安装好 SQL Server 2012 Express LocalDB 之后,默认会有个实例名为 v11.0,该实例的相关文件所在目录通常位于以下目录 ( 请将 &user& 替换成你的登陆账号 )
C:\Users\&user&\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances
或用 %LOCALAPPDATA% 环境变量进入该目录比较方便:
%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Local DB\Instances
以下是显示该目录的图标,这里会列出所有 LocalDB 的实例:
在此目录 ( v11.0 ) 下所看到的文件都是实例的相关文件,系统数据库文件、错误纪录、纪录追踪、加密密钥、…等等,不过若你在 LocalDB 实例中建立用户数据库时,必须要明确指定其数据文件与记录文件的路径,否则默认所有建立的数据库都会位于 %USERPROFILE% 目录下 ( C:\Users\&username& )
建立 SQL Server 2012 Express LocalDB 具名实例
你可以想象一下,一个 SQL 数据库实例就如同一台完整的 SQL Server 数据库服务器,在一个实例里面会有自己的系统数据库 (master, msdb, model, temp),就跟我们一般在使用 SQL Server 没有什么两样,当你建立额外的 LocalDB 实例的话,这些系统数据库就会跟另一个具名实例完全独立开来,彼此完全互不影响。
就开发的角度来说,你甚至可以在开发测试的环境里建立一套跟客户端正式主机完全相同的数据库环境,光是这一点就与以往的 SQL Server Express 区别巨大,也是新版 LocalDB 真正厉害的地方!
在建立新的 LocalDB 实例之前,必须先了解
工具程序的路径,请参考以下路径:
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe
以下是建立 LocalDB 实例的指令,其中 “LocalDbTest” 是你可以自行命名的实例名称:
SqlLocalDB.exe create LocalDbTest
接着我们通过命令列出所有 LocalDB 已经建立的所有实例,并查看特定实例的相关信息:
SqlLocalDB.exe info
SqlLocalDB.exe info Projects
接着我们在看看文章之前介绍过的实体文件路径,你将会发现多了一个目录,我们用 %LOCALAPPDATA% 环境变量进入该目录看看:
%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Local DB\Instances
进入该目录就会看到如同 SQL Server 完整版一样有这些系统数据库文件、错误纪录、纪录追踪、加密密钥、…等等,如下图示:
SQL Server 2012 Express LocalDB 与其他 SQL Server 版本的比较
在 SQL Server 2012 问世之前,SQL Server 依据不同的运行环境各有推出不同的版本,在运行上也有不同的限制,例如:
SQL Server Enterprise ( 企业版,适合大量数据或高可用性环境 )
SQL Server Standard ( 标准版,适合用在一般数据库处理环境 )
( 轻量版,适合用在单机或小量数据库的环境 )
( 精简版,又称 SQL CE,适用于行动化或嵌入式系统环境 )
而 SQL Server 2012 Express LocalDB 又是甚么样的一个定位呢?从数据库系统复杂度加以重新排序过如下:
SQL Server Enterprise & Standard & Express & LocalDB & Compact
由于 SQL Server 2012 Express LocalDB 跟前版的 SQL Server 2008 R2 Express 很像,其中的限制有:
LocalDB 的实例排序规则默认为 SQL_Latin1_General_CP1_CI_AS,无法变更。
但支持数据库层级、数据行层级和表达式层级定序。
也就是说,你只要在建立数据库时指定其排序规则即可,或是挂载其他数据库系统移过来的数据库文件,或还原自其他数据库的备份文件也都不会有问题。
自主数据库遵循自主数据库定序所定义的元数据和 tempdb 定序规则。
LocalDB 不得为合并式复写订阅者。
LocalDB 不支援 FILESTREAM。
LocalDB 针对 Service Broker 只允许本机队列。
阅读(...) 评论()Visual Studio 2013 does not create SQL Server 2014 LocalDB database - Stack Overflow
to customize your list.
Stack Overflow is a community of 4.7 million programmers, just like you, helping each other.
J it only takes a minute:
Join the Stack Overflow community to:
Ask programming questions
Answer and help your peers
Get recognized for your expertise
I am working on VB.NET project in Visual Studio 2013 Community (thanks MS). SQL Server 2014 LocalDB is setup on my machine
(just in case, went out to MS website and got latest and greatest copy of LocalDB). Added Service-based Database to my project. In the properties for database object, connection string is Data Source=(LocalDB)\v11.0;..., which means it is using older version of database. Tried to modify connection (Server Explorer > Right click on my database > Modify Connection > Advanced > ), but none of the options point to correct server.
According to , correct string should be "Server=(localdb)\MSSQLLocalDB;..."
Is anyone else facing the same issue ? Any workarounds ?
439k918391009
1,88243361
I found the solution.
Removed the existing database. Created a new database SQL Server Management Studio 2014. Placed it in the solutions folder. Connected to that database through Server Explorer: set Server Name: to (localdb)\MSSQLLocalDB and Attach a database name: to the .mdf file.
1,88243361
LocalDB instances are located in the following folder:
%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Local DB\Instances
Most likely the instance is just V12 or V12.0 or ProjectsV12 (which is what I have for SQL Server 2014 LocalDB)
So, assuming you have the "ProjectV12" instance folder, the server name is:
(localdb)\ProjectV12
5,1831152117
17.6k13049
newprint's 'solution' above will certainly work and may make life easier in the long run.
However, I just solved the same problem more directly using directions from this post:
Look for the 26 August 2012 answer by ReadyRoll although I'm copying his directions in below for safe-keeping.
VisualStudio does create a LocalDb instance if you create your db while working in a Visual Studio solution. However the 'server name' from Management Studio Express' point of view is a weird looking string.
From the MSDN post by ReadyRoll:
1. Get the address of a (localdb) instance by running the following command:
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info [InstanceName]
(if its the default instance you're interested in, specify v11.0 as the [InstanceName]
2. Copy the value returned in the "Instance pipe name", e.g. np:\\.\pipe\LOCALDB#13E05E01\tsql\query
3. Add a new server registration in SSMS and paste the "Instance pipe name" value as the Server Name.
NOTE: It is not necessary to specify "Named pipes" as the protocol. SSMS should detect the appropriate protocol for you.
Note: I had trouble making sense of step 3 for a while. I just pasted the string I got from running SqlLocalDb.exe into the 'server name' field in my MSE Connect to Server dialog:
Your Answer
Sign up or
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Post as a guest
By posting your answer, you agree to the
Not the answer you're looking for?
Browse other questions tagged
The week's top questions and answers
Important community announcements
Questions that need answers
By subscribing, you agree to the
Stack Overflow works best with JavaScript enabled安装了VS2013,自带的数据库的管理工具在哪
[问题点数:0分,结帖人plcly1]
安装了VS2013,自带的数据库的管理工具在哪
[问题点数:0分,结帖人plcly1]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 vs2015 localdb 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信