2011. 1. 4. 15:40

PowerShell을 이용한 M/S SQL 접속


* 환경
O/S : Windows Server 2008 R2 Standard
SQL : Microsoft SQL Server 2008 (x64)


* 아래 그림은 M/S SQL 2008 환경에서 PowerShell 에 들어가는 방법입니다.
  데이터 베이스에 오른쪽 마우스클릭후 PowerShell 접속.


위의 그림대로 접속을 시도했을경우 PowerShell 초기 경로는 다음과 같습니다.
SQL\hostname\Default\Databases\ravon



그림에서 보듯이 dir 명령을 내리면 하위 상태 정보가 나타납니다. 그럼 tables을 확인해보겠습니다.
 


* Invoke-Sqlcmd 문을 이용해서 테이블을 Select 한 화면입니다. 물론 GUI 환경보다는 떨어지지만 Linux 환경에 친숙하신분은  편할거라 예상됩니다.
  
  invoke-sqlcmd -query "select * from sms_users"