SQL Server文件表-IP地址而不是主机名



是否有任何方法可以配置SQL Server,使函数FileTableRootPath()返回IP地址而不是主机名?

我们的一些服务器不在域中,只能通过其IP地址访问。

我认为你有几个选项,这应该会给你SQL框的IP:

SELECT 
client_net_address = CASE WHEN client_net_address = '<local machine>' 
THEN '127.0.0.1' 
ELSE client_net_address 
END  
, local_net_address = ISNULL(local_net_address, '127.0.0.1')
, server_name = @@SERVERNAME
, machine_name = SERVERPROPERTY('MachineName')
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;

或者,如果您启用了xp_cmdshell,您可以执行以下操作:

exec xp_cmdshell 'ipconfig'

相关内容

  • 没有找到相关文章

最新更新