有什么方法可以配置 SQL Server 以使函数FileTableRootPath()
返回 IP 地址而不是主机名?
我们的一些服务器不在域中,只能通过其 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'