Я смотрел на другие подобные вопросы здесь, и ни один из них, похоже, не нашел для меня подходящего ответа.Я озадачен сообщением об ошибке, которое я получаю - это база данных - она должна позволять нескольким процессам получать к ней доступ.Какой еще смысл иметь базу данных?!?
ОК.Найдите мой дзен как спокойное снова ...
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.