标签: localdb

如何在Visual Studio Server Explorer中连接到LocalDB?

经过一个小时的搜索后,我无法相信找不到合适的解决方案.我正在关注Entity Framework 6.0上的这篇文章,它简单介绍了Code First.我创建了项目并安装了最新的EF Nuget包以供项目编译.我还验证了我安装了Visual Studio 2013附带的Microsoft SQL Server 2012 Express LocalDB.我的本地计算机上没有安装任何其他SQL实例.程序运行并将条目添加到数据库并在控制台中输出.但是,当文章说"检查你的localdb"时,它没有说明如何!我没有在项目文件夹下看到任何'.mdf'或'.ldf'文件.我尝试了将Visual Studio的Server Explorer连接到LocalDB的各种方法.向导无法找到(localdb)或找不到服务器资源管理器中的任何提供程序来接受连接字符串,就像(localdb)\v11.0;Integrated Security=true;我在StackOverflow中询问了几个地方但没有答案工作或标记为答案.请帮忙,这不一定是令人沮丧的!

将Visual Studio Server Explorer连接到LocalDB的步骤是什么?

server-explorer visual-studio localdb entity-framework-6 sql-server-2012-localdb

225
推荐指数
8
解决办法
25万
查看次数

ASP.NET 4.5尚未在Web服务器上注册

在我的Win 7开发机器中,为了使用SQL Express实例而不是默认安装的localDB.我在我的MVC 4项目属性页面(Web选项卡)中取消选中"使用IIS Express",然后出现以下错误:

ASP.NET 4.5尚未在Web服务器上注册.您需要为ASP.NET 4.5手动配置Web服务器,以便您的站点正确运行.

我确认在IIS功能中激活了ASP.NET.

请问可以做些什么来解决这个问题?

sql-server-express iis-7.5 asp.net-mvc-4 localdb

174
推荐指数
5
解决办法
28万
查看次数

EF5:无法将文件"{0}"附加为数据库"{1}"

我遇到了这里描述的确切问题(阅读"无法附加到删除的MDF文件"部分),但问题的解决方案没有告诉那里......

简而言之,问题是在删除.mdf文件后,当我尝试使用EF 5.0访问数据库时,抛出以下异常.

DataException-> EntityException-> SqlException:
无法将文件"{0}"附加为数据库"{1}"

我确实删除了DB文件,现在我在运行应用程序期望它使用它的初始化程序时得到那个讨厌的错误消息.有任何解决这个问题的方法吗?

sql-server asp.net-mvc entity-framework-5 localdb visual-studio-2012

140
推荐指数
4
解决办法
6万
查看次数

连接字符串中的"服务器"与"数据源"

我是SqlServer的新手,现在我已SqlLocalDb安装在本地工作.很好,但我通常可以看到两个连接字符串,两者都有效:

Data Source=(localdb)\v11.0;Integrated Security=true;
Run Code Online (Sandbox Code Playgroud)

Server=(localdb)\v11.0;Integrated Security=true;
Run Code Online (Sandbox Code Playgroud)

这两者之间究竟有什么区别?

sql-server connection-string sqldatasource localdb

97
推荐指数
4
解决办法
4万
查看次数

SQL Server(localdb)\ v11.0解释

我正在遵循Code First到现有数据库教程,并注意到它建议连接到(localdb)\v11.0学习目的.我尝试使用我的SQL Management Studio连接到它,它工作正常.但是当我恢复数据库备份时,它[DatabaseName].mdf在我的用户目录中创建了一个文件.

我很惊讶并有以下问题:

  1. 什么是(localdb)\v11.0?它使用我的SQL Express还是SQL Compact?
  2. 它是否仅支持存储在.mdf文件中的数据库?
  3. 除了用户的文件夹之外,如何指定还原路径?
  4. 它的一般用途是什么(仅用于学习目的)?
  5. 在哪里可以找到有关此类数据库的更多信息?

sql-server ssms localdb

72
推荐指数
1
解决办法
7万
查看次数

LocalDB SQL Server 2014 Express创建2个实例(localdb)\ ProjectsV12&(localdb)\ MSSQLLocalDB?

我正在使用SQL Server 2014 Express和LocalDB选项,我在Visual Studio 2013中的SQL Server对象资源管理器窗格中有以下内容...

