こんにちは Ikezaki Co., Ltd.,
翻訳にはGoogle翻訳を使用しました。文法的な間違いがありましたら申し訳ありません。
いいえ、Azure は自動的に最も高額なプランを選択するわけではありません。ただし、SSMS を使用して CREATE DATABASE コマンドで Azure SQL Database を作成する際に、サービスティアを明示的に指定しない場合、Azure は既定のサービス目標を適用します。この既定値は通常、vCore ベースの汎用 (プロビジョニング済みコンピューティング) 構成であり、小規模なワークロードや開発ワークロードには必要以上に高額になる可能性があります。
SSMS では価格、vCore 数、コンピューティングモデルを選択するよう促されないため、コストを見落としがちです。一方、Azure Portal ではこれらのオプションを事前に選択する必要があるため、予期せぬ料金が発生するのを防ぐことができます。
今後の対策
SSMS を使用する場合は、T-SQL でサービス目標を必ず指定してください(例: Basic または Serverless)。
または、Azure Portal、Azure CLI、ARM/Bicep を使用してデータベースを作成してください。これらのツールでは価格が明確に定義されています。
現在の対策
Azure Portal からいつでもデータ損失なしでデータベースをスケールダウンしてコストを削減できます。
つまり、高額な料金が発生するのは、SSMS が自動的に高額なプランを選択するからではなく、作成時に価格ティアが明示的に設定されなかったためです。