C# アプリケーションとリモート SQL Server の間の接続を確立するには、適切に構成された接続文字列が必要です。 この文字列は、さまざまなサーバー名とユーザー資格情報に適応します。このガイドでは、デフォルト アカウントや重要な「sa」アカウントなどの接続方法について説明します。
SQL Server はユニバーサルなデフォルト アカウントを提供しません。各インスタンスは、ログインとパスワードを個別に管理します。
「sa」アカウント (システム管理者) は、完全な管理アクセス権を持つ強力な組み込みアカウントです。 便利ではありますが、重大なセキュリティ リスクがあるため、初期セットアップ後は無効にするか適切に保護する必要があります。
正常に接続するには、接続文字列に特定のパラメータが必要です:
方法 1: 標準接続 (ユーザー名とパスワード)
この方法では、明示的なユーザー名とパスワードの認証が使用されます。
<code class="language-csharp">using System.Data.SqlClient; SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=ServerName;" + "Initial Catalog=DatabaseName;" + "User Id=YourUsername;" + "Password=YourPassword;"; conn.Open();</code>
方法 2: 信頼された接続 (Windows 認証)
これは、現在ログインしている Windows ユーザーの認証情報を利用します。
<code class="language-csharp">SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=ServerName;" + "Initial Catalog=DatabaseName;" + "Integrated Security=SSPI;"; conn.Open();</code>
主要な接続文字列パラメータ:
接続文字列とセキュリティのベスト プラクティスに関する包括的な情報については、Microsoft SQL Server の公式ドキュメントを参照してください。
以上がC# 接続文字列を使用してリモート SQL サーバーに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。