私の接続文字列:SQL接続文字列のパスワードにセミコロン文字を付けるにはどうすればいいですか?
con = new SqlConnection("Server=localhost;Database=mainDB;User Id=sqluser;Password=Y;[email protected])V_");
パスワードにセミコロン例外が発生します。このパスワードを接続文字列に書き込むにはどうすればよいですか?
私の接続文字列:SQL接続文字列のパスワードにセミコロン文字を付けるにはどうすればいいですか?
con = new SqlConnection("Server=localhost;Database=mainDB;User Id=sqluser;Password=Y;[email protected])V_");
パスワードにセミコロン例外が発生します。このパスワードを接続文字列に書き込むにはどうすればよいですか?
SqlConnectionStringBuilder
とお考えですか?
var sqlBuilder = new SqlConnectionStringBuilder
{
DataSource = "localhost",
InitialCatalog = "mainDB",
Password = "Y;[email protected])V_",
UserID = "sqluser"
};
con = new SqlConnection(sqlBuilder.ToString());
あなたは私にそれを打つ:) 'sqlBuilder.ConnectionString'は'sqlBuilder.ToString()' –
は
Password='Y;[email protected])V_'
または
Password={Y;[email protected])V_}
を使用してみてくださいあなたはおそらく、その後セットSqlCredentialsできhttps://msdn.microsoft.com/en-us/library/windows/desktop/ms722656(v=vs.85).aspx
参照してください:
con = new SqlConnection("Server=localhost;Database=mainDB;User Id=sqluser;Password=dummy");
con.Credential = new SqlCredential("sqluser", "Y;[email protected])V_");
は、単にこのように使用します。
con = new SqlConnection("Server=localhost;Database=mainDB;User Id=sqluser;Password='Y;[email protected])V_'");
詳細について https://stackoverflow.com/questions/23014180/sql-server-2008-password-ending-in-a-semicolon –
パスワードに異なる文字を使用するだけではどうですか。それをカラットなどに変更してください。^ –
パスワードの値を引用符で囲みます。 –
@SeanLange私はデータベース管理者ではありません、私は許可を持っていません。 – Nathan