SQL Server Express 2008 проблемы - PullRequest
1 голос
/ 20 июля 2010

Мы только что перешли с Visual Studio 2008 на Visual Studio 2010. У меня есть приложение, которое использует базу данных sql express локально. Проблема в том, что после установки новой Visual Studio я не могу получить доступ к Sql Server 2008 Express. Когда я пытаюсь создать новую базу данных или изменить существующую, я получаю следующее сообщение:

Сетевой или экземплярный произошла ошибка при установлении подключение к SQL Server. Сервер не был найден или не был доступен. Убедитесь, что имя экземпляра правильно, и что SQL Server настроен для разрешения удаленного соединения. (провайдер: провайдер TCP, Ошибка 0 - не удалось установить соединение потому что целевая машина активно отказался.)

Когда я проверяю службу sqlexpress windows, она останавливается. Если я пытаюсь включить его, он работает в течение нескольких секунд, а затем снова останавливается.

Ответы [ 2 ]

1 голос
/ 20 июля 2010

Посмотрите журналы ошибок, в

C: \ Program Files \ Microsoft SQL Сервер \ MSSQL.1 \ MSSQL \ LOG \

Должны быть файлы с именами ERRORLOG и ERRORLOG.X, последний из которых должен указывать, почему не удалось запустить службу.

Это простые текстовые файлы, которые можно открыть в Блокноте.

Редактировать Ваша ошибка внизу

2010-07-20 16:05:59.54 spid7s      Cannot create file 'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\temp_MS_AgentSigningCertificate_database.mdf' because it already exists. Change the file path or the file name, and retry the operation.

Поэтому попробуйте переименовать файл c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\temp_MS_AgentSigningCertificate_database.mdf и снова запустить службу.

Если произойдет сбой, просмотрите этот файл (он должен быть новым) в Блокноте, чтобы увидеть, есть ли какие-либо новые ошибки.

0 голосов
/ 20 июля 2010

удалить sql express полностью. Затем переустановите последнюю версию sql express

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...