Назад | Перейти на главную страницу

Как подключиться к локальному SQL Server?

как настроить SQL Server 2005 для удаленного подключения? Мне нужно получить доступ к локальному SQL-серверу с помощью веб-приложения.

Спасибо!

Это делается с помощью диспетчера конфигурации SQL Server. Подробно описано, как получить доступ ко всем аспектам этого процесса. Вот.

  • Пуск / Программы / SQL Server 2005 / Инструменты настройки / Диспетчер конфигурации SQL Server
  • Сетевая конфигурация SQL Server
  • Протоколы для [ServerName]
  • Дважды щелкните TCP / IP и измените его на Включено.
  • Перезапустите службу SQL в службах SQL Server.

Также убедитесь, что ваш брандмауэр разрешает доступ к SQL Server. это В статье поддержки Microsoft описаны исключения, необходимые для SQL Server в брандмауэре.

редактировать

На основании вашей ошибки кажется, что вы используете неправильную строку подключения?

Чтобы подключиться к вашему компьютеру с другого сайта, вы должны использовать либо IP-адрес компьютера, либо имя компьютера, например: [MACHINENAME] [INSTANCENAME] или [MACHINEIP] [INSTANCENAME]. Кроме того, если вы находитесь в корпоративной среде, это может быть проблемой, если вы находитесь за брандмауэром или прокси-сервером, поскольку ваш компьютер не имеет прямого доступа извне, а веб-сервер может быть виден только изнутри сети. Если вы все запускаете на своей машине, убедитесь, что вы можете видеть машину вне сети.

Когда вы устанавливали SQL, использовали ли вы экземпляр «по умолчанию» или «именованный» экземпляр? Если вы не уверены, загляните в панель управления службами (в разделе «Администрирование»).

Если после служб для SQL стоит (MSSQLSERVER), значит, вы находитесь в экземпляре «по умолчанию». Если после них есть что-то еще (например, (SQL2005)), то вы находитесь в «именованном» экземпляре.

Подключиться к экземпляру по умолчанию просто - просто подключитесь к имени сервера. Если вы используете именованный экземпляр, вам необходимо подключиться к имени сервера, имени экземпляра с обратной косой чертой ().

Например, если ваш именованный экземпляр «SQL2005», вы должны подключиться к SERVER \ SQL2005.

Имея это в виду, какое именно сообщение об ошибке вы получаете?