您的位置:首页 > 运维架构 > Shell

Get Tables of SQLServer in PowerShell

2012-09-28 15:41 483 查看
This is a function that it is show the tables of database using poweshell, as follow:

function TableListShow

{

    $SQLSERVER=read-host "Enter SQL Server Name:"

 

    $Database=read-host "Enter Database Name:"

 

    $SqlConnection = New-Object System.Data.SqlClient.SqlConnection

 

    $CnnString = "Server=$SQLSERVER;Database=$DATABASE;Integrated Security=True"

 

    $SqlConnection.ConnectionString = $CnnString

 

    $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]

 

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