Как подключиться к локальному экземпляру SQL Server 2008 Express - PullRequest
217 голосов
/ 11 декабря 2008

Я только что установил SQL Server 2008 Express на мою машину с Vista SP1. Раньше у меня был 2005 год, и я прекрасно использовал его со старой SQL Server Management Studio Express. Я смог без проблем подключиться к своему экземпляру PC-NAME \ SQLEXPRESS (нет, PC-NAME - это не имя моего компьютера; -).

Я удалил 2005 и SQL Server Management Studio Express. Затем я установил SQL Server 2008 Express на свой компьютер и решил установить SQL Server Management Studio Basic.

Теперь, когда я пытаюсь подключиться к ПК-ИМЯ \ SQLEXPRESS (с аутентификацией Windows, как я всегда делал), я получаю следующее сообщение:

Невозможно подключиться к ПК-ИМЯ \ SQLEXPRESS. При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр) (Microsoft SQL Server, ошибка: -1) Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476

Когда я установил SQL Server 2008, он использовал SQLEXPRESS в качестве имени локального экземпляра. Насколько я могу судить, через диспетчер конфигурации SQL Server SQL Server настроен для разрешения удаленных подключений.

Когда я перешел на ссылку справки, в которой упоминается, страница справки предлагает следующее:

  • Убедитесь, что на сервере запущена служба браузера SQL Server.
  • Используйте средство настройки контактной зоны SQL Server, чтобы разрешить SQL Server принимать удаленные подключения. Дополнительные сведения об инструменте настройки контактной зоны SQL Server см. В разделе Настройка контактной зоны для служб и соединений.

Ну, насколько я могу судить, в моей системе нет службы SQL Server Browser (искал в MMC, не смог ее найти).

А в SQL Server 2008 не существует инструмента настройки контактной зоны SQL Server. Так что хорошо справьтесь с вашей справочной документацией, Microsoft; -).

Я в растерянности, что делать сейчас. У меня было много работы, которую я надеялся завершить сегодня, после обновления до 2008 года (человек, с которым я работаю, запустил его без проблем и сказал, что это будет легко - он также намного лучше работает с базами данных, которые я я). У кого-нибудь есть идеи, что может быть не так? Я действительно ценю это. Если я не смогу заставить это работать через несколько часов, я вернусь к SQL Server 2005 (если это даже сработает, ага ...).

Редактировать: я пытался отключить брандмауэр Windows, но это не помогло. Кроме того, я заметил, что у меня нет каталога «Данные» в моем дереве каталогов установки SQL Server 2008 - мог ли я что-то настроить неправильно при установке?

Ответы [ 11 ]

0 голосов
/ 19 марта 2014

Для меня это была проблема брандмауэра Windows. Разрешить входящие соединения. Открытие порта не работает, но разрешены программы.

Ссылка

Link2

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