SQL Server 2000 JDBCアダプタ制限事項

サポートバージョン

SQL Server

コンポーネントプール

コンポーネントプールは使用できます。

サポートする型

本アダプタでサポートする型は以下の通りです。
型名 サポート備考
BIGINT 型  
INT 型  
SMALLINT 型  
TINYINT 型  
BIT 型  
NUMERIC 型  
DECIMAL 型  
MONEY 型  
SMALLMONEY 型  
FLOAT 型  
REAL 型  
DATETIME 型  
SMALLDATETIME 型  
CHAR 型  
VARCHAR 型  
NCHAR 型  
NVARCHAR 型  
TEXT 型  
NTEXT 型  
BINARY 型  
VARBINARY 型  
IMAGE 型  
SQL_VARIANT 型 × 
UNIQUEIDENTIFIER 型× 

接続に関する制限事項

テーブル読み取り処理に関する制限事項

検索系SQL実行処理に関する制限事項

テーブル書き込み処理に関する制限事項

更新系SQL実行処理に関する制限事項

ストアドプロシージャ実行処理に関する制限事項

ローダによる書き込み処理に関する制限事項

主な例外メッセージ

例外名 メッセージ 原因/対策
java.sql.SQLException [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]ユーザー<ユーザ名>はログインできませんでした。] SQL Server 2000のログインユーザ、もしくはパスワードが誤っています。
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]ログイン [database] で要求されたデータベースを開けません。ログインは失敗しました。] 指定したデータベース名が誤っている可能性があります。
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.]SQL Server 2000に接続できませんでした。ホスト名、ネットワークを確認してください。
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]オブジェクト名 '<テーブル名>' は無効です。 指定したテーブルが存在していることを確認してください。
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]行 1: 'XXX' の近くに無効な構文があります。 テーブル名がTransact-SQLの標準識別子の規則に従っていない可能性があります。その場合、テーブル名を引用符で囲ってください。

接続プロパティの設定

プロパティ名 説明 補足
sendStringParametersAsUnicode
  • [true]:
    データがUnicodeとして送信されることを示します。
  • [false]:
    データベースの既定の照合順序でサーバに送信されます。Unicodeではない文字データのインデックス参照の際、Unicodeからの変換オーバーヘッドが発生しないのでパフォーマンスが向上します。
  • デフォルト値は「true」です。
  • ODBC接続ではこのプロパティは無効です。