2016-10-05 7 views
0

현재 서버 (B)의 MSSQL 데이터베이스에 연결하는 호스트 (A)에 있습니다. 항상 나에게 나는 현재 내 SQL 관리 도구를 실행하고있어 클라이언트 (A)에서 시스템 정보를 반환 내가 시스템 호출을 등 2008 MS SQL 내에서 쿼리를 사용하여 "로컬"시스템 호출을 수행 할 수 있습니까?

EXEC xp_cmdshell 'Systeminfo' GO 

한다. 서버 (B)에서 정보를 반환하는 시스템 호출을 실행할 수 있습니까?

+0

최종적으로 어떤 SQL Server 인스턴스에 연결되어 있습니까? 해당 정보를 반환합니다 – Eralper

+0

내 클라이언트의 SQL 관리자를 사용하여 내 서버에서 호스팅되는 인스턴스에 연결합니다. 클라이언트의 인스턴스를 종료하면 더 많은 정보를 얻게됩니다. 분명히 EXEC가 자동으로 localhost에 연결하려고 시도하고 살아 있지 않다면 켜기를 시도 할 것입니다. – Cakes

답변

0

내가 가진이 질문은 재부팅하고 다시 모든 단계를 시도 묻는 가입일 : 로컬 서버 전원을 끕니다 2. 연결

-- To allow advanced options to be changed. 
EXEC sp_configure 'show advanced options', 1; 
GO 
-- To update the currently configured value for advanced options. 
RECONFIGURE; 
GO 
-- To enable the feature. 
EXEC sp_configure 'xp_cmdshell', 1; 
GO 
-- To update the currently configured value for this feature. 
RECONFIGURE; 
GO 
를 사용하여 외부 서버에 대한 XP_CMDSHELL 명령에 켭 외부 서버에

그리고 그냥이 지난 주 동작하지 않습니다 수 있기 때문에, 지금 작동

EXEC xp_cmdshell 'Systeminfo'; 
GO 

이상한 실행합니다.

관련 문제