型名 | サポート | 備考 |
---|---|---|
BIGINT型 | ○ | |
INT型 | ○ | |
SMALLINT型 | ○ | |
TINYINT型 | ○ | |
BIT型 | ○ | |
NUMERIC型 | ○ | |
DECIMAL型 | ○ | |
MONEY型 | ○ | |
SMALLMONEY型 | ○ | |
FLOAT型 | ○ | |
REAL型 | ○ | |
TIME型 | × | |
DATE型 | × | |
SMALLDATETIME型 | ○ | |
DATETIME型 | △ | |
DATETIME2型 | × | |
DATETIMEOFFSET型 | × | |
CHAR型 | △ | |
VARCHAR型 | △ | |
NCHAR型 | ○ | |
NVARCHAR型 | ○ | |
TEXT型 | △ | |
NTEXT型 | ○ | |
BINARY型 | ○ | |
VARBINARY型 | ○ | |
IMAGE型 | ○ | |
VARCHAR(MAX)型 | △ | |
NVARCHAR(MAX)型 | ○ | |
VARBINARY(MAX)型 | ○ | |
XML型 | △ | |
SQL_VARIANT型 | × | |
UNIQUEIDENTIFIER型 | × |
例 | 丸められた結果 |
---|---|
01/01/98 23:59:59.999 | 1998-01-02 00:00:00.000 |
01/01/98 23:59:59.995、01/01/98 23:59:59.996、01/01/98 23:59:59.997 または01/01/98 23:59:59.998 | 1998-01-01 23:59:59.997 |
01/01/98 23:59:59.992, 01/01/98 23:59:59.993, 01/01/98 23:59:59.994 | 1998-01-01-23:59:59.993 |
01/01/98 23:59:59.990 または 01/01/98 23:59:59.991 | 1998-01-01 23:59:59.990 |
例 | 丸められた結果 |
---|---|
01/01/98 23:59:59.999 | 1998-01-02 00:00:00.000 |
01/01/98 23:59:59.995、01/01/98 23:59:59.996、01/01/98 23:59:59.997 または01/01/98 23:59:59.998 | 1998-01-01 23:59:59.997 |
01/01/98 23:59:59.992, 01/01/98 23:59:59.993, 01/01/98 23:59:59.994 | 1998-01-01-23:59:59.993 |
01/01/98 23:59:59.990 または 01/01/98 23:59:59.991 | 1998-01-01 23:59:59.990 |
例 | 丸められた結果 |
---|---|
01/01/98 23:59:59.999 | 1998-01-02 00:00:00.000 |
01/01/98 23:59:59.995、01/01/98 23:59:59.996、01/01/98 23:59:59.997 または01/01/98 23:59:59.998 | 1998-01-01 23:59:59.997 |
01/01/98 23:59:59.992, 01/01/98 23:59:59.993, 01/01/98 23:59:59.994 | 1998-01-01-23:59:59.993 |
01/01/98 23:59:59.990 または 01/01/98 23:59:59.991 | 1998-01-01 23:59:59.990 |
例外名 | 原因 | 対策 | |
---|---|---|---|
com.microsoft.sqlserver.jdbc.SQLServerException | Login failed for user '<ユーザ名>' | ユーザ名またはパスワードが不正です。 | グローバルリソースの[ユーザ名]または[パスワード]を確認してください。また、ユーザ名が「<ユーザ名>@<サーバ名>」形式になっているか確認してください。 |
ホスト <サーバ名>.database.windows.net、ポート 1433 への TCP/IP 接続が失敗しました。エラー: "connect timed out。接続プロパティを調べて、SQL Server のインスタンスがホスト上で実行されていて、ポートへの TCP/IP 接続が許可されており、そのポートへの TCP 接続がファイアウォールにブロックされていないことを確認してください。"。 | データベース名またはユーザ名が不正です。 | グローバルリソースの[データベース名]または[ユーザ名]を確認してください。また、ユーザ名が「<ユーザ名>@<サーバ名>」形式になっているか確認してください。 | |
Connection reset | ユーザ名が不正です。 | グローバルリソースの[ユーザ名]が「<ユーザ名>@<サーバ名>」形式になっているか確認してください。 | |
Server name cannot be determined. It must appear as the first segment of the server's dns name (servername.database.windows.net). Some libraries do not send the server name, in which case the server name must be included as part of the user name (username@servername). In addition, if both formats are used, the server names must match. | ユーザ名が不正です。 | グローバルリソースの[ユーザ名]が「<ユーザ名>@<サーバ名>」形式になっているか確認してください。また、<サーバ名>に正しい値が設定されているか確認してください。 | |
ホスト <ホスト名>、ポート 1433 への TCP/IP 接続が失敗しました。 | データベースに接続できません。 | グローバルリソースの[ホスト名]、またはネットワークを確認してください。 | |
Cannot open database "<データベース名>" requested by the login. The login failed. | データベースが不正です。 | グローバルリソースの[データベース名]を確認してください。 | |
Invalid object name '<テーブル名>' | テーブル名が不正です。 | [テーブル名]を確認してください。 | |
Incorrect syntax near '<テーブル名>' | テーブル名がTransact-SQLの標準識別子の規則にしたがっていない可能性があります。 | [テーブル名]で指定したテーブルを、引用符で囲ってください。 |