PowerShellを使用してSQLServerデータベースに接続しています。私のスクリプトは、SQLコードを実行して正常に動作しますが、定期的にそれは望ましい出力を生成し、それを再度実行して正常に動作しません。PowerShellとのSQLServer接続設定の問題ConnectionTimeoutプロパティ
$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()
検索と読み取りの間に、接続タイムアウトと関係があることがわかりました。私は、デフォルトの30から0へのSQL接続タイムアウトを設定しようとしましたが、私はエラーを取得していますscirptを実行中に、以下の言って:
$sqlConn.ConnectionTimeout = 0 is read-only property.
任意のアイデアを、私はここで間違ってやっているでしょうか?
ありがとうございます。
感謝をコマンドタイムアウトを設定します。あなたの返信を肯定する。 –