Windows認証を使用してSQLサーバーデータベースに接続するための適切な構文は何ですか?Windows認証でSQLデータベースに接続するPowershellスクリプト
0
A
答えて
0
https://technet.microsoft.com/en-us/magazine/hh855069.aspxにあるTechnetの記事は、PowerShellを使用してSQL Serverデータベースに接続する方法を示しています。それはまた、あなたのスクリプトで使用できる例の機能が含まれます。
function Get-DatabaseData {
[CmdletBinding()]
param (
[string]$connectionString,
[string]$query,
[switch]$isSQLServer
)
if ($isSQLServer) {
Write-Verbose 'in SQL Server mode'
$connection = New-Object-TypeName System.Data.SqlClient.SqlConnection
} else {
Write-Verbose 'in OleDB mode'
$connection = New-Object-TypeName System.Data.OleDb.OleDbConnection
}
$connection.ConnectionString = $connectionString
$command = $connection.CreateCommand()
$command.CommandText = $query
if ($isSQLServer) {
$adapter = New-Object-TypeName System.Data.SqlClient.SqlDataAdapter $command
} else {
$adapter = New-Object-TypeName System.Data.OleDb.OleDbDataAdapter $command
}
$dataset = New-Object-TypeName System.Data.DataSet
$adapter.Fill($dataset)
$dataset.Tables[0]
}
function Invoke-DatabaseQuery {
[CmdletBinding()]
param (
[string]$connectionString,
[string]$query,
[switch]$isSQLServer
)
if ($isSQLServer) {
Write-Verbose 'in SQL Server mode'
$connection = New-Object-TypeName System.Data.SqlClient.SqlConnection
} else {
Write-Verbose 'in OleDB mode'
$connection = New-Object-TypeName System.Data.OleDb.OleDbConnection
}
$connection.ConnectionString = $connectionString
$command = $connection.CreateCommand()
$command.CommandText = $query
$connection.Open()
$command.ExecuteNonQuery()
$connection.close()
}
上記のスクリプトでは、TechNetの記事からの、あなただけの3つのパラメータを提供する必要があります:あなたは信頼関係接続を使用する接続文字列(=真統合セキュリティの場合)、実行するクエリ、およびDB(SQL ServerまたはOleDB)の種類。
0
さらに、Invoke-Sqlcmd2に戻ってこれらのすべてを自動化することもできます。我々は大きな成功を収めてそれを使用し、それは人生をより簡単にします。
関連する問題
- 1. Windows認証に失敗したpowershellスクリプト
- 2. Foms認証とWindows認証を切り替えるPowerShellスクリプトIIS
- 3. Windows認証を使用してローカルSQL Serverデータベースに接続するための接続文字列
- 4. Windows認証を使用して従来のASPからSQL Serverデータベースに接続
- 5. UNIXサーバーからWindows認証を使用してSQL Serverデータベースに接続
- 6. Windows認証付きJavaでデータベースとの接続方法
- 7. SQL認証接続エラー、web.configファイルでPW
- 8. Node.js SQL ServerのWindows認証との接続
- 9. Windows認証を使用してManagement StudioでSQL Serverに接続します。
- 10. PowershellリモートPowershell接続経由でサーバー上のSQL Serverデータベースのローカル* .bakバックアップを作成するためのスクリプト
- 11. MACのPythonスクリプトでWindows認証を使用してSQL Serverに接続できません
- 12. プレイフレームワークでWindows認証が有効なSQL Serverに接続できません
- 13. PowerShellによるSQL ServerのWindows認証機能
- 14. Kerberos認証によるリモートPowershellセッション接続エラー
- 15. Windows認証接続文字列を使用してOLEDBを使用してSQL Serverに接続する方法
- 16. EF - データベース接続 - SQL Server認証を使用する予定ですが、Windows認証で試してみることにしました。
- 17. Windows PhoneでMS SQLデータベースを接続する方法
- 18. Perl DBI:Windows認証を使用するSQL Serverに接続する
- 19. Windowsフォームアプリケーションでのデータベース接続
- 20. 特定のmongodbデータベースに接続する際の認証エラー
- 21. SQL接続powershellから
- 22. PHPスクリプトがSQLデータベースに接続できません
- 23. SQL Server 2000のインストール - Windows認証での信頼された接続の使用
- 24. Windows認証を使用してSqlサーバーを接続できない
- 25. JIRAプラグインでWindows認証を使用したSQL ServerへのJDBC URL接続
- 26. SQL Serverの接続C#:認証Windowsの代わりにコンピュータ名を使用
- 27. PHPの基本認証でSQLクエリを接続する方法
- 28. WIXでデータベースへのSQL Server接続を確認する方法
- 29. powershellスクリプトでドメイン証明書を認証する方法
- 30. Postgresデータベース接続:Rubymineでパスワード認証に失敗しました
このリンクからの回答:[SOリンク](http://stackoverflow.com/a/18872802/2628302) – objectNotFound
ありがとう、それは働いた:) – Abhaya