記事の推奨事項 -- パブリック ネットワーク IP を使用せずに SQL Server データベースにリモート接続する [イントラネットへの侵入]

1. 序文
データベースの重要性は誰もが知っていると思います. さまざまなデータの電子フォルダーとして、データベースには、企業の従業員情報から Web サイトへのアクセスや取引データまで、あらゆる種類の情報が含まれている可能性があります. このシナリオでも、データベースには企業の正常な運営に不可欠な条件の1つになります。ビジネスの他のすべてと同様に、データベースには必要なメンテナンスが必要です。しかし、マスク時代のテストの後、独自のデータベースのリモート操作をセットアップする必要があります。今日は、cpolar イントラネットの侵入方法、リモート接続、SQL Server の操作方法を著者が紹介します。

2. SQL Server のローカル インストールとセットアップ
Microsoft SQL Server は比較的よく知られているリレーショナル データベース管理ソフトウェアであり、最も広く使用されているわけではありませんが、Microsoft によって作成され、独自の Windows シリーズ オペレーティング システムとの互換性が良好であるため、非常に使いやすく、Windows オペレーティング システムがインストールされたさまざまなハードウェアでのアプリケーションに適しており、データ管理ソフトウェアの責任を負います。

2.1 SQL Server のダウンロード
SQL Server は Microsoft によって作成されているため、Microsoft の公式 Web サイト (https://www.microsoft.com/en-us/sql-server/sql-server-downloads) で簡単にダウンロードできます。

20230321091001

必要なバージョンをクリックしてダウンロードし (作成者は Developer を選択)、ダウンロードした .exe ファイルをダブルクリックすると、自動的にインストールされます。

20230321091002

オプションで安装模式、目的のモードも選択します。ここで、作成者は基本インストール モードを選択します。

20230321091003

次のステップは、Nextインストールプロセスを完全に完了することです

2.2 SQL Server ローカル接続テスト

インストールが完了すると、SQL Server は自動的に操作インターフェイスに切り替わります。そこで立即连接下のボタンをクリックします。

このとき、SQLCMD コマンド ライン ウィンドウがポップアップ表示されますが、表示内容が下図のようになっていれば、ローカル SQL Server のインストールは完了しています。20230321091005

2.3 Cpolar イントラネットへの侵入のダウンロードとインストール
次に、SQL Server へのリモート接続のための主要なソフトウェアである Cpolar のインストールを続けます。Microsoft SQL Server と同様に、Cpolar の公式 Web サイト (www.cpolar.com) にログインし、ホームページの上部にあるダウンロード ボタンをクリックして、cpolar ダウンロード ページに入り、必要なバージョンの cpolar ソフトウェアをダウンロードできます。もちろん、ここでダウンロードする Windows バージョンを選択します。

20230321091006

Cpolar のダウンロードが完了したら、ダウンロードしたファイルを解凍し、.msi ファイルをクリックすると、cpolar の自動インストール プログラムに入ることができ、ここまで行けばインストールは完了しますNext

20230321091008

 

2.3 Cpolar イントラネットへの侵入の登録
cpolar は登録ユーザーを区別するため、各ユーザー (無料か有料かに関係なく) ごとに個別のデータ トンネルを作成し、各ユーザーの独立したパスワードとトークン コードで補完して、ユーザーのデータ セキュリティを確保します。したがって、cpolar を使用する前に、登録する必要があります. 登録プロセスも非常に簡単です. cpolar 公式 Web サイトの右上のボタンにある登録ボタンをクリックして、ユーザー登録ページに入り、次のようないくつかの簡単な情報を設定するだけです.ユーザー名とパスワードを入力して、新規ユーザー登録を完了します。
20230321091009

3. ローカル Web ページの公開
この時点で、ローカル コンピューターに SQL Server と cpolar をインストールしました。次に、cpolar イントラネットの侵入を使用して、パブリック インターネットからローカル SQL Server に直接接続してリモート アクセスを実現できるデータ トンネルを作成できます。 SQL Server の目的。

cpolar の無料バージョンで設定されたデータ トンネル アドレスは 24 時間ごとにリセットされることに注意してください。一方、VIP バージョンでは、長期的に安定したデータ トンネル アドレスを作成できます。しかし、いつリモートでデータベースに接続する必要があるのか​​ わからないため(流行の一時的な制御により、作成者は多くの被害を受けました)、長期安定版を作成するためにcpolarをVIPバージョンにアップグレードしましたデータトンネル。

3.1 Cpolar クラウドの設定
まず、cpolar クライアントにログインし、ダッシュボード ページの左側にある予約ボタンを見つけて、データ トンネルの「予約」ページに入ります。
20230321091011

 

 cpolar の予約ページで、保留的TCP地址フィールドを見つけて、接続したい SQL Server のパブリック ネットワーク アドレスを設定します.このアドレスは、データ トンネルの入り口と見なすことも、空のデータ トンネルとして理解することもできます(結局のところ、ここで設定されたトンネルの入り口は、まだローカル ソフトウェアに関連付けられていないポートを出力します)。

20230321091012

現場では保留的TCP地址、次の 2 つの簡単な設定を行うだけです。

  • 地域: サーバーが配置されている地域。最も近い地域を選択できます。
  • 説明: 区別しやすい限り、このデータ トンネルのコメントと見なすことができます。
  • 20230321091014

ここで、アドレス フィールドの内容をコピーする必要があります。このアドレスは、cpolar クライアントをセットアップするときに必要になります。このデータ トンネルが不要になったら、右側の [x] をクリックしてこの予約済みトンネルを削除し、貴重なトンネル クォータを節約することもできます。

一時データ トンネルの無料版は、cpolar クラウドにセットアップする必要がなく、cpolar クライアントに直接セットアップできますが、長期間安定して存在できるデータ トンネルをセットアップすることもできません。

3.2 Cpolar ローカル設定
次に、ローカル コンピュータにインストールされている cpolar クライアントに戻ります (スタート メニューからショートカットをクリックするか、ブラウザで localhost:9200 を直接入力してアクセスできます)。cpolar クライアントの左側で、トンネル管理項目の下にある [Create Tunnel] ボタンをクリックしてローカル データ トンネルを設定し、cpolar クラウドによって作成されたトンネル入口をローカル SQL Server に接続します。

もちろん、データ トンネルを作成する場合は、いくつかの設定を行う必要があります。具体的には次のとおりです。

トンネル名: この列は、ローカルに作成された他のトンネルと区別するために使用されるデータ トンネルの注釈と見なすこともできます. ここに Microsoft SQL を入力します; プロトコル : この列は、公開などのイントラネット侵入のアプリケーション シナリオ
ですこの例では、TCP プロトコルを選択します。
ローカル アドレス: この列には、SQL Server の出力ポート番号、つまりポート 1433 (のデフォルトのポート番号) を入力する必要があります。 SQL Server); ポート タイプ:
この列は主にイントラネット用です 透過的なデータ トンネルの期間、長期間使用する場合は、固定 TCP ポートをクリックします; テストまたは一時的な使用のみの場合は、ランダム一時 TCP ポート (固定 TCP ポートは cpolar をプロフェッショナル バージョン以上にアップグレードする必要があることに注意してください)
予約済み TCP アドレス: このフィールドは、[固定 TCP ポート] を選択したユーザーに限定されます。 TCP ポート」オプションがチェックされている場合、このフィールドは表示されません。先ほど予約した固定 TCP ポート アドレスを入力します。
これらの設定が完了したら、下の [作成] ボタンをクリックして、cpolar クラウドで予約されている空のデータ トンネルをローカル SQL 出力ポートに接続できます。
20230321091015

