私はいくつかのコードをオンラインで見つけましたが、これまでのところSQL Serverデータベースに接続できませんでした。私は私が手にこれを実行するとPowerShellを使用してSQL Serverを照会する方法は?
$dataSource = “\\SCCM12-01\MSSQLSERVER”
$user = “MyID\OurDomain.org”
$pwd = “MyPassword”
$database = “CM1”
$connectionString = “Server=$dataSource;uid=$user; pwd=$pwd;Database=$database;Integrated Security=False;”
$connection = New-Object System.Data.SqlClient.SqlConnection
$connection.ConnectionString = $connectionString
$connection.Open()
:私は、その後のPowerShell ISEから、このコードを実行し、私はリモート接続を許可しているhttps://blogs.msdn.microsoft.com/walzenbach/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008/
私のファイアウォールなどにポート1433を追加しました:私は手紙にこのウェブサイトを踏襲しています次のエラー。
Exception calling "Open" with "0" argument(s): "A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid)"
は\\ずに試してみてください。 –
いいえ、それはどちらもうまくいきません。 \\私はこのエラーを取得します: "0"引数で "開く"例外: "SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。 (プロバイダ:SQLネットワークインターフェイス、エラー:25 - 接続 文字列が有効ではない) " 行:13 char:1 + $ connection.Open() – mqh7
これは通常問題ではありませんが、コード内に多くのスマートな引用符があります。 – Matt