本文给出了SQL Server 2005 Compact Edition常见错误及解决方案。下表列出了在使用 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 时可能会遇到的常见错误以及建议的解决方案。
本机错误 | 错误号 | 解决方案 |
---|---|---|
28037 | 80072EFD | 用户的设备必须具有网络连接。例如,设备可能不具备正常运行的调制解调器、网卡或 USB 连接。或者请确保运行 Microsoft Internet 信息服务 (IIS) 的计算机可用,并且确保 ISP 或网络正常运转。 |
28017 | 80004005 | 请确保指定了正确的虚拟目录。例如,URL 可能拼写错误。 |
0 | 80045017 | SQL Server Compact Edition 复制提供程序必须具有对快照文件夹的读权限。需要读权限是因为 SQL Server Compact Edition 复制提供程序可以将初始订阅下载到设备。SQL Server Compact Edition 复制提供程序运行时使用的标识取决于配置 IIS 身份验证的方式。 |
0 | 80045020 | 请确保支持客户端提供的列的数据类型长度。 |
28560 | 80040E14 | 快照格式必须设置为发布的字符模式。 |
25016 | 请确保没有发生重复键冲突。 | |
0 | 80004005 | 请确保对于 RDA Pull 方法的 OLEDBConnectionString 参数,用户 ID、密码和初始目录是正确的。 |
25546 | 80040E14 | 请确保不要尝试为带有 partition_options 的项目修改在参数化筛选器中引用的列。在此类型的项目中筛选的列都标记为只读。 |
28627 | 80040E4D | 请验证用于 SQL Server 发布服务器的密码是否正确。 |
29046 | 80040E09 | 请确保不要尝试修改仅限下载的项目。仅限下载的项目类型被标记为只读。 |
25027 | 此错误可能会发生在两个实例中:CREATE / ALTER TABLE 或 INSERT/UPDATE。SQL Server Compact Edition 不允许固定列的行长度超过 8060 个字节。但是,SQL Server Compact Edition 允许使用可变长度列,从而行可以超过 8060 个字节的理论限制(NTEXT/IMAGE 不包括在内)。例如,可以创建包含 100 个 NVARCHAR 列的表,每列的长度为 200 字节,而不会发生错误。但是,如果使用 INSERT 或 UPDATE 来修改具有可变长度 CHAR 数据类型 (NVarChar) 的列中的行,而该数据类型引起了整个行长度超过 8060 字节,那么此错误可能会发生。 |
新闻热点
疑难解答