SQL Express 2005 проблема с VS 2008 - PullRequest
1 голос
/ 09 июля 2009

У меня установлен SQL Server 2005 и VS 2008 в Windows XP Pro SP2.

Я создаю приложение Windows VB.Net и пытаюсь добавить в него базу данных .mdf в качестве локальной базы данных внутри проекта.

Но я всегда получаю это сообщение:

"Файл локальной базы данных

Не удалось создать пользовательский экземпляр SQL Server из-за сбоя при запуске процесса для пользовательского экземпляра. Соединение будет закрыто.

OK "

Я искал в Google эту ошибку и попробовал первые 3 ссылки, которые в основном говорят об этом решении:

"удалить каталог C: \ Documents and Settings \ имя пользователя \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server \ SQLEXPRESS.

Затем перезапустите ваш компьютер. "

Но у меня нет этого каталога

Вот несколько снимков экрана с моей машины:

Изображение1

Image2

Image3

image4

Кто-нибудь сталкивался с этой проблемой раньше и как ее решить?

Ответы [ 3 ]

2 голосов
/ 13 июля 2009

Точно решил мою проблему:

http://jeremywadsworth.com/Default.aspx?blogentryid=64

"Милан сказал ...

просто хочу прокомментировать: решение вашей проблемы выглядит так.

  1. Открыть диспетчер конфигурации SQL Server. Перейдите к Пуску> Microsoft SQL Server 2005> Инструменты настройки> Диспетчер конфигурации SQL Server
  2. Дважды щелкните SQL Server (SQLEXPRESS) и измените его на использование LocalSystem
  3. Удалить папку
    • Windows Vista: C: \ Users [пользователь] \ AppData \ Local \ Microsoft \ Данные Microsoft SQL Server \ SQLEXPRESS
    • Windows XP: c: \ Documents and Settings [пользователь] \ Локальные настройки \ Данные приложения \ Microsoft \ Данные Microsoft SQL Server \ SQLEXPRESS

подробнее на: http://forums.microsoft.com/msdn/showpost.aspx?postid=98346&siteid=1.

Вот и все. Это решает вашу проблему? это должно решить твою проблему ... ФАНТАСТИЧЕСКИЙ! Большое спасибо, я потратил 4 дня, пытаясь решить эту проблему, это первый сайт, где я нашел решение этой проблемы. Еще раз спасибо! "

1 голос
/ 09 июля 2009

Есть ли файл журнала в каталоге C: \ Documents and Settings \\ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS или он вообще не существует?

Я бы сказал, что, скорее всего, проблема с правами доступа. Вы проверили, что пользователь, на котором запущен сервер SQL, имеет доступ к указанной выше папке или ее родительским папкам или папке данных, которая находится в папке c: \ program files \ Microsoft SQL-сервер или аналогичный

0 голосов
/ 09 июля 2009

Если у вас SQL Server 2005, а не SQL EXPRESS, пользовательские экземпляры не поддерживаются

...