Как получить удаленный доступ к SQL Server 2012 Express

Я использую SQL Server 2012 Express, и я включил удаленные подключения, а также выполнил шаги, указанные в ССЫЛКА

Однако я не могу получить доступ к серверу удаленно, и какое имя сервера должно быть указано в качестве общедоступного IP-адреса?

введите здесь описание изображения


person vini    schedule 03.02.2014    source источник
comment
Когда вы говорите удаленно, вы имеете в виду через Интернет или с другого компьютера в той же сети?   -  person realtek    schedule 03.02.2014
comment
Что ж, вы размыли имя, под которым пытаетесь подключиться, но оно не выглядит достаточно длинным, чтобы представить полное доменное имя или IP-адрес, если имя экземпляра \SQLEXPRESS. Вы уверены, что пытаетесь подключиться к имени, с которым можно успешно выполнить ping, tracert или telnet через Интернет?   -  person Aaron Bertrand    schedule 03.02.2014
comment
@AaronBertrand я использую IP-адрес 41.191.125.29   -  person vini    schedule 03.02.2014
comment
И является ли ваш экземпляр Express именованным экземпляром? Вы пробовали 41.191.125.29\SQLEXPRESS?   -  person Aaron Bertrand    schedule 03.02.2014
comment
Мое имя SQL Express: INMSAPP01\SQLEXPRESS на локальном компьютере. Да пробовал не работает   -  person vini    schedule 03.02.2014


Ответы (2)


Прежде всего, попробуйте получить доступ к SQL Server с помощью SQL Management Studio в локальной сети.

Если это сработает, убедитесь, что на вашем брандмауэре/маршрутизаторе перенаправлены правильные порты (порт по умолчанию 1433), это должен быть TCP.

Чтобы получить к нему доступ через Интернет, вы должны затем подключиться с помощью SQL Server Management Studio, используя свой «внешний» IP-адрес, вы можете получить это, перейдя на www.whatismyip.com с SQL Server.

Однако убедитесь, что вы отключили и не используете учетную запись sa, если она находится в Интернете, и, честно говоря, я бы настоятельно не рекомендовал выставлять SQL Server в Интернет.

Другие средства более безопасны, например, откройте RDP и удаленный рабочий стол для компьютера в вашей сети, а затем подключитесь оттуда к SQL Server. Или, в худшем случае, RDP прямо на SQL Server.

person realtek    schedule 03.02.2014
comment
привет, что вы имеете в виду, что вы можете получить это, перейдя на www.whatismyip.com с SQL Server? - person vini; 03.02.2014
comment
Это даст вам внешний IP-адрес вашего интернета. Это было то, к чему вы должны подключиться в SQL Management Studio. - person realtek; 03.02.2014
comment
Поэтому вам нужно попробовать использовать этот адрес: myexternalip\SQLEXPRESS. - person realtek; 04.02.2014
comment
Вы на самом деле переадресовали порт 1433 на своем маршрутизаторе на SQL Server? - person realtek; 04.02.2014

Вы также можете найти сообщение: «Включить удаленные подключения для SQL Server Express 2012». Это показывает, что Express далек от «экспресс» и требует некоторых знаний о том, как получить внешние подключения, даже из той же сети. connection-for-sql-server-express-2012">Включить удаленные подключения для SQL Server Express 2012

person Seumas Maclaren    schedule 18.07.2014