如何在Visual Studio服务器资源管理器中连接到LocalDB?

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

将Visual Studio Server资源管理器连接到LocalDB的步骤是什么?



慕码人2483693
浏览 1739回答 3
3回答

拉莫斯之舞

在Visual Studio 2012中,我要做的就是输入:(localdb)\v11.0Visual Studio 2015和Visual Studio 2017更改为:(localdb)\MSSQLLocalDB在以下位置添加Microsoft SQL Server Data源时作为服务器名称:View/Server Explorer/(Right click) Data Connections/Add Connection然后填充数据库名称。我不需要执行已接受答案中的所有其他步骤,但是如果服务器名称组合框中的服务器名称可以自动使用,那会很好。您还可以使用以下方法浏览计算机上可用的LocalDB数据库名称:View/SQL Server Object Explorer.

Helenr

好,回答我自己的问题。将LocalDB连接到Visual Studio Server资源管理器的步骤打开命令提示符跑 SqlLocalDB.exe start v11.0跑 SqlLocalDB.exe info v11.0复制以np:\ ...开头的实例管道名称在Visual Studio中,选择工具>连接到数据库...对于服务器名称,输入(localdb)\v11.0。如果不起作用,请使用之前复制的实例管道名称。您也可以使用它与SQL Management Studio连接。在下一个下拉列表中选择数据库点击确定

慕森卡

使用SQL Server对象资源管理器(SSOX)代替与其他答案不同,此方法使用:-无需特殊命令。-没有复杂的配置。只需使用SQL Server对象资源管理器非常简单...从“ 查看”菜单中,打开“ SQL Server对象资源管理器”。右键单击{YourTableName}表> View Designer
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server