使用过SQL Server的人大多都知道,SQL Server服务器默认监听的端口号是1433,可是我今天遇到的问题是个人机器上有三个数据库实例,这样使用TCP/IP远程链接时就产生了问题。如何在Microsoft SQL Server Management Studio里加入端口号链接呢?若是你熟悉SQL Server链接字符串的写法,估计你确定知道答案啦,呵呵,可是我不知道啦,因此记录一下过程。sql
我从ConnectionStrings.com网站上找到了答案,下面是带有端口号的链接字符串截图:数据库
因而可知,加端口号使用的是逗号(,)而不是冒号(:)。看一下链接截图吧,服务器
192.168.2.1是个人虚拟网卡的IP地址,逗号后面的1500是我主机上SQL Server的SQLEXPRESS实例监听的端口号,其余的估计你们都应该知道了;到此客户端的工做完成了,下面看看服务器端的设置吧。网络
打开SQL Server配置管理器程序,如上图所示,先选择SQL Server网络配置节点,点击你要链接的数据库实例的协议,这里我要链接的是SQLEXPRESS实例,所以我选择的是"Protocols for SQLEXPRESS"。右侧能够看到几个协议的启用状态,因为是远程链接数据库,因此先启用TCP/IP协议,方法是右击TCP/IP项,选择"Enable"(启用)。然后再次右击它选"Properties"(属性),在弹出的"TCP/IP Properties"(TCP/IP属性)窗口中选择"IP Addresses"(IP地址)选择卡,以下图:网站
在"TCP Port"(TCP端口)里输入你想要监听的端口号便可,这里要注意的是你输入的端口号是其余程序都没有使用的,不然会出现冲突的,点击"OK"按钮,从新启动数据库实例,我这里输入的"TCP Port"是1500,保存后从新启动SQLExpress实例。若是一切顺利,我想应该能在Microsoft SQL Server Management Studio里链接到数据库实例了吧,呵呵。server