Я использую SQL Server 2012 Express, и я включил удаленные подключения, а также выполнил шаги, указанные в ССЫЛКА
Однако я не могу получить доступ к серверу удаленно, и какое имя сервера должно быть указано в качестве общедоступного IP-адреса?
Я использую SQL Server 2012 Express, и я включил удаленные подключения, а также выполнил шаги, указанные в ССЫЛКА
Однако я не могу получить доступ к серверу удаленно, и какое имя сервера должно быть указано в качестве общедоступного IP-адреса?
Прежде всего, попробуйте получить доступ к 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.
Вы также можете найти сообщение: «Включить удаленные подключения для SQL Server Express 2012». Это показывает, что Express далек от «экспресс» и требует некоторых знаний о том, как получить внешние подключения, даже из той же сети. connection-for-sql-server-express-2012">Включить удаленные подключения для SQL Server Express 2012
\SQLEXPRESS
. Вы уверены, что пытаетесь подключиться к имени, с которым можно успешно выполнить ping, tracert или telnet через Интернет? - person Aaron Bertrand   schedule 03.02.201441.191.125.29\SQLEXPRESS
? - person Aaron Bertrand   schedule 03.02.2014