私は sqlexpress を実験しようとしているので、コンピューターにインストールしました。ネットワーク内 (職場) にいるときに、machinename\sqlexpress を使用してからユーザー名とパスワードを使用して正常にログインできます。
問題: ネットワークの外部 (自宅から) から接続できません。職場では、静的 IP を使用しています。myipaddress.com にアクセスし、その IP アドレスを使用してリモートで接続しました: \47.23.xx.xx,2301\sqlexpress ですが、まだ接続できません。
この問題を調査した後、tcp/ip を有効にし、ポート 1433 で試し、1433 がブロックされた場合に備えて 2301 に変更しました。Windows 8 ファイアウォール: sqlserver の例外を追加しました。sqlexpress とブラウザー サービスを実行しています。
私の質問は次のとおりだと思います: myipaddress.com から取得した IP アドレスを使用し、その後に構成済みのポートとサーバー名 sqlexpress を接続する必要があると仮定するのは正しいですか? その静的IPがルーター全体のものである場合、外部呼び出しをネットワーク上のそのマシンに転送することをどのように知るのでしょうか? その上で実行されているsqlexpress?ポート番号によってすべてが達成されますか?