Saltar al contenido

Sacar una consulta de #SQLServer desde #powershell en #VisualStudio

Vamos a realizar una consulta de Base de Datos desde Visual Studiio.

Tenemos esta consulta en el Management Studio

Captura

Ahora lo vamos a hacer desde un script de powershell en Visual Studio

Captura

Y nos dará como resultado:

Captura

Como veis tenemos el mismo resultado.

Solo tenemos  que cambiar el select y podemos hacer otras consultas.

Aquí os dejo el script:

## CONEXION bbdd y consulta.ps1

$SQLServer = "W8\SQLEXPRESS" #use Server\Instance for named SQL instances!
$SQLDBName = "TSQL2012"
$SqlQuery = "Select lastname,firstname,country From HR.Employees where country = 'USA'"

$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SQLServer; Database = $SQLDBName; Integrated Security = True"

$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = $SqlQuery
$SqlCmd.Connection = $SqlConnection

$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd

$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)

$SqlConnection.Close()

clear

$DataSet.Tables[0]

Dejarlo como plantilla y os servirá para otros casos.

Captura

Otra forma de hacerlo ....

Venga ... Compartir en vuestras RRSS

Este sitio usa Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.