SqlConnectionStringBuilder.IntegratedSecurity プロパティ
アセンブリ: System.Data (system.data.dll 内)

Dim instance As SqlConnectionStringBuilder Dim value As Boolean value = instance.IntegratedSecurity instance.IntegratedSecurity = value
/** @property */ public boolean get_IntegratedSecurity () /** @property */ public void set_IntegratedSecurity (boolean value)
public function get IntegratedSecurity () : boolean public function set IntegratedSecurity (value : boolean)
IntegratedSecurity プロパティの値。何も指定されていない場合は false。


次の例では、SQL Server 認証を使用した既存の接続文字列を統合セキュリティ用に変換しています。この例では、ユーザー名とパスワードを接続文字列から削除し、SqlConnectionStringBuilder オブジェクトの IntegratedSecurity プロパティを設定することによってこれを実現しています。
![]() |
---|
この例には、SqlConnectionStringBuilder と接続文字列がどのように連携するかを示すパスワードが含まれています。アプリケーションでは、Windows 認証の使用をお勧めします。パスワードを使用する必要がある場合は、ハードコーディングされたパスワードをアプリケーションに組み込まないでください。 |
Imports System.Data.SqlClient Module Module1 Sub Main() Try Dim connectString As String = _ "Data Source=(local);User ID=ab;Password=MyPassword;" & _ "Initial Catalog=AdventureWorks" Dim builder As New SqlConnectionStringBuilder(connectString) Console.WriteLine("Original: " & builder.ConnectionString) ' Use the Remove method ' in order to reset the user ID and password back to their ' default (empty string) values. Simply setting the ' associated property values to an empty string won't ' remove them from the connection string; you must ' call the Remove method. builder.Remove("User ID") builder.Remove("Password") ' Turn on integrated security. builder.IntegratedSecurity = True Console.WriteLine("Modified: " & builder.ConnectionString) Using connection As New SqlConnection(builder.ConnectionString) connection.Open() ' Now use the open connection. Console.WriteLine("Database = " & connection.Database) End Using Catch ex As Exception Console.WriteLine(ex.Message) End Try Console.WriteLine("Press any key to finish.") Console.ReadLine() End Sub End Module
using System.Data.SqlClient; class Program { static void Main() { try { string connectString = "Data Source=(local);User ID=ab;Password=MyPassword;" + "Initial Catalog=AdventureWorks"; SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectString); Console.WriteLine("Original: " + builder.ConnectionString); // Use the Remove method // in order to reset the user ID and password back to their // default (empty string) values. Simply setting the // associated property values to an empty string won't // remove them from the connection string; you must // call the Remove method. builder.Remove("User ID"); builder.Remove("Password"); // Turn on integrated security: builder.IntegratedSecurity = true; Console.WriteLine("Modified: " + builder.ConnectionString); using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) { connection.Open(); // Now use the open connection. Console.WriteLine("Database = " + connection.Database); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("Press any key to finish."); Console.ReadLine(); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSqlConnectionStringBuilder.IntegratedSecurity プロパティを検索する場合は、下記のリンクをクリックしてください。

- SqlConnectionStringBuilder.IntegratedSecurity プロパティのページへのリンク