SQLServer2005CompactEdition常见错误

SQLServer2005CompactEdition常见错误,第1张

SQLServer2005CompactEdition常见错误,第2张

下表列出了使用Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)时可能遇到的常见错误以及建议的解决方案。

本地错误号解决方案
28037
80072 EFD
用户的设备必须有网络连接。例如,设备可能没有正常工作的调制解调器、网卡或USB连接。

或者

请确保运行Microsoft Internet Information Services(IIS)的计算机可用,并且ISP或网络工作正常。

28017
80004005
请确保指定正确的虚拟目录。例如,URL可能拼写错误。

0
80045017
SQL Server Compact Edition复制提供程序必须具有对快照文件夹的读取权限。需要读取权限,因为SQL Server Compact Edition复制提供程序可以将初始订阅下载到设备。

SQL Server Compact Edition复制提供程序在运行时使用的标识取决于IIS身份验证的配置方式。

0
80045020
请确保支持客户端提供的列的数据类型长度。

SQL Server Compact Edition仅支持Unicode数据类型。它将ANSI字符数据类型转换为等效的Unicode数据类型。

例如,如果订阅一个包含256个字符的char列的表,SQL Server Compact Edition会将该表映射到SQL Server Compact Edition ntext列。这样,如果用户向ntext列添加一条记录,并且该记录包含一个大于256个字符的值,用户将收到一条错误消息,因为该数据不能放在发布服务器的char列中。

若要更正此错误,如果您无法更改发布者的架构来避免这种类型的数据类型映射,请添加应用程序级逻辑来限制用户可以在其设备上输入的字符数。

28560
80040 e14
快照格式必须设置为发布字符模式。

25016

请确保没有重复的键冲突。

当用户向包含标识列的表中添加记录时,可能会发生这种冲突。当请求表时,远程数据访问(RDA)不管理标识列。

或者

请确保将复制发布配置为管理发布中表的标识列。

0
80004005
请确保RDA Pull方法的OLEDBConnectionString参数的用户ID、密码和初始目录是正确的。

25546
80040 e14
请确保不要尝试使用partition_options修改项目的参数化筛选器中引用的列。在这种类型的项目中筛选的列被标记为只读。

28627
80040 e4d
请验证用于SQL Server发布服务器的密码是否正确。

29046
80040 e09
请确保不要试图修改仅供下载的项目。仅下载项目类型被标记为只读。

25027

此错误可能在两种情况下发生:创建/更改表或插入/更新。SQL Server Compact Edition不允许固定列的行长度超过8060字节。但是,SQL Server Compact Edition允许可变长度的列,因此行可以超过8060字节的理论限制(不包括NTEXT/图像)。例如,您可以创建一个包含100个NVARCHAR列的表,每个列的长度为200字节,并且没有错误。但是,如果使用INSERT或UPDATE来修改具有可变长度CHAR数据类型(NVarChar)的列中的行,从而导致整个行的长度超过8060字节,则可能会发生此错误。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SQLServer2005CompactEdition常见错误

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情