-
ポート番号の概要 SQL Serverは、デフォルトでTCP/IPプロトコルを使用し、通常はポート番号1433を使用します。ただし、このポート番号は変更可能であり、セキュリティ上の理由や他のアプリケーションとの競合を避けるために、カスタムポート番号を設定することができます。
-
ポート番号の設定方法 ポート番号を設定するには、以下の手順を実行します。
a. SQL Server Configuration Managerを開きます。 b. "SQL Server Network Configuration"セクションを展開し、"Protocols for <インスタンス名>"を選択します。 c. TCP/IPプロトコルを右クリックし、"Properties"を選択します。 d. "IP Addresses"タブで、"IPAll"セクションの"TCP Dynamic Ports"の値を削除し、"TCP Port"の値に設定したいポート番号を入力します。 e. 変更を保存し、SQL Serverを再起動します。
-
ポート番号の使用例 ポート番号を変更した後、新しいポート番号を使用してSQL Serverに接続するには、接続文字列にポート番号を指定する必要があります。以下は、いくつかのプログラミング言語での接続例です。
C#
string connectionString = "Server=<サーバー名>,<ポート番号>;Database=<データベース名>;User Id=<ユーザー名>;Password=<パスワード>;";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
Java
String connectionString = "jdbc:sqlserver://<サーバー名>:<ポート番号>;DatabaseName=<データベース名>;user=<ユーザー名>;password=<パスワード>;";
Connection connection = DriverManager.getConnection(connectionString);
Python
import pyodbc
connectionString = "Driver={SQL Server};Server=<サーバー名>,<ポート番号>;Database=<データベース名>;Uid=<ユーザー名>;Pwd=<パスワード>;"
connection = pyodbc.connect(connectionString)
以上の例では、<サーバー名>
にはSQL Serverのホスト名またはIPアドレスを、<ポート番号>
には設定したポート番号を指定します。
この投稿では、SQL Serverのポート番号の設定方法と使用例をシンプルかつ簡単に説明しました。ポート番号を適切に設定することで、ネットワーク上での正常な通信が確立され、データベースへのアクセスが可能となります。