![](/img/trans.png)
[英]How to change default port 1433 on SQL Server in a node.js connection string
[英]I cannot change sql server's default port (1433)
我想向SQL Server的默认1433端口添加另一个端口。 因此,我打开了配置管理器, Protocols for MSSQLSERVER
选择了Protocols for MSSQLSERVER
,然后双击TCP/IP
以查看其属性。 然后,我选择了IP Addresses
选项卡,然后向下滚动到IPAll
部分。 然后将1433更改为1433,1450,以便也可以使用1450端口连接到服务器。 问题是此更改需要重新启动sql server服务,并且由于以下错误,我在将其停止后无法启动服务器:
The request failed or the service did not respond in a timely fashion. Consult the event log or other applicable error logs for details.
我在事件日志中看到以下错误:
SQL Server could not spawn FRunCM thread.
如果我从tcp端口中删除1450,则sql server将能够再次运行而没有任何问题。
我之前已经做过,但是我不明白为什么我不能在这台服务器上做。
您首先需要在服务器中添加新的TDS端点,请参阅如何:配置数据库引擎以侦听多个TCP端口 :
CREATE ENDPOINT [CustomConnection]
STATE = STARTED
AS TCP
(LISTENER_PORT = 1450, LISTENER_IP =ALL)
FOR TSQL() ;
GO
然后将引擎配置为在两个端口上侦听,就像您所做的那样。 确保选择一个空闲端口,并确保防火墙允许该端口。
添加多个侦听端口的通常原因是将客户端关联到NUMA或soft-NUMA,请参阅如何:将TCP / IP端口映射到NUMA节点和如何:配置SQL Server以使用Soft-NUMA 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.