一般情况下,我们在启动SQL Server时, 都是默认的配置,也就是在1433端口侦听。
而SQL Server允许动态端口的侦听,在启动的时候用instancename来启动, 也就是sqlserver.exe -s[INstanceName].
但是这时就访问数据库,有两种方式方法
1. 在连接String时指定端口号。
2. 启动SQL Server Browser 服务。
但是方法2是有风险的, 它但显示在本机上运行的所有的instance name 和连接string, 这会带来安全的隐患, 所以在使用之前,一定要评估好。
笔者比较推荐使用方法1.
SQL Server 动态端口侦听与安全评估
本文探讨了SQL Server如何通过 instancename 动态端口侦听,以及两种主要的访问数据库方式:指定端口号或启动SQLServerBrowser服务。重点讨论了后者可能带来的安全风险,并推荐使用前者作为更安全的选择。
896

被折叠的 条评论
为什么被折叠?



