Vamos a realizar una consulta de Base de Datos desde Visual Studiio.
Tenemos esta consulta en el Management Studio
Ahora lo vamos a hacer desde un script de powershell en Visual Studio
Y nos dará como resultado:
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.
Otra forma de hacerlo ….
Venga … Compartir en vuestras RRSS