windows 2008 server r2 установлен sql server 2008 express sp1. также установлена студия управления сервером sql. однако я не могу подключиться к серверу sql через студию управления. сообщение об ошибке показано ниже: -
Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server) (Microsoft SQL Server, ошибка: 2)
Это на время поставило меня в тупик. Единственное, чего нет в других упомянутых списках, так это следующего:
В «Диспетчере конфигурации сервера Sql»:
В моем случае я смог подключиться. Надеюсь, это поможет кому-то другому.
Браузер сервера запущен? вы включили именованные каналы? Оба эти параметра находятся в диспетчере конфигурации SQL Server. Не забудьте перезапустить службу SQL Server после внесения изменений.
Если вы пытаетесь подключиться удаленно, убедитесь, что вы выполнили шаги в Включение удаленного подключения в SQL Server 2008 Express.
Изменение '1433' в TCP-порту сработало для меня
Если это SQL Express, не забывайте, что имя экземпляра - SQLEXPRESS.
Поэтому при подключении вы хотите указать [ИМЯ СЕРВЕРА] \ SQLEXPRESS в поле «Имя сервера».
Если вы просто укажете имя сервера, он не сможет подключиться к экземпляру SQL Express.
Убедитесь, что TCP / IP включен в конфигурации SQL Server. (И не забудьте перезапустить службу, если вы что-то измените.)
Убедитесь, что выбранный порт добавлен в брандмауэр как входящий для вашего сетевого профиля.
Если назначенный порт TCP не 1433, вам необходимо указать другой порт при подключении. (В SSMS используйте Host\SQLExpress,Port
.