Браузер базы данных Visual Studio 2010 не будет постоянно подключаться к SQL Server - PullRequest
0 голосов
/ 26 января 2012

Я смотрел на другие подобные вопросы здесь, и ни один из них, похоже, не нашел для меня подходящего ответа.Я озадачен сообщением об ошибке, которое я получаю - это база данных - она ​​должна позволять нескольким процессам получать к ней доступ.Какой еще смысл иметь базу данных?!?

ОК.Найдите мой дзен как спокойное снова ...

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 просто отлично.

Вот что Microsoft говорит сделать: http://msdn.microsoft.com/en-us/library/ms171890.aspx

Шаг 9 - это то, где происходит сбой с ошибкой, что файл используется,Вот и все.Не пройти мимо этого пункта.Почему нет способа указать SQL Server - почему я должен перейти к файлу?Предполагается, что файл полностью отключен от запущенного процесса SQL Server?Как это имеет смысл?Это просто безумие - как другие процессы должны быть в состоянии достичь этого?Разве это не смысл иметь базу данных?Чувак не соблюдает!

Теория - так Microsoft хочет заставить меня перейти с Express на то, за что я плачу.[вставить обязательную седую бороду ворчание о Microsoft].Я замечаю, что в 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.

1 Ответ

0 голосов
/ 27 января 2012

Я нашел ответ.Это не сложно, но решение скрыто в хитром месте!Вы должны открыть Visual Web Developer, открыть там свое решение и добавить класс LINQ to SQL.Веб-разработчик имеет доступ к SQL Server.После настройки он должен быть простым в использовании.

Подробнее см. Здесь!

Подключение к SQL Server с помощью Visual Studio Express Editions

...