MS SQL远程访问由TCP/IP承载(mssql tcp ip)
MS SQL远程访问是一种网络技术,它允许客户端可以通过TCP/IP协议连接到MS SQL服务器,从而实现远程访问和控制。传统的MS SQL远程访问一般包括一个客户端端口和一个服务器端口,同时要求客户端和服务器要处在同一局域网内。但是,随着技术的发展,客户端和服务器可以通过专用的路由器实现跨域连接。
TCP/IP协议通过专门连接到MS SQL数据库的客户端(也就是TCP/IP客户端)实现远程访问。TCP/IP客户端可以使用TCP/IP命令访问数据库,并且通过网络连接服务器进行数据传输,从而让客户端连接到服务器。远程连接后,使用TCP/IP协议收发数据,实现数据库的控制。
MS SQL服务器是一个非常复杂的软件,为了确保服务器的安全性,服务器只能接受远程访问请求。如果服务器没有启用远程访问功能,无法从客户端访问其数据库。要启用远程连接,需要在服务器中配置TCP/IP协议,并将特定端口设置为允许远程访问。下面是一段代码实现了MS SQL服务器开启远程连接:
EXECsp_configure ‘remote access’, ‘1’
GO
RECONFIGURE
GO
EXECsp_configure ‘remote query time out’, ‘0’
GO
RECONFIGURE
GO
在客户端,只要通过TCP/IP协议成功连接到服务器上,便可以使用服务器远程访问的特定端口,进行用户身份认证以及服务器数据管理。
MS SQL远程访问是MS SQL服务器实现远程连接的重要手段,而它的实现必须要使用TCP/IP协议作为承载层才能实现流畅的数据传输及访问服务器资源。