在SQL Server的属性-->连接中我们可以看到这样一个选项:'允许远程连接到此服务器'(英文是remote access),其默认值是1,表示此选项开启。
但是这个参数并非是字面上所显示的那样,控制着远程连接的开关,事实上这个参数与是否可以连接到数据库毫无关系,在以后的版本中即将被废弃,其功能将完全被链接服务器取代。
官网解释:
“远程访问” 选项从运行 SQL Server 实例的本地或远程服务器上控制存储过程的执行。 该选项的默认值为 1。 这将授权允许从远程服务器执行本地存储过程或从本地服务器执行远程存储过程。 若要阻止本地存储过程在远程服务器上执行或远程存储过程在本地服务器上执行,请将此选项设置为 0。
下一版本的 Microsoft SQL Server 将删除该功能。 请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。 改用 sp_addlinkedserver。