$SQLSERVER=read-host "Enter SQL Server Name:"
$Database=read-host "Enter Database Name:"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server=$SQLSERVER;Database=$DATABASE;Integrated Security=True"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = "select name from sysobjects where type='u'"
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$SqlConnection.Close()
$DataSet.Tables[0]
이렇게 하면 된다. 이제 sqlcmd.exe 랑은 끝이다~
참고 : http://www.databasejournal.com/features/mssql/article.php/3686216/Microsoft-Windows-PowerShell-and-SQL-Server-2005-SMO--Part-3.htm
'Power Shell' 카테고리의 다른 글
[ps] powershell에서 StringBuilder를 쓰자 (0) | 2010.02.03 |
---|---|
[ps] powershell 에서 -eq 와 -ne (0) | 2010.01.14 |
[ps] 오류 메세지를 감추고 싶을때... (0) | 2010.01.14 |
[ps] 기본문법 3 (0) | 2010.01.14 |
[ps] 파워셀에서 WCF 서비스를 실행하자!! (0) | 2010.01.14 |