服务器代理错误
下表列出在使用 SQL Server 2005 Compact Edition (SQL Server Compact Edition) 时,您可能会遇到的 SQL Server Compact Edition 服务器代理 (sqlcesa30.dll) 错误。
重要事项: |
---|
如果在您使用 SQL Server Compact Edition 时遇到以“内部错误”为前缀的任何错误,请再次尝试该操作,因为这种错误可能不会再现。如果再次出现这种错误,您应立即与 Microsoft 产品支持服务部门联系。内部错误可能无法通过常见的故障排除技术来加以解决。 |
值 | 错误标记 | 说明 | 数字参数 | 字符串参数 |
---|---|---|---|---|
29001 |
SSCE_M_EXPECTEDINSERTUPDATESONLY |
内部错误: 处理插入或更新时遇到意外状态。 |
不适用 |
不适用 |
29004 |
SSCE_M_CANTCOCREATEMSDAINITIALIZE |
无法初始化 OLE DB Provider for SQL Server Compact Edition。请检查是否正确安装了 SQLOLEDB.dll。 |
不适用 |
不适用 |
29005 |
SSCE_M_RSCBWITHSAMEEXCHANGEID |
复制会话控制块已存在。IIS 服务器可能在同步过程中关闭。请重试同步处理。 |
不适用 |
不适用 |
29006 |
SSCE_M_SQLRECONCILERFAILED |
对 SQL Server 协调器的调用失败。请尝试重新同步。 |
不适用 |
不适用 |
29007 |
SSCE_M_QUERYCANNOTBETRACKED |
无法跟踪查询。可能没有主键,也可能查询涉及多个表。 |
不适用 |
Query string(查询字符串) |
29009 |
SSCE_M_EXPRESSIONWITHOUTALIAS |
内部错误: 没有别名,无法处理表达式或文字。RDA 错误。 |
不适用 |
不适用 |
29010 |
SSCE_M_NOPRIMARYKEY |
表不包含主键。 |
不适用 |
Table name(表名) |
29011 |
SSCE_M_ROWVERCOLUMN |
表包含时间戳或另一行版本控制列。 |
不适用 |
Table name(表名) |
29012 |
SSCE_M_INVALIDPUSHSEQUENCE |
内部错误: 在 SQL Server Compact Edition 服务器代理中执行推送操作时出错。 |
不适用 |
不适用 |
29015 |
SSCE_M_PUSHPKCOLCOUNTMISMATCH |
SQL Server 上主键中预期的列数与 SQL Server Compact Edition 中的计数不匹配。自上次 RDA 请求后,SQL Server 上的架构已更改。必须再次请求该表,以便与 SQL Server 上定义的主键架构相匹配。 |
Supplied count, Expected count(提供的计数,预期的计数) |
不适用 |
29016 |
SSCE_M_VF_MISSINGSERVERCOLUMN |
客户端和服务器端的 RDA 表的列不匹配。 |
不适用 |
Table name(表名) |
29017 |
SSCE_M_VF_MISMATCHEDTYPES |
SQL Server Compact Edition 列中的 OLE DB 数据类型信息与 RDA 表的 SQL Server 列中的信息不匹配。 |
Client type, Server type(客户端类型,服务器类型) |
Table name(表名) |
29018 |
SSCE_M_VF_MISSINGTABLE |
找不到列。缺少表名或权限无效。 |
不适用 |
Table name(表名) |
29020 |
SSCE_M_NOROWSAFFECTED |
无法使用 RDA 更新或删除 SQL Server 中的行。 |
不适用 |
不适用 |
29021 |
SSCE_M_TOOMANYROWSAFFECTED |
在 SQL Server 数据库中,RDA 更新或删除操作将影响到多行。 |
不适用 |
不适用 |
29022 |
SSCE_M_INCORRECTPROVIDERVERSION |
Microsoft OLE DB Provider for SQL Server 的版本不正确。请安装 MDAC 2.8 或更高版本。 |
不适用 |
Version(版本) |
29023 |
SSCE_M_INCORRECTPROVIDER |
运行 IIS 的计算机上的 OLE DB Provider for SQL Server 与 SQL Server Compact Edition 不兼容。请安装 MDAC 2.8 或更高版本。 |
不适用 |
Provider(访问接口) |
29024 |
SSCE_M_VF_PRIMARYKEYCHANGE |
推送操作不符合客户端和服务器端主键列的顺序。请重新拖出该表或重置主键列。 |
不适用 |
不适用 |
29025 |
SSCE_M_VF_MISSINGSERVERPKCOLUMN |
推送操作在 SQL Server 表上找不到主键列。 |
不适用 |
不适用 |
29026 |
SSCE_M_VF_EXTRASERVERPKCOLUMN |
推送操作在 SQL Server 表上找到了额外的主键列。 |
不适用 |
不适用 |
29028 |
SSCE_M_UNSUPPORTEDOLEDBTYPE |
Microsoft OLE DB Provider for SQL Server 不支持 OLE DB 数据类型。请安装 MDAC 2.8 或更高版本。 |
Data type(数据类型) |
不适用 |
29029 |
SSCE_M_VF_NONLOBIUNKNOWN |
内部错误: SQL Server Compact Edition 列元数据信息与 OLEDB 访问接口(非 SQL Server)不匹配。 |
不适用 |
不适用 |
29030 |
SSCE_M_NOTRACKPKCOLMISSING |
由于缺少主键的一列或多列,因此无法跟踪查询。 |
不适用 |
不适用 |
29031 |
SSCE_M_NOTRACKCOMPUTEDCOLUMN |
由于表包含无法请求的计算列,因此无法跟踪查询。 |
不适用 |
不适用 |
29032 |
SSCE_M_NOTRACKMULTITABLE |
由于查询是多表查询,因此无法跟踪查询。 |
不适用 |
不适用 |
29033 |
SSCE_M_INVALIDCODEPAGE |
服务器代码页或替换代码页无效或未安装在运行 IIS 的计算机上。 |
Code page(代码页) |
不适用 |
29034 |
SSCE_M_MISMATCHEDCOMPONENTS |
SQL Server Compact Edition 客户端代理和 SQL Server Compact Edition 服务器代理组件版本不匹配。请重新安装复制组件。 |
不适用 |
SQL Server Compact Edition 客户端代理版本,SQL Server Compact Edition 服务器代理版本 |
29042 |
SSCE_M_RSCBTIMEDOUT |
复制会话处于不活动状态的时间超过了清除间隔,同步已被取消。当服务器的 CPU 使用率非常高时通常会发生此错误。超过了默认的 2 小时。请再次尝试该操作。 |
不适用 |
不适用 |
29044 |
SSCE_M_FILERENAMEFAILED |
SQL Server Compact Edition 无法将 IIS 服务器上的 .IN 文件重命名为 .OUT。在使用合并复制时,当 SQL Server Compact Edition 上有大量引用完整性重试情况时通常会发生此错误,因为此时 SQL Server Compact Edition 无法修改文件扩展名。请重试。 |
不适用 |
不适用 |
29045 |
SSCE_M_INITIALIZERECONCILERFAILED |
初始化 SQL Server 协调器失败。请重试。 |
不适用 |
不适用 |
29046 |
SSCE_M_READONLY |
执行 RDA 推送时,在推送到 SQL Server Compact Edition 的表上,SQL Server 只能获取只读游标。在尝试执行推送时,SQL Server 上可能存在锁定冲突。请验证 SQL Server 上的表是否可更新,然后重试。 |
不适用 |
不适用 |
29048 |
SSCE_M_IMPERSONATIONFAILED |
在运行 IIS 的计算机上无法模拟 Windows 用户帐户。 |
不适用 |
不适用 |
29049 |
SSCE_M_CANTCONNECTTOPUBLISHER |
服务器代理无法连接到发布服务器。 |
不适用 |
不适用 |
29050 |
SSCE_M_GETROWSET |
内部错误: 获取行集时出错。 |
不适用 |
不适用 |
29051 |
SSCE_M_GETCOLUMNS |
内部错误: 获取列时出错。 |
不适用 |
不适用 |
29052 |
SSCE_M_CREATEINDEXSQL |
内部错误: 生成 RDA 创建索引 SQL 语句时出错。 |
不适用 |
不适用 |
29053 |
SSCE_M_CREATETABLESQL |
内部错误: 生成 RDA 创建表 SQL 语句时出错。 |
不适用 |
不适用 |
29054 |
SSCE_M_GETPRIMARYKEYCOLUMNS |
内部错误: 获取 RDA 主键列时出错。 |
不适用 |
不适用 |
29055 |
SSCE_M_CREATEPRIMARYKEY |
内部错误: 生成创建 RDA 主键 SQL 语句时出错。 |
不适用 |
不适用 |
29056 |
SSCE_M_VERIFYSCHEMA |
内部错误: 验证 RDA 架构时出错。 |
不适用 |
不适用 |
29057 |
SSCE_M_PREPAREINSERT |
内部错误: 准备插入 RDA 时出错。 |
不适用 |
不适用 |
29058 |
SSCE_M_PREPAREUPDATE |
内部错误: 准备更新 RDA 时出错。 |
不适用 |
不适用 |
29059 |
SSCE_M_PREPAREDELETE |
内部错误: 准备删除 RDA 时出错。 |
不适用 |
不适用 |
29060 |
SSCE_M_CONNECTFAILURESQL |
用指定的连接信息无法连接到 SQL Server。SQL Server 不存在,或者由于 SQL 用户不是 SQL Server 的有效用户、密码不正确而拒绝访问。 |
不适用 |
不适用 |
29061 |
SSCE_M_CONNECTFAILUREIIS |
用指定的连接信息无法连接到 SQL Server。SQL Server 不存在,或者由于 IIS 用户不是运行 SQL Server 的计算机的有效用户、密码不正确而拒绝访问。 |
不适用 |
不适用 |
29062 |
SSCE_M_SELECTSTRINGMISSING |
未指定 SQLSelectString 参数。 |
不适用 |
不适用 |