Ich verbinde SQLServer-Datenbank mit PowerShell. Mein Skript, das einen SQL-Code ausführt, funktioniert einwandfrei, aber in regelmäßigen Abständen schlägt es fehl, die gewünschte Ausgabe zu generieren, und es kann dann wieder ausgeführt werden.SQLServer-Verbindung mit PowerShell Problemeinstellung ConnectionTimeout Eigenschaft
$mySQLQuery = "SQL Query Here"
$myDataSet = New-Object System.Data.DataSet "myDataResultSet"
$sqlConn = New-Object System.Data.SqlClient.SqlConnection("Data Source=myDataSource;Initial Catalog=myDBServer;Integrated Security = False; User ID = UserName; Password =PassWord;")
$SqlConn.ConnectionTimeout= 0
$adapter = New-Object System.Data.SqlClient.SqlDataAdapter($mySQLQuery, $sqlConn)
$adapter.Fill($myDataSet)
$SqlConn.Close()
Beim Suchen und Lesen habe ich festgestellt, dass es etwas mit Verbindungs-Timeout zu tun hat. Ich habe versucht, SQL-Verbindung Timeout 0 von Standard-30 zu setzen, sondern während der scirpt laufe ich Fehler immer sagen, unten:
$sqlConn.ConnectionTimeout = 0 is read-only property.
Jede Idee, was ich hier falsch mache?
Vielen Dank.
Dank wird dies unter Vorschlag bei versuchen nicht funktioniert. Appare deine Antwort. –