Я только что установил SQL Server 2008 Express на моем компьютере с Vista SP1. Раньше я был здесь в 2005 году и очень хорошо использовал его со старым SQL Server Management Studio Express. Мне удалось подключиться без каких-либо проблем к моему экземпляру PC-NAME\SQLEXPRESS (нет, имя_компьютера не является моим именем компьютера;).
Я удалил 2005 и SQL Server Management Studio Express. Затем я установил SQL Server 2008 Express на свой компьютер и решил установить SQL Server Management Studio Basic.
Теперь, когда я пытаюсь подключиться к PC-NAME\SQLEXPRESS (с проверкой подлинности Windows, как и всегда), я получаю следующее сообщение:
Невозможно подключиться к PC-NAME\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 Configuration Manager SQL Server настроен на разрешение удаленных подключений.
Когда я перешел к ссылке справки, на которой упоминается, страница справки предлагает следующее:
- Убедитесь, что служба сервера SQL Server запущена на сервере.
- Используйте средство настройки области поверхности SQL Server, чтобы SQL Server мог принимать удаленные подключения. Дополнительные сведения о средстве настройки поверхности поверхности SQL Server см. В разделе Конфигурация поверхности для служб и подключений.
Хорошо, насколько я могу судить, в моей системе нет службы браузера SQL Server (в MMC для нее нет, не удалось найти ее).
И средство SQL Server Surface Area Configuration не существует в SQL Server 2008. Хорошая работа с вашей справочной документацией, Microsoft; -).
Я не понимаю, что делать прямо сейчас. У меня была большая работа, которую я надеялся сделать сегодня после обновления до 2008 года (человек, с которым я работаю, начал работать без проблем и сказал мне, что это будет легко - он также намного лучше работает с материалами базы данных, которые я я). Кто-нибудь знает, что может быть неправильным? Я бы очень признателен. Если я не смогу заставить это работать через несколько часов, я вернусь к SQL Server 2005 (если это будет работать, gah...).
Изменить: я попытался отключить брандмауэр Windows, и это не помогло. Кроме того, я заметил, что у меня нет каталога "Данные" в моем дереве каталогов установки SQL Server 2008 - возможно, я мог установить что-то неправильно, когда я его установил?