SQL Server的配置管理器(SQL Server Configuration Manager)下,你可以隐藏数据库实例,设置了隐藏实例后, SQL Server Browser不会对此服务器实例的相关信息做出响应,(当 SQL Server 客户端请求 SQL Server 资源时,客户端将使用 1434 端口向服务器发送一条 UDP 消息。SQL Server 浏览器将用请求的实例的 TCP/IP 端口或命名管道做出响应。然后,客户端应用程序将使用所需实例的端口或命名管道向服务器发送请求来完成连接。),此时,如果你没有提供正确的端口号或命名管道,由于SQL Server Browser又不会对客户端的连接做出响应,那么除非你指定实例名和端口号,否则就会连接不上SQL Server。有些公司的安全规范,会要求设置隐藏SQL Server实例。这样防止别人扫描获取SQL Server数据库实例信息。
|