SqlConnectionStringBuilder.Password プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SQL Server アカウントのパスワードを取得または設定します。
public:
property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
public string Password { get; set; }
member this.Password : string with get, set
Public Property Password As String
プロパティ値
Password プロパティの値。値が指定されていない場合は String.Empty
。
例外
パスワードが誤って null に設定されています。 以下のコード サンプルを参照してください。
例
を設定 Passwordする方法を次の例に示します。
using Microsoft.Data.SqlClient;
class Program
{
public static void Main()
{
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder["Password"] = null;
string aa = builder.Password;
Console.WriteLine(aa.Length);
builder["Password"] = "??????";
aa = builder.Password;
Console.WriteLine(aa.Length);
try
{
builder.Password = null;
}
catch (ArgumentNullException e)
{
Console.WriteLine("{0}", e);
}
}
}
注釈
このプロパティは、接続文字列内の "Password" キーおよび "pwd" キーに対応しています。
このプロパティを設定することはお勧めしません。 高レベルのセキュリティを維持するために、代わりに または Trusted_Connection
キーワード (keyword)をIntegrated Security
使用することを強くお勧めします。 SqlCredentialは、SQL Server認証を使用する接続の資格情報を指定する、より安全な方法です。
が設定されておらず、値を取得した場合 Password 、戻り値は です Empty。 接続文字列のパスワードをリセットするには、Item プロパティに null を渡します。
パスワードは 128 文字以下にする必要があります。