Я щойно встановив 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, як я завжди робив), я отримую наступне повідомлення:
Не вдається підключитися до PC-NAME\SQLEXPRESS. Під час встановлення з'єднання з SQL Server виникла помилка, пов'язана з мережею або конкретним екземпляром. Сервер не знайдено або він недоступний. Переконайтеся, що ім'я екземпляра вказано правильно і що SQL Server налаштовано на дозвіл віддалених підключень. (провайдер: SQL Network Interfaces, помилка: 26 - Error Locating Server/Instance Specified) (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 Browser (шукав в MMC, не знайшов).
І інструмент SQL Server Surface Area Configuration не існує в SQL Server 2008. Так що ви молодці з документацією, Microsoft ;-).
Я не знаю, що мені тепер робити. У мене було багато роботи, яку я сподівався виконати сьогодні після оновлення до 2008 (людина, з якою я працюю, встановила і запустила його без проблем і сказала мені, що це буде легко - він також набагато краще розбирається в базах даних, ніж я). Чи є у когось ідеї, що може бути не так? Я був би дуже вдячний. Якщо я не зможу змусити це працювати протягом декількох годин, я повернуся до SQL Server 2005 (якщо це взагалі буде працювати, га...).
Редагувати: Я спробував вимкнути брандмауер Windows, і це не допомогло. Крім того, я помітив, що у мене немає каталогу "Data" під деревом каталогів установки SQL Server 2008 - можливо, я щось неправильно налаштував при установці?
Будь ласка, перевірте ім'я сервера, яке ви вказали. Воно повинно збігатися з наведеним нижче Ім'ям у текстовому полі UserName, і до цього імені має додаватися \SQLEXPRESS
: