Я только что установил 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.
Теперь, когда я пытаюсь подключиться к PC-NAME \ SQLEXPRESS (с аутентификацией Windows, как я всегда делал), я получаю следующее сообщение:
Не удается подключиться к имени ПК \ SQLEXPRESS. При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске указанного сервера / экземпляра) (Microsoft SQL Server, ошибка: -1). Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL + Сервер & 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 - мог ли я что-то настроить неправильно при установке?
\SQLEXPRESS