当我通过本地安装的SQL Server的Management Studio连接到另一台SQL服务器并执行查询时,我知道在真实服务器上执行了查询,但我在Management Studio中看到了结果。
我不知道Management Studio如何显示结果,是否获得某种XML或某种东西然后呈现它,或者它像简单的远程工具一样,实际上是模拟远程服务器的Management Studio?
答案 0 :(得分:3)
Management Studio将通过TCP / IP连接到远程SQL服务器,执行查询或一批查询,然后在结果窗口中将结果返回给您。
SQL Server使用名为表格数据流(TDS)的协议通过网络发送数据,您可以在此处阅读更多相关信息:http://msdn.microsoft.com/en-us/library/ee320917(v=sql.105).aspx。
只要远程SQL服务器启用了TCP / IP并且没有其他限制(防火墙等),您就可以连接到世界另一端的SQL服务器(当然使用正确的凭据)