使用 SQL Server 配置管理器创建供客户端使用的服务器别名是一个很酷的工具,在很多情况下都可以使用
在我的 DBA 职位上,我无权访问应用程序服务器,无法查看SQL Server 配置管理器或SQL Server 客户端网络实用程序(不确定这是正确的链接)是否用于创建别名。
有什么方法可以使用 SSMS 或任何日志、事件等来识别传入连接正在与别名连接吗?
使用 SQL Server 配置管理器创建供客户端使用的服务器别名是一个很酷的工具,在很多情况下都可以使用
在我的 DBA 职位上,我无权访问应用程序服务器,无法查看SQL Server 配置管理器或SQL Server 客户端网络实用程序(不确定这是正确的链接)是否用于创建别名。
有什么方法可以使用 SSMS 或任何日志、事件等来识别传入连接正在与别名连接吗?
不,这种转换是在客户端完成的,因此,无论有没有别名,这些连接对于 SQL Server 来说都是一样的。DMV 中没有证据表明用户输入了
sys.dm_exec_connections
什么sys.dm_exec_sessions
名称/IP/端口组合来解析到运行 SQL Server 的服务器。SQL Server 本身只关心连接是否已建立。除非您可以推断出任何不使用别名的人都在使用共享内存或命名管道,否则任何使用 TCP 的人都必须使用别名。我可以向你保证,这不是一个安全的假设。