データベース

「The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value.」の対処方法

SQL Serverで以下のエラーが発生した場合の対処方法になります。 メッセージ 242、レベル 16、状態 3、行 1 The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value. 環境 ・SQL Server 2019(RDS) 対応 ・接…

Amazon RDSにプライベートIPで接続する方法(非推奨)

Amazon RDSにIPアドレスを指定して、ローカルPCから接続したいという要望がありました。 今回サーバ移行のプロジェクトで移行前がEC2上にDBサーバがあったので、そういう要望が出たのかなと思います。 EC2ならIPアドレス(グローバル、プライベート)は固定…

ローカル環境からプライベートサブネットにあるRDSに接続する

ローカル環境からプライベートサブネットにあるRDSに接続する方法です。 RDSのエンドポイントで接続することが推奨されているので、その手順を作成しようと思ったのですが、設定不要でした。 でも、気になっていたことを書いていきます。 以下、Amazon RDSの…

SQL Server 2019 Express 利用制限

開発環境用として、RDSでSQL Server 2019 Expressを利用することになりました。 ポイントしては、DBごとのデータ容量が10GBとなるところです。 1つのインスタンスに5つのDBがあり、それぞれ8GBで、合計40GBでも問題無し。 合計で10GBと思っていましたが、…

RDSのSQL Serverでデータベース削除するコマンド

RDSのSQL Server 2019でデータベース削除するコマンド 対応 SSMSで以下のコマンドを実行 EXECUTE msdb.dbo.rds_drop_database N'your-database-name' 参考 Microsoft SQL Server データベースの削除 - Amazon Relational Database Service SSMSで以下のコマ…

Amazon RDS for SQL Serverでリンクサーバーを設定する

Amazon RDS for SQL Serverでリンクサーバーを設定する方法になります。 SQL Serverのバージョンは2019です。 RDSだと管理者権限が無いので設定できないと思ったのですが、設定できました。 以下、イメージ図です。 同じVPC内にあります。(AZ構成は省略) …

sqlnet.ora(プローブ・パケット送信設定)

DB接続をするアプリで初回アクセス時、又は一定時間経過してアクセスした場合エラーになる。↑のような事象が発生しました。こんなことってよくあるのでしょうか?理由は一定時間アクセスがないとコネクションが切断してしまうことがある。とのことでした。で…