如何仅从SQL Server 2005中的查询中选择服务器的IP地址?如何从SQL Server 2005中查询服务器的IP地址?
回答
在这里你的功能帮助去:
CREATE FUNCTION [dbo].[GetCurrentIP]()
RETURNS varchar(255)
AS
BEGIN
DECLARE @IP_Address varchar(255);
SELECT @IP_Address = client_net_address
FROM sys.dm_exec_connections
WHERE Session_id = @@SPID;
Return @IP_Address;
END
试试这个:
SELECT CONNECTIONPROPERTY('local_net_address') AS local_net_address,
或者:
SELECT SERVERPROPERTY(N'MachineName');
或者:
SELECT @@SERVERNAME;
我在执行时需要IP地址不是服务器的名称 “SELECT CONNECTIONPROPERTY('local_net_address')AS local_net_address,”出现错误 'CONNECTIONPROPERTY'不是公认的内置函数名称。 – 2013-04-11 08:22:05
您可以解析主机名:http://stackoverflow.com/questions/967684/resolve-hostnames-with-t-sql – CloudyMarble 2013-04-11 08:35:19
我想服务器的IP地址当前客户端的不是。我是不能够获得IP地址而不是它的每一个地方我得到唯一的服务器名称....但我需要IP地址.. – 2013-04-11 08:39:06
这是我找到了最好的解决方案,我希望它能帮助你
SELECT SERVERNAME = CONVERT(NVARCHAR(128),SERVERPROPERTY('SERVERNAME'))
,LOCAL_NET_ADDRESS AS 'IPAddressOfSQLServer'
,local_tcp_port AS 'PortNumber'
FROM SYS.dm_exec_connections
WHERE local_net_address IS NOT NULL
AND session_id IS NOT NULL
GROUP BY LOCAL_NET_ADDRESS,local_tcp_port
- 1. IP地址国家查询服务
- 2. 服务器的IP地址
- 3. 如何知道哪个RIR服务器查询IP地址?
- 4. 查找服务器的IP地址
- 5. 动态查找服务器IP地址
- 6. 服务器的IP地址
- 7. SQL服务器2005查询未运行
- 8. DNS服务器IP地址
- 9. 在SQL Server中查找IP地址
- 10. tcp服务器ip地址
- 11. 如何获取服务器IP地址?
- 12. 如何在EJB中查找服务器的IP地址
- 13. sql server 2005中的链接服务器
- 14. 从SQL Server列中选择IP地址
- 15. 如何查找Mac机器的DNS服务器IP地址?
- 16. SQL Server 2005查询
- 17. 如何从IP地址获取服务器的机器名称?
- 18. 查询SQL Server 2005中
- 19. 查询SQL Server 2005中
- 20. SQL查询在SQL Server 2005
- 21. 从服务器端获取已知MAC地址的IP地址
- 22. 如何从给定的IP地址连接服务器的Android
- 23. Appengine服务器的IP地址块?
- 24. 如何在.NET中获取服务器的IP地址?
- 25. SQL Server 2005的XML查询
- 26. 如何从IP地址列表中查找IP地址范围
- 27. 如何从CLI获取使用PHP的服务器IP地址?
- 28. 如何打电话从android到服务器的ip地址
- 29. 如何从phpmyadmin找到mySQL服务器的IP地址
- 30. APNS服务器的IP地址范围?
当前客户端服务器的不是这将返回的IP地址。 – 2013-04-11 07:16:43