在此输入图像描述

那么(localdb)\ProjectsV12&之间的区别是什么(localdb)\MSSQLLocalDB

localdb visual-studio-2013 sql-server-2014

65
推荐指数
1
解决办法
2万
查看次数

localdb for version 11的连接字符串是什么

我正在尝试实体框架的Code First演练(http://blogs.msdn.com/b/adonet/archive/2011/09/28/ef-4-2-code-first-walkthrough.aspx).

我有最新的SQL Server Express,当我通过命令行(sqllocaldb info)检查我的版本时:我看到localdbApp1和v11.0.当我尝试通过一些小的调整来运行演练时,我得到一个无法连接错误.

我的app.config看起来像这样:

<parameter value="Server=(LocalDB)\v11.0; Integrated Security=True; MultipleActiveResultSets=True" />
Run Code Online (Sandbox Code Playgroud)

我写了一个简单的连接测试,如下所示,代码返回相同的SQL连接错误((提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)).

new System.Data.SqlClient.SqlConnection("Data Source=(LocalDB)\v11.0; Integrated Security=True; MultipleActiveResultSets=True").Open();
Run Code Online (Sandbox Code Playgroud)

我试着更换"Data Source=...""Server=...",但无济于事那里.

任何想法连接字符串应该是什么?

c# sql-server connection-string sql-server-2012 localdb

62
推荐指数
5
解决办法
17万
查看次数

如何在Visual Studio 2012和Entity Framework 5中为单元测试设置LocalDb

我们有一个使用Entity Framework 5的Visual Studio 2012 ASP.NET MVC项目.

有些单元测试依赖于数据库.在测试项目中设置app.config文件以使用中央SQL Server数据库可以正常工作.

但是,使用LocalDb会更好,因此每个开发人员在运行测试时都有自己的数据库.特别是因为我们希望DropCreateDatabaseAlways在运行时设置测试.

但是,我无法让设置工作.如果我在app.config中尝试这个:

<add name="TestDb" 
   connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=unittestdb;
     Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\unittestdb.mdf"
   providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

我明白了:

System.Data.SqlClient.SqlException:发生文件激活错误.物理文件名'\ unittestdb.mdf'可能不正确.诊断并更正其他错误,然后重试该操作.CREATE DATABASE失败.无法创建列出的某些文件名.检查相关错误.

听起来它想要mdf文件已经存在,这似乎很奇怪,因为它试图创建数据库.手动创建mdf文件不会更改错误消息.

unit-testing mstest entity-framework-5 localdb visual-studio-2012

61
推荐指数
2
解决办法
2万
查看次数

SQL Server Express(2012)和LocalDB之间有区别吗?

在他出色的流行比较图表中,ErikEJ区分了SQL Server Express 2012SQL Server 2012 LocalDB.但是,我在MSDN文档中的其他任何地方都找不到这样的区别(在官方MS SS12书籍MSDN SQL Edition比较页面中甚至没有提到"LocalDB" .)这使我怀疑Express和LocalDB并不是ErikEJ建议的两个独立的产品,而只是两个不同的术语同一件事(这可以解释为什么,在这个MSDN页面上,它被称为"SQL Server 2012 Express LocalDB ").

如果产品之间确实存在差异,那么有人可以指点一些比较它们的官方文档吗?

sql-server localdb

55
推荐指数
3
解决办法
3万
查看次数

如何将LocalDB添加到Visual Studio 2015社区的SQL Server对象资源管理器?

问题

我不明白如何在SQL Server对象资源管理器中显示LocalDB.在某些虚拟机上,它会自动显示,在某些其他虚拟机上则不会.谷歌搜索了几个小时后,我还是没有得到它.

现在的情况

  1. 我有一个干净的VM
  2. 我安装了Visual Studio 2015社区(所有默认设置)
  3. 我让控制台应用程序运行(实体框架6,代码优先,控制台应用程序),它在另一个虚拟机上运行并自动创建一个数据库,然后在SQL Server对象资源管理器中显示; 但这次不是

错误说:

System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local …
Run Code Online (Sandbox Code Playgroud)

sql-server localdb visual-studio-2015

54
推荐指数
4
解决办法
12万
查看次数