通常我从我的本地计算机连接到我的sql服务器实例,然后连接到的服务器名称是我的笔记本电脑的名称。 所以我可以连接到服务器实例'MichelLaptop'
但现在我试图从我的networking外部连接到我的服务器,我想知道的第一件事是:实例的名称是什么?
我已经在我的域名的DNS中redirect到我的本地机器,所以我说(这不是真正的数据)
testsql.mydomain.com去190.191.192.193
当我ping testsql.mydomain.com,我得到了一个从190.191.192.193响应
但那服务器的名字是什么呢?
编辑:这也应该从我的本地机器? (连接到test.mydomain.com路由回到我的本地机器?)正如你可能已经知道这还没有工作,但有很多原因,我认为可能导致这一点。 我必须设置任何特定的允许我的SQL服务器实例允许远程连接?
你实际上做了什么是分配你的服务器在DNS中的主机名。 这就是你的networking之外的机器将会知道你的服务器。 那么你的主机名就是testsql ,这就是你应该在连接string和什么的情况下使用的东西。 如果你有命名的实例,你应该使用格式server \ instancename,所以在你的情况下,将是testsql\myinstance 。