tekitoumemo’s diary

思ったことを書くだけ。長文版Twitter

【Azure】インメモリ OLTPのセッション管理がBasicプランで使えなかった

tekitoumemo.hatenablog.com
以前書いた記事でインメモリOLTPのセッション管理を説明しました。

Azureにデプロイしたら以下のエラーが発生しました。

Unable to connect to SQL Server In-Memory session database.
   at Microsoft.Web.SessionState.SqlStore.SqlExecuteReaderWithRetry(SqlCommand cmd, CommandBehavior cmdBehavior)
...

SQL Serverのメモリ内セッションに接続出来ませんとのこと。昨日に記事に書いたIPアドレスや、セキュリティの問題かと思いBasicプランのhttpsで接続を試みると..

Unable to connect to SQL Server In-Memory session database.
...

エラーメッセージがわかりにく杉。エラー内容をいろいろ調べると以下の記事を発見。

azure.microsoft.com
AzureのPremiumプランからしか使えないらしい。。Premiumの最低プランでも5万以上するので普通に無理でした。
マネージインスタンス、エラスティクプールなどは使えるらしい。

諦めて普通にCookieセッションに変えました。