Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

SQL Select statement / Windows Authentication mit Anmeldeinformations aus GET-Credential

$
0
0

Hi zusammen,

ich habe eine Problem, mit zuvor eingegebenen Windows Credentials ein Select Statement abzusetzen.

Ich habe folgende Scripte gefunden:

http://www.sepago.de/d/marcel/2011/01/05/how-to-access-a-sql-server-with-pass-throught-sql-server-credentials-and-a-given-domain-account

http://jespermchristensen.wordpress.com/tag/windows-powershell/

Wie komme ich jetzt auf meine Tabelle, um das Statement abzusetzen?

Mir wäre ja am liebsten, ein Invoke-Command oder STart-Process mit Credentials zu starten, wo ich dann folgendes ausführe:

$ServerInstance = "VCOM "
$Database = "VCOM "
$ConnectionTimeout = 30
$Query = "SELECT COUNT(*) FROM [VCOM_Comm].[dbo].[COMM_ConfigStore]"
$QueryTimeout = 120

$conn=new-object System.Data.SqlClient.SQLConnection
$ConnectionString = "Server={0};Database={1};Integrated Security=True;Connect Timeout={2}" -f $ServerInstance,$Database,$ConnectionTimeout
$conn.ConnectionString=$ConnectionString
$conn.Open()
$cmd=new-object system.Data.SqlClient.SqlCommand($Query,$conn)
$cmd.CommandTimeout=$QueryTimeout
$ds=New-Object system.Data.DataSet
$da=New-Object system.Data.SqlClient.SqlDataAdapter($cmd)
[void]$da.fill($ds)
$conn.Close()
$ds.Tables

(geliehen bei http://social.technet.microsoft.com/Forums/windowsserver/en-US/e580a1e1-f116-4fc5-9344-bebf4489dc75/running-sql-query-with-powershell-on-remote-server )

hier werden allerdings die Credentials nicht übergeben...

Da mir was die SQL Integrierung bei Powershell absolut das Know How fehlt, hangel ich mich momentan von Script zu Script, was nicht wirklich zielführend ist. Daher bin ich für jeden Tipp dankbar!



Viewing all articles
Browse latest Browse all 2314