こちらを参考にして、新しいVMを作成したところ、無事接続できました。
Azure仮想マシンにSQLServerを構築し、外部から接続したい
お世話になります。
Azure上に仮想マシン(Windows Server 2022 Datacenter Azure Edition)を構築し、SQL Server Express 2019をインストール
・OSのファイアウォール(1433の解放)設定
・SQL Server Express 2019 TCP/IP有効化
・仮想マシンのファイアウォールで、1433を解放
sqlcmdで、パブリックIPアドレスを指定して、接続しようとしても以下のエラーが発生する。
Sqlcmd: エラー: Microsoft ODBC Driver 17 for SQL Server: 名前付きパイプのプロバイダー: SQL Server への接続を開けませんでした [53]. 。
Sqlcmd: エラー: Microsoft ODBC Driver 17 for SQL Server: ログイン タイムアウトが時間切れになりました。
Sqlcmd: エラー: Microsoft ODBC Driver 17 for SQL Server: SQL Server への接続の確立中に、ネットワーク関連のエラーまたはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいことと、SQL Server がリモート接続を許可するように構成されていることを確認してください。詳細については、SQL Server オンライン ブックを 参照してください。。
ローカルIPアドレス指定でsqlcmdは、問題なく接続できています。
OSのIISにてWWW(Port:9001)を設定して、仮想マシンのファイアウォールを解放したところ、問題なくブラウジングできています。パブリックIPと、ファイアウォールの設定は問題ないと考えています。
何か設定が足りませんでしょうか。
ご教授お願い致します。