Visual Studio 2010 Database Browser 无法一致地连接到 SQL Server



我看了这里的其他类似问题,似乎没有一个对我有用的答案。我对我收到的错误消息感到困惑-这是一个数据库-它应该允许多个进程访问它。拥有数据库还有什么意义?!?

好的。再次找到我禅宗般的平静。。。

Environment:
  Visual Studio 2010 Express (C# in this particular case)
  SQL Server 2012 R0 set up for windows authentication
  i7 based PC, 8 cores, 16GB RAM, Windows 7 Pro x64

我用几个简单的表创建了一个数据库。我知道MDF文件在哪里。我可以通过SQL Server Management Studio访问它。

以下是微软的建议:http://msdn.microsoft.com/en-us/library/ms171890.aspx

步骤9是它失败的地方,错误是文件正在使用中。就是这样。没有办法超过这一点。为什么没有指示SQL Server的方法?为什么我必须转到该文件?该文件是否应该与正在运行的SQL Server进程完全断开连接?这有什么意义?这太疯狂了——其他流程应该如何达到这一点?这不是建立数据库的意义吗?老兄不遵守!

理论上——这就是微软想让我从Express升级到我付费的东西的方式。[插入强制性的灰胡子抱怨微软]。我注意到,在Visual Studio中数据库浏览器已替换为服务器浏览器。。。我闻到了鱼的味道。

Before you answer:
  Yes. I turned it off then on again.
  Yes. I uninstalled then reinstalled the database.
  Yes. I did that other thing you suggest to users you normally don't trust to flip
    on a light switch correctly.
  Yes. This facility was cleared out of voodoo, gremlins and black cats ages ago.
    There is plenty of natural sunlight so the bastards aren't coming back.
我找到了答案。这并不难,但解决方案隐藏在一个棘手的地方!您必须打开Visual Web Developer,在那里打开您的解决方案,并添加一个LINQ到SQL类。Web Developer有权访问SQL Server。一旦设置好,它应该很容易使用。

欲了解更多详细信息,请点击此处!

使用Visual Studio速成版连接到SQL Server

最新更新