ローカル データ トンネルの作成が完了すると、cpolar クライアントは隧道管理項目の下のページに自動的にジャンプします隧道列表

ここでは、すべてのデータ トンネルの実行ステータス (オンラインであるか切断されているか) を明確に確認し、既存のデータ トンネルで操作を実行する場合は、特定のデータ トンネルで開始、停止、または削除などの操作を実行できます。情報変更、編集エントリもここにあります。

20230321091016

4. パブリック ネットワーク アクセス テスト

cpolar クライアントの設定が完了したら、状态項目の下の在线隧道列表ページをクリックして、ローカル SQL Server へのリモート アクセスのアドレス (つまり、トンネルの入り口) を見つけ、このアドレスを別のリモート データベース管理ソフトウェアに貼り付けます。次に、ローカルの SQL Server に接続できます。SQL Server で。

20230321091017

たとえば、Windows コマンド ラインで (パブリック ネットワーク アドレスの最初の tcp:// をコピーする必要はありません)

 
 

または、Navicat ツールを使用して、主机接続ページのフィールドに cpolar によって生成されたアドレスを入力します (最初の tcp:// を削除し、最後のデジタル ポート番号の前のコロンをコンマに変更します)

20230321091019

 

 

同様に、リモート接続に SSMS グラフィカル インターフェイスを使用することもできます. また、接続インターフェイスで、cpolar によって生成されたアドレスをフィールドに貼り付けます (最初の服务器名称tcp:// を削除し、":" の前にコロンを付けます)。最後のデジタル ポート番号 カンマ ",") に変更して、ローカル コンピューター上の SQL Server に接続します。20230321091020

 

5。結論

ここまでで、ローカルの Microsoft SQL Server へのリモートログインの設定が完了し、cpolar で生成されたアドレスを使用して、複数のデータベース管理ソフトウェアから SQL Server にログインできるようになり、作業の利便性が大幅に向上しました。

おすすめ

転載: blog.csdn.net/qq_62839589/article/details/129941610