SQL 사용자 Tip & 강좌
SQLER의 사용자들이 만들어가는 SQL서버 사용자 Tip & 강좌 게시판입니다. SQL서버 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.
글 수 1,443
단점은 아시겠지만 xp_cmdshell을 사용한다는 거지요~ ^^;
인스턴스에서 설정한 IP를 가져오는것을 구했으면 좋겠네요.. (추가 연구중)
IP가져오는거 다른거 찾다가 아래 쿼리 원문? 찾았네요 ㅎㅎ
http://stackoverflow.com/questions/142142/sql-query-to-get-servers-ip-address
DECLARE @IP VARCHAR(MAX)
DECLARE @IPLINE VARCHAR(MAX)
DECLARE @POS INT
SET @IP = NULL
CREATE TABLE #TEMP (IPLINE VARCHAR(200))
INSERT #TEMP EXEC MASTER..XP_CMDSHELL 'IPCONFIG'
SELECT @IPLINE = IPLINE
FROM #TEMP
WHERE UPPER (IPLINE) LIKE '%IP ADDRESS%'
IF (ISNULL (@IPLINE,'***') != '***')
BEGIN
SET @POS = CHARINDEX (':',@IPLINE,1);
SET @IP = RTRIM(LTRIM(SUBSTRING (@IPLINE , @POS + 1 ,LEN (@IPLINE) - @POS)))
END
SELECT @IP
DROP TABLE #TEMP

차주언
MSSQL DBA , MCT/ MCDBA
SQL프런티어 /

차주언
라이고
코난

2005 이상 이라면 sys.dm_exec_connections dmv 에서도 확인 가능 할듯 합니다.