2015-03-03 91 views
1

我不断收到此错误的LocalDB当我尝试在包管理器控制台做一个更新的数据库命令:无法连接在Visual Studio

ClientConnectionId:00000000-0000-0000-0000-000000000000 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: 50 - Local Database Runtime error occurred. Specified LocalDB instance name is invalid. )

我的连接字符串是:

<connectionStrings> 
    <add name="BookServiceContext" connectionString="Data Source=(localdb)\\v11.0; Initial Catalog=BookServiceContext-20150228232739; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|BookServiceContext-20150228232739.mdf" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

我可以通过SSMS 2014连接,我可以在SQL Server对象资源管理器中看到(localdb)\MSSQLLocalDB(localdb)\ProjectsV12

编辑

即使在连接字符串的一部分被改为: AttachDbFilename = | DataDirectory目录| \ BookServiceContext-20150228232739.mdf”

它仍然拉动了同样的错误

回答

0

有在您连接字符串反斜杠丢失:中

代替

AttachDbFilename=|DataDirectory|BookServiceContext-20150228232739.mdf" 

应该

AttachDbFilename=|DataDirectory|\BookServiceContext-20150228232739.mdf" 

参考Creating a Connection String and Working with SQL Server LocalDB

更新

事实证明,经过\没有失踪,但有太多的人。我能够加入到重现错误另一个\

Data Source=(localdb)\\v11.0 

这意味着你Data Source应该是:

Data Source=(localdb)\v11.0 

只有一个\

+0

随着上述变化,但还是去拉一样错误。连接字符串在Visual Studio中自动生成。 – 2015-03-03 06:30:53

+0

查看我的更新回答。也许它仍然会有所帮助: - ] – t3chb0t 2015-08-10 16:07:07