エンジンのエラー
次の表は、SQL Server Compact 3.5 の使用時に発生する可能性のあるストレージ エンジン エラーの一覧です。
重要 : |
---|
SQL Server Compact 3.5 の使用中に "内部エラー" で始まるエラーが発生したときは、同じ操作をもう一度実行してみてください。エラーが再発しない可能性があります。エラーが再発した場合は、すぐに Microsoft 製品サポート サービスに問い合わせてください。内部エラーは、一般的なトラブルシューティング方法では解決できません。 |
値 | エラー トークン | 説明 | 数値パラメータ | 文字列パラメータ |
---|---|---|---|---|
25001 |
SSCE_M_NOCURRENTRECORD |
カーソルが行の上にないか、残りの行がありません。 |
N/A |
N/A |
25002 |
SSCE_M_INVALIDBUFFERSIZE |
指定されたバッファ サイズが無効です。 |
Buffer size specified (指定されたバッファ サイズ) |
N/A |
25003 |
SSCE_M_COLUMNLENGTHTOOBIG |
列の型に対して指定した長さが長すぎます。 |
Specified length, Column data type (指定された長さ、列のデータ型) |
N/A |
25004 |
SSCE_M_COLUMNNOTUPDATEABLE |
列を変更できません。 |
N/A |
Column name (列名) |
25005 |
SSCE_M_NULLINVALID |
列に NULL 値を含めることはできません。 |
N/A |
Column name, Table name (列名、テーブル名) |
25008 |
SSCE_M_INVALIDPARAMETER |
パラメータが無効です。 |
N/A |
N/A |
25009 |
SSCE_M_INVALIDPATH |
パスが無効です。データベースのディレクトリを確認してください。 |
N/A |
Path (パス) |
25010 |
SSCE_M_INVALIDFILENAME |
ファイル名が無効です。データベースの名前を確認してください。 |
N/A |
File name (ファイル名) |
25011 |
SSCE_M_INVALIDDATABASE |
参照しているファイルは、SQL Server Compact のデータベース ファイル形式ではありません。 |
N/A |
Database name (データベース名) |
25012 |
SSCE_M_UPDATENOTPREPARED |
レコードは更新の準備がされていませんでした。 |
N/A |
N/A |
25014 |
SSCE_M_SYSCOLACCESSDENIED |
システム列へのアクセスが拒否されました。 |
N/A |
N/A |
25016 |
SSCE_M_KEYDUPLICATE |
重複した値は、一意インデックスに挿入できません。 |
N/A |
Table name, Constraint name (テーブル名、制約名) |
25017 |
SSCE_M_DATABASECORRUPTED |
データベース ファイルが破損しています。修復ユーティリティを実行してデータベース ファイルを確認してください。 |
N/A |
Database name (データベース名) |
25018 |
SSCE_M_WRITECONFLICT |
書き込み操作に対するロックを取得できませんでした。 |
N/A |
N/A |
25020 |
SSCE_M_COMMITCONFLICT |
コミットに対するロックを取得できませんでした。 |
N/A |
N/A |
25022 |
SSCE_M_NULLKEYDISALLOWED |
インデックスには、NULL 値を使用できません。 |
N/A |
N/A |
25025 |
SSCE_M_INTEGRITYVIOLATION_MSTR |
このキーへの参照が存在するので、主キーの値を削除できません。 |
N/A |
Foreign key constraint name (外部キー制約の名前) |
25026 |
SSCE_M_INTEGRITYVIOLATION_SLV |
対応する主キーの値が存在しないので、外部キーの値を挿入できません。 |
N/A |
Primary key constraint name (主キー制約の名前) |
25027 |
SSCE_M_RECORDTOOBIG |
テーブル定義または行サイズが、行の最大サイズである 8,060 バイトを超えています。 |
N/A |
N/A |
25028 |
SSCE_M_INVALIDPASSWORD |
指定されたパスワードがデータベースのパスワードと一致しません。 |
N/A |
N/A |
25030 |
SSCE_M_RI_DUPLICATEKEY |
参照整合性操作の結果、重複したキーの値が見つかりました。 |
N/A |
Foreign table name (外部テーブル名) |
25033 |
SSCE_M_ILLEGALCOLLATINGSEQ |
このオペレーティング システムでは、指定されたロケールがサポートされていません。 |
N/A |
N/A |
25034 |
SSCE_M_FILELOCKVIOLATION |
ファイルのロック違反が発生しました。このデータベース ファイルを使用している外部アプリケーションをすべて終了してください。 |
N/A |
N/A |
25035 |
SSCE_M_FILESHAREVIOLATION |
ファイルの共有違反が発生しました。別の処理でこのファイルを使用している可能性があります。 |
N/A |
N/A |
25037 |
SSCE_M_DISKFULL |
データベースに十分なディスク容量がありません。 |
N/A |
N/A |
25038 |
SSCE_M_TEMPDISKFULL |
一時データベースに十分なディスク容量がありません。 |
N/A |
N/A |
25039 |
SSCE_M_FILEACCESSDENIED |
データベース ファイルへのアクセスが許可されていません。 |
N/A |
File name (ファイル名) |
25044 |
SSCE_M_TOOMANYOPENFILES |
OS エラー : 開いているファイル数が OS の制限を超えました。開くことのできるファイル数を増やすには、他のアプリケーションを終了する必要があります。 |
N/A |
N/A |
25046 |
SSCE_M_FILENOTFOUND |
データベース ファイルが見つかりません。データベースへのパスを確認してください。 |
N/A |
File name (ファイル名) |
25047 |
SSCE_M_READVERIFYERROR |
OS エラー : SQL Server Compact は、データベース ファイルの途中でファイルの終わりに到達しました。修復ユーティリティを実行すると、一部のデータを修復できる可能性があります。 |
N/A |
N/A |
25048 |
SSCE_M_NOMOREFILEHANDLES |
OS エラー : これ以上、ファイル ハンドルを作成できません。続行するには、他のアプリケーションを閉じてください。 |
N/A |
N/A |
25049 |
SSCE_M_DISKNOTREADY |
OS エラー : OS の記憶域システム (RAM、CF、SD、または IPSM) からの応答がありません。操作を再試行してください。 |
N/A |
N/A |
25050 |
SSCE_M_SHARINGBUFFEREXCEEDED |
OS エラー : これ以上のファイルは共有できません。続行するには、他のアプリケーションを閉じてください。 |
N/A |
N/A |
25051 |
SSCE_M_DISKIO |
内部エラー : ファイル システムでディスク入出力を正常に実行できませんでした。 |
N/A |
N/A |
25053 |
SSCE_M_KEYNOTMADE |
内部エラー : キーの作成時に重大なエラーが発生しました。 |
N/A |
N/A |
25054 |
SSCE_M_TOOMANYKEYS |
複数列のインデックスが 16 列の制限を超えました。 |
N/A |
N/A |
25056 |
SSCE_M_COLUMNWIDTHNOTEVEN |
Unicode テキスト列のサイズが偶数ではありません。 |
Column size (列サイズ) |
Column name (列名) |
25058 |
SSCE_M_NOCURRENTINDEX |
内部エラー : 現在のインデックスを指定していない操作は無効です。 |
N/A |
N/A |
25059 |
SSCE_M_ILLEGALINDEXCOLUMN |
long データ型の値に、インデックスを付けることはできません。 |
N/A |
N/A |
25060 |
SSCE_M_REFERENCENOTFOUND |
外部キー制約が存在しません。 |
N/A |
N/A |
25064 |
SSCE_M_ONLYONESPECIALCOLUMN |
テーブル内の各列には、1 つの ROWGUID、Autoincrement、および Version のみを設定できます。 |
N/A |
Object name (オブジェクト名) |
25065 |
SSCE_M_TOOMANYINDEXES |
各テーブルのインデックス数が 249 の制限を超えました。 |
N/A |
Table name (テーブル名) |
25066 |
SSCE_M_TOOMANYCOLUMNS |
テーブルの列数が 1,024 の制限を超えました。 |
Column count (列数) |
Column name (列名) |
25067 |
SSCE_M_TRANSTOODEEP |
内部エラー : SQL Server Compact の内部トランザクションが入れ子の制限を超えました。 |
N/A |
N/A |
25070 |
SSCE_M_DIFFNUMRELCOLUMNS |
参照のリレーションシップで、列参照の定義 (列またはデータ型の数値など) が参照されている列と一致する必要があります。 |
N/A |
Constraint name (if known) (制約名 (既知の場合)) |
25072 |
SSCE_M_PRIMARYKEYNULLCONFLICT |
NULL 値をサポートする列に主キーを作成できません。 |
N/A |
Column name (列名) |
25073 |
SSCE_M_TABLEMUSTHAVECOLUMNS |
テーブルには最低 1 つの列が必要です。 |
N/A |
N/A |
25074 |
SSCE_M_DEFAULTEXPRTOOLONG |
既定値を表す文字列は、4,000 字以下で指定してください。 |
Length of expression string (式の文字列の長さ) |
N/A |
25075 |
SSCE_M_DISALLOWIDENTITYNULL |
NULL 値を許容する列は、ID 列に指定できません。 |
N/A |
N/A |
25077 |
SSCE_M_CONSTRAINTINUSE |
この制約は、他の制約で参照されているので、削除できませんでした。 |
N/A |
Constraint name (制約名) |
25078 |
SSCE_M_INDEXINUSE |
そのインデックスは制約を適用するために使用されているので、削除できません。 |
N/A |
Index name (インデックス名) |
25079 |
SSCE_M_ENCRYPTEDDBMUSTHAVEPWD |
暗号化を使用してデータベースを作成する場合、パスワードを指定する必要があります。 |
N/A |
N/A |
25080 |
SSCE_M_NOOSENCRYPTIONSUPPORT |
オペレーティング システムは暗号化をサポートしていません。 |
N/A |
N/A |
25081 |
SSCE_M_VIOLATEDAUTOINCRANGE |
挿入された行に対して生成された新しい値は、許容値の範囲外です。 |
Generated value (生成された値) |
N/A |
25083 |
SSCE_M_CYCLEDETECTED |
参照のリレーションシップが、許可されていない循環参照になります。 |
N/A |
Constraint name (制約名) |
25084 |
SSCE_M_RELCOLUMNSTYPEMISMATCH |
リレーションシップ内の列のデータ型が一致しません。 |
N/A |
N/A |
25085 |
SSCE_M_PKDUPLICATE |
テーブルには主キーが既に存在します。 |
N/A |
N/A |
25086 |
SSCE_M_INVALIDINCREMENT |
ID 列が無効な増分値を含んでいます。 |
N/A |
Column name (列名) |
25087 |
SSCE_M_GENERATEGUIDFAILED |
内部エラー : 新しい行に対して新しい GUID を生成できません。 |
N/A |
N/A |
25089 |
SSCE_M_SYNCINPROGRESS |
他の同期化が実行されています。後でもう一度、同期化を実行してください。 |
N/A |
N/A |
25090 |
SSCE_M_LOCKTIMEOUT |
ロックの待機中に、SQL Server Compact がタイムアウトしました。既定のロック時間は、デバイスで 2000 ms、デスクトップで 5000 ms です。既定のロック タイムアウトは、ssce: の既定のロック タイムアウト プロパティを使用した接続文字列で大きくすることができます。 |
Session id, Thread id, Process id (セッション ID、スレッド ID、プロセス ID) |
Table name, Conflict type, Resource (テーブル名、競合の種類、リソース) |
25091 |
SSCE_M_OUTOFLOCKS |
ロック マネージャには、追加ロック用の空き領域がありません。これは、大きいトランザクション、大きな並べ替え操作、または SQL Server Compact で一時テーブルを作成する操作が原因である可能性があります。ロックの領域を増やすことはできません。 |
N/A |
N/A |
25092 |
SSCE_M_INVALIDTEMPPATH |
一時データベースに指定したパスが無効です。 |
N/A |
N/A |
25100 |
SSCE_M_NOQUERYPROCESSOR |
クエリ プロセッサ モジュールがデバイス上に存在しないか、またはストレージ エンジン モジュールと同じディレクトリに存在しないので、Command オブジェクトを作成できません。 |
N/A |
N/A |
25101 |
SSCE_M_OUTOFBUFFERPOOLSPACE |
SQL Server Compact がバッファ サイズを超えました。既定のサイズは、ssce: 最大バッファ サイズ プロパティを変更して、初期化時に大きくすることができます。 |
N/A |
N/A |
25102 |
SSCE_M_INITPROPCONFLICT |
別のユーザーが、異なるインスタンス レベルの初期化プロパティでデータベースを開きました。Error オブジェクトのエラー番号フィールドに、エラーの原因となったプロパティが示されます。以下の表に、エラー番号に使用されるビットマスク値を示します。
プロパティ ビットマスク値
MAXBUFFERSIZE 1
AUTO_SHRINK_THRESHOLD 4
FLUSH_INTERVAL 8
MAX_LOCKS 10
MAX_DATABASE_SIZE 20
TEMPFILE_DIRECTORY 40
|
N/A |
N/A |
25103 |
SSCE_M_CANTLOADSQLSEDLL |
ストレージ エンジン モジュールを読み込めませんでした。SQL Server Compact を再インストールしてください。 |
N/A |
N/A |
25104 |
SSCE_M_DATABASETOOBIG |
データベース ファイルのサイズが、構成された最大のサイズを超えています。この設定はデータベースの初回接続時にのみ有効になります。 |
Required Max Database Size (in MB; 0 if unknown) (必要なデータベースの最大サイズ (MB 単位、不明の場合は 0)) |
N/A |
25105 |
SSCE_M_INVALIDSECURITYDESCRIPTOR |
内部エラー : 無効なセキュリティ記述子が指定されました。 |
N/A |
N/A |
25106 |
SSCE_M_TOOMANYCONSTRAINTS |
各テーブルの制約数が 249 の制限を超えました。 |
N/A |
Table Name (テーブル名) |
25107 |
SSCE_M_BADKEYTYPE |
内部エラー : 指定された制約には、要求された種類のキーが定義されていません。 |
N/A |
N/A |
25108 |
SSCE_M_OUTSTANDINGPREPARE |
同じ行に、同じテーブルの別のカーソルによって保留されている操作があります。 |
N/A |
N/A |
25109 |
SSCE_M_PASSWORDTOOLONG |
データベース パスワードには、40 文字を超す文字数を指定できません。 |
N/A |
N/A |
25110 |
SSCE_M_SYSTEMNAME |
テーブル名および列名は予約されている名前に含まれています。テーブル名と列名の先頭に "__Sys" は使用できません。 |
N/A |
Name (名前) |
25111 |
SSCE_M_COMPRESSEDNOSTREAM |
内部エラー : 圧縮された列はストリーム インターフェイスをサポートしていません。 |
N/A |
Column Name (列名) |
25112 |
SSCE_M_COMPRESSEDNONLV |
long 型以外の値の列に対する圧縮フラグの使用法が無効です。 |
N/A |
Column Name, Table Name (列名、テーブル名) |
25113 |
SSCE_M_CHANGECOMPRESSED |
データベースの圧縮の状態を変更できません。 |
N/A |
Db name (データベース名) |
25114 |
SSCE_M_FILEALREADYEXISTS |
ファイルが既に存在します。別のデータベース名を使用して再度実行してください。 |
N/A |
File name (ファイル名) |
25115 |
SSCE_M_WRONGPAGE |
ページが正しくありません (データベースが破損している可能性があります)。修復ツールを実行してください。 |
N/A |
N/A |
25116 |
SSCE_M_SYSTABACCESSDENIED |
内部エラー : システム テーブルへのアクセスが拒否されました。 |
N/A |
N/A |
25117 |
SSCE_M_ALREADYOPENED |
データベースは別のユーザーによって既に開かれています。 |
N/A |
Db name (データベース名) |
25118 |
SSCE_M_CANTOPENSHAREDMEMORY |
内部エラー : 共有メモリ領域を開けません。 |
N/A |
N/A |
25119 |
SSCE_M_CANTCHANGEKEYCOLUMN |
キーまたはインデックスの一部である列を変更できません。 |
N/A |
Index Name, Column (インデックス名、列) |
25120 |
SSCE_M_RODATABASEREQUIRESTEMPPATH |
データベースを読み取り専用で開くには、一時パスを指定する必要があります。 |
N/A |
Db name (データベース名) |
25122 |
SSCE_M_FATALLOCKFAILURE |
内部エラー : このデータベースのロック サブシステムで致命的なエラーが発生しました。 |
N/A |
Db name (データベース名) |
25123 |
SSCE_M_LIBRARYLOADFAILURE |
SQL Server Compact DLL を読み込めませんでした。SQL Server Compact を再インストールしてください。 |
N/A |
DLL name, Dir name (DLL 名、ディレクトリ名) |
25124 |
SSCE_M_INCONSISTENTLVVERSION |
他のトランザクションによって long 型の値が変更されました。 |
N/A |
N/A |
25125 |
SSCE_M_INVALIDSTATSOPTIONS |
内部エラー : 統計作成オプションが無効です。 |
Options (オプション) |
N/A |
25126 |
SSCE_M_PENDINGUPDATE |
更新トランザクションが保留中なので、同期セッションを開始できません。もう一度、同期化を実行してください。 |
N/A |
N/A |
25127 |
SSCE_M_INVALIDPROVIDERTYPE |
プロバイダの種類が無効です。 |
Db version, Requested version (データベースのバージョン、要求されたバージョン) |
File name (ファイル名) |
25128 |
SSCE_M_INVALIDSHAREDMEMORYFORMAT |
SQL Server Compact により、同じデータベース ファイルにアクセスしている 2 つの異なるバージョンの製品が検出されました。同じデータベース ファイルにアクセスしている各アプリケーションで、同じバージョンの SQL Server Compact を使用するようにしてください。 |
N/A |
N/A |
25129 |
SSCE_M_PREFIXTOOLARGE |
SELECT ステートメントの LIKE 句に代入された文字列値が SQL Server Compact Edition の制限を超えています。1 バイト文字セットの制限は 256 文字ですが、2 バイト文字セットの制限はそれより少なくなります。 |
N/A |
N/A |
25130 |
SSCE_M_UNINSTALLEDCOLLATINGSEQ |
このコンピュータには、指定されたロケールがインストールされていません。適切な言語パックをインストールしてください。 |
N/A |
N/A |
25131 |
SSCE_M_CANTLOADSQLQPDLL |
クエリ プロセッサ モジュールを読み込めませんでした。SQL Server Compact を再インストールしてください。 |
N/A |
N/A |
25133 |
SSCE_M_NOTSUPPORTED |
内部エラー : SQL Server Compact がホスト オペレーティング システムにサポートされていない要求を送信しました。 |
N/A |
N/A |
25134 |
define SSCE_M_READREQUIREDRECORDS |
必要なレコード数は既に読み取り済みです。 |
N/A |
N/A |
25135 |
define SSCE_M_IDENTITYINSERT_ON |
IDENTITY_INSERT は他のテーブルで既に ON になっています。このテーブルに対して SET 操作は実行できません。 |
N/A |
This table name, Other table name (このテーブル名、他のテーブル名) |
25136 |
define SSCE_M_NO_IDENTITY |
テーブルに IDENTITY 列が存在しません。 |
N/A |
N/A |
25137 |
define SSCE_M_INVALIDENCRYPTIONMODE |
データベースの暗号化モードが無効です。 |
Input encryption mode (入力暗号化モード) |
N/A |
25138 |
define SSCE_M_DBUPGRADENEEDED |
データベース ファイルは、以前のバージョンの SQL Server Compact で作成されています。SqlCeEngine.Upgrade() メソッドを使ってアップグレードしてください。 |
N/A |
N/A |
25139 |
define SSCE_M_INVALID3XDATABASE |
参照しているファイルは、有効な SQL Server 2005 Compact Edition (バージョン 3.1) または SQL Server 2005 Mobile Edition (バージョン 3.0) のデータベース ファイルではないため、アップグレードを実行できません。 |
N/A |
Database file name (データベース ファイル名) |
25140 |
define SSCE_M_INVALIDSRCPASSWORD |
ソース データベースに対して指定されたパスワードが正しくありません。 |
N/A |
Data source (データ ソース) |
25141 |
define SSCE_M_ILLEGALSRCCOLLATINGSEQ |
このオペレーティング システムでは、ソース データベースのロケールがサポートされていません。 |
LCID |
N/A |
25200 |
SSCE_WRN_COLUMNNULL |
列に NULL 値を格納することはできません。 |
N/A |
N/A |
25201 |
SSCE_WRN_BUFFERTRUNCATED |
データが切り捨てられました。バッファを増やしてもう一度データを渡してください。 |
N/A |
N/A |
25206 |
SSCE_WRN_RI_RECORDSUPDATED |
参照整合性操作の結果、レコードがさらに更新されました。 |
N/A |
N/A |
25207 |
SSCE_WRN_RI_RECORDSDELETED |
参照整合性操作の結果、レコードがさらに削除されました。 |
N/A |
N/A |
25210 |
SSCE_WRN_DEFAULTALREADYPRESENT |
この列には既定値が既に含まれています。 |
N/A |
N/A |