ですから、ローカルホストデータベースに接続しようとしています。私はおそらくユーザーを適切に作成していないでしょう。ローカルホストデータベースに接続します
- ユーザー名:MYUSERNAME
- ホスト名:localhostを(デフォルトでだった "%" を置き換え)
- パスワード:MYPASSWORD 私は、ユーザーが次の情報を持つアカウント>のphpMyAdminでユーザーを作成しましたここではネイティブのMySQL認証(唯一のオプション)
そして、私のコードです:
Try
{
$Server = "localhost"
$Database = "myDatabase"
$uid ="myUsername"
$pwd = "myPassword"
$SQLConnection = New-ObjectSystem.Data.SQLClient.SQLConnection
$SQLConnection.ConnectionString ="server=$Server;database=$Database;Integrated Security=True"
$SQLConnection.Open()
}
catch
{
[System.Windows.Forms.MessageBox]::Show("Failed to connect SQL Server:")
}
は8行目では、私はまた、あなたがMSSQLサーバーの代わりに、MySQLへ接続しようとしている
$SQLConnection.ConnectionString ="server=$Server;database=$Database;Integrated Security=False;uid=$uid;pwd=$pwd"
と..
$SQLConnection.ConnectionString ="server=$Server;database=$Database;uid=$uid;pwd=$pwd"
エラーが発生しますか?しかし、何が間違っているのかを知ることは難しいです。 "New-ObjectSystem.Data.SQLClient.SQLConnection"に入力するだけで、 "New-Object System.Data.SQLClient.SQLConnection"のようにスペースが欠落しています。 –
エラーメッセージpls。 –
エラーは次のとおりです。 "0"引数を使用して "open"を呼び出す例外... – nightlynutria