Amazon RDS for SQL Server 2019アダプタ制限事項

サポートする型

本アダプタでサポートする型は以下の通りです。
型名サポート備考
BIGINT型○ 
INT型○ 
SMALLINT型○ 
TINYINT型○ 
BIT型○ 
NUMERIC型○ 
DECIMAL型○ 
MONEY型○ 
SMALLMONEY型○ 
FLOAT型○ 
REAL型○ 
TIME型△ 
DATE型○ 
SMALLDATETIME型○ 
DATETIME型△ 
DATETIME2型△ 
DATETIMEOFFSET型△Stringとしてデータを扱います。
CHAR型○ 
VARCHAR型○ 
NCHAR型○ 
NVARCHAR型○ 
TEXT型○ 
NTEXT型○ 
BINARY型○ 
VARBINARY型○ 
IMAGE型○ 
VARCHAR(MAX)型○ 
NVARCHAR(MAX)型○ 
VARBINARY(MAX)型○ 
XML型△ 
SQL_VARIANT型× 
UNIQUEIDENTIFIER型× 
型による範囲やデータの丸めなどデータベースの仕様については、SQL Server 2019のドキュメントを参照してください。

全処理共通

仕様制限

テーブル読み取り処理

仕様制限

検索系SQL実行処理

仕様制限

テーブル書き込み処理

仕様制限

更新系SQL実行処理

仕様制限

ストアドプロシージャ実行処理

仕様制限

主な例外

例外名 原因 対策
com.microsoft.sqlserver.jdbc.SQLServerException ユーザー '<ユーザ名>' はログインできませんでした。 ユーザ名またはパスワードが不正です。 グローバルリソースの[ユーザ名]または[パスワード]を確認してください。
このログインで要求されたデータベース "<データベース名>" を開けません。ログインに失敗しました。" データベースが不正です。 グローバルリソースの[データベース名]を確認してください。
ホスト <ホスト名>、ポート <ポート番号> への TCP/IP 接続が失敗しました。エラー: "<ホスト名>。接続プロパティを調べて、SQL Server のインスタンスがホスト上で実行されていて、ポートへの TCP/IP 接続が許可されており、そのポートへの TCP 接続がファイアウォールにブロックされていないことを確認してください。"。 データベースに接続できません。 グローバルリソースの[ホスト名]、またはネットワークを確認してください。
ホスト <ホスト名>、ポート <ポート番号> への TCP/IP 接続が失敗しました。エラー: "connect timed out。接続プロパティを調べて、SQL Server のインスタンスがホスト上で実行されていて、ポートへの TCP/IP 接続が許可されており、そのポートへの TCP 接続がファイアウォールにブロックされていないことを確認してください。"。 データベースに接続できません。 グローバルリソースの[ポート番号]、またはネットワークを確認してください。
Invalid object name '<テーブル名>'. テーブルが存在しません。 [テーブル名]で存在するテーブルを指定してください。
Incorrect syntax near '<テーブル名>'. テーブル名がTransact-SQLの標準識別子の規則にしたがっていない可能性があります。 [テーブル名]で指定したテーブルを、引用符で囲ってください。