5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

AWSのRDS for SQLServerでスナップショットから復元しようとすると、インスタンスクラスの選択ができなくて詰まったと思った話し


AWSの上で動いているお客さんのWebサービスで、そろそろデータベースが重くなってきたのでRDSのインスタンスクラスを大きいものにしましょうということになりました。RDSでSQL Serverを動かしています。

簡単にRDSのインスタンスクラスを変更すればいいと思ったら、何とできないのです。スナップショットを選択して復元しようとすると、次の設定画面で必須項目であるインスタンスクラスの選択ができないのです。

これで詰まったかと思ったけれども、そのままインスタンスクラスを選択せずに復元しましたらデータベースの作成が始まりました。「このフィールドは必須です」ではないのか? よくわからない仕様です。

現在、データベースの作成中で。今度はインスタンスクラスの変更ができるかどうかです。

追記

無事にインスタンスが作成できましたけど、今度はインスタンスクラスを変更しよう選択ができるようになりました。ただし、ストレージの設定で引っかかって変更できませんでした。いまだにSQL Serverのインスタンスが古くてストレージがマグネティックになっていましたのでSSDに変更しようとしましたら、こちらも以下のようなエラーとなって変更できませんでした。

You cant modify standard (magnetic) storage type

しばらくすると、またインスタンスクラスを選択できなくなってしまいました。もう、よくわからない。

以上で手詰まり。もう、bakファイルからのリストアくらいしか方法はないのかな?