在进行数据库复制订阅时遇到应用发布代理程序失败(快照发布)

yonghengdizhen 2004-11-11 09:31:18
在一批表中,快照代理程序执行成功,但在应用发布到订阅服务器中时,有部分表出现下面的错误:
[在 BCP 数据文件中遇到的意外的 EOF],这些表在删除所有数据的情况下,进行上述过程,同样出现该错误
这些表单独进行事务发布,采用本地SQL Server 格式快照,同样出现上面的错误
采用字符模式格式的快照,单独进行该表的事务发布能成功应用初始快照到订阅服务器
但在和其余表一起发布的情况下,即使是采用字符模式格式的快照,也会遇到上面所提到的错误.

极度郁闷,请高手赐教

现在选择其中之一表脚本以作参考
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__Sys_news___News___577DE488]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[Sys_news_attach] DROP CONSTRAINT FK__Sys_news___News___577DE488
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Sys_news]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Sys_news]
GO

CREATE TABLE [dbo].[Sys_news] (
[News_recno] [int] IDENTITY (1, 1) NOT NULL ,
[News_date] [datetime] NOT NULL ,
[News_title] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[News_content] [text] COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ps_name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[News_state] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[News_attach] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
[news_type_id] [char] (1) COLLATE Chinese_PRC_CI_AS NULL ,
[News_deploy_man] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

...全文
296 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xxrl 2004-11-19
mark一下 回头学习
回复
zjcxc 2004-11-19
修改字段类型全部改为unicode类型应该就可以了.

char -->nchar
varchar -->nvarchar
text -->ntext
回复
colystudio 2004-11-17
[News_recno] [int] IDENTITY (1, 1) NOT FOR REPLICATION
identity列
回复
davorsuker39 2004-11-17
UP
回复
fordyang 2004-11-17
我也在用数据订阅的方式来发布数据,可就是出错!
何谓异类数据订阅?
回复
davorsuker39 2004-11-12
学习!!!!!
回复
davorsuker39 2004-11-12
UP
回复
wxq1142 2004-11-12
up
回复
yonghengdizhen 2004-11-11
我采用支持异类数据订阅者的方式重新发布该数据,居然没有出现任何错误,我的天,我的订阅者地地道道的SQL Sever 2000为何要使用异类数据订阅者才能成功呢?郁闷至极
回复
yonghengdizhen 2004-11-11
订阅者的库是空库,从架构到数据都来源于发布者,何来不一致?
回复
x0ne 2004-11-11
HY000 在 BCP 数据文件中遇到意外 EOF。
在执行 bcp in 操作过程中,在处理最后一行的过程中,检测到了文件结尾。通常,这是由于原始表和正在装载的表具有不同的列数、类型、为空性或大小而造成的。
回复
yonghengdizhen 2004-11-11
up
回复
相关推荐
创建sql数据库复制发布订阅的问题处理
操作使用的一些技巧(事务复制类型): 1.如何修改一个已经发布的表的属性?...(1)一般都监视器--发布项目,可以看到快照 分发和订阅的即时信息. (2)另外一个操作地方是发布的属性,(属性--状态里可以启动代理) (3
创建sql数据库复制发布订阅的问题--异常处理
创建sql数据库复制发布订阅的问题处理2009-12-09 14:20操作使用的一些技巧(事务复制类型):1.如何修改一个已经发布的表的属性?将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就可以修改...
WPF开发教程
------WPF开发教程 目录 WPF基础入门....... 1. WPF基础之体系结构......2. WPF基础之XAML....3. WPF基础之基元素......4. WPF基础之属性系统......5. WPF基础之路由事件......6. WPF基础之布局系统......7. WPF基础之样式设置和模板...
参考---创建sql数据库复制发布订阅的问题处理
操作使用的一些技巧(事务复制...将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就可以修改该表了,修改后,再将表加入发布内就可以了.2.常用的操作界面:(1)一般都监视器--发布项目,可以看到
创建sql数据库复制发布订阅的问题处理[转]
创建sql数据库复制发布订阅的问题处理[转] 操作使用的一些技巧(事务复制类型):1.如何修改一个已经发布的表的属性?将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就可以修改该表了,...
SQL Server 2000 发布订阅
SQL Server 2000 发布订阅快照复制制定计划 快照复制需要以下方面制定计划:  传输和存储快照文件。  调度快照。 传输和存储快照文件 可以选择一个默认位置或非默认位置存储快照文件,默认位置...
sql2008发布订阅 问题汇总
1.如何修改一个已经发布的表的属性? 将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就 可以修改该表了,...常用的操作界面: (1)一般都监视器--发布项目,可以看到快照 分发和订阅的即时信息.
SQL Server 2008 数据库复制实现数据同步常见问题
SQL Server 2008 数据库复制实现数据同步常见问题 作者: 搏击的小船 来源: 博客园 发布时间: 2010-08-25 16:09 阅读: 9578 次 推荐: 0  原文链接 [收藏]  操作使用的一些技巧(事务复制类型): 1. 如何...
SQL Server 2000 发布订阅 .
SQL Server 2000 发布订阅快照复制制定计划 快照复制需要以下方面制定计划:  传输和存储快照文件。  调度快照。 传输和存储快照文件 可以选择一个默认位置或非默认位置存储快照文件,默认位置...
ZMQ 第五章 高级发布-订阅模式
这一章我们会关注发布-订阅模式,使用上层模式封装,提升ZMQ发布-订阅模式的性能、可靠性、状态同步及安全机制。本章涉及的内容有: * 处理慢订阅者(自杀的蜗牛模式) * 高速订阅者(黑箱模式) * 构建一个共享...
Sql2000 两台服务器实现同步(发布订阅
SQL2000里用这个登录。 D盘设置一个文件夹PUB,并共享。权限为JL。如果是2003R2,打开-服务-server文件共享服务。注册的时候注意修改为用计算机名。因为SQL安装自动设置为.或者LOCAL。这样不能发布服务。 如果...
sql server2008数据库复制实现数据同步常见问题
常用的操作界面: (1)一般都监视器--发布项目,可以看到快照 分发和订阅的即时信息. (2)另外一个操作地方是发布的属性,(属性--状态里可以启动代理) (3)还有一个是工具--复制--配置发布订阅服务器...
ZeroMQ 中文指南 第五章 高级发布-订阅模式【转载】
此文章转载自GitHub : https://github.com/anjuke/zguide-cn 作者信息如下。 ZMQ 指南 作者: Pieter Hintjens ph@imatix.com, CEO iMatix Corporation. 原文地址: ... 翻译: 张吉 jizhang@anjuke...
sql server 复制、镜像常见故障处理
sqlserver2008数据库复制实现数据同步常见问题 操作使用的一些技巧(事务复制类型): 1.如何修改一个已经发布的表的属性? 将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就 可以修改该...
SQLSERVER监控复制并使用数据库邮件功能发告警邮件
SQLSERVER监控复制并使用数据库邮件功能发告警邮件       正题 上个月月底的时候因为要搬迁机房,需要将一个数据信息数据库先搬到我们的机房,然后将客户的数据库 从原来的机房A搬到机房B,原来我们的数据...
SQL 订阅发布备注
单个用户问题 use mastergodeclare @SQL varchar(max)set @SQL=''select @SQL=@SQL+';kill '+RTRIM(spid)from master..sysprocesses where dbid=DB_ID('DBNAME')exec (@SQL)go alterdatabaseDBNAMEsetmulti_user ...
第五章 高级发布-订阅模式
此文章转载自GitHub : https://github.com/anjuke/zguide-cn 作者信息如下。 ZMQ 指南 作者: Pieter Hintjens ph@imatix.com, CEO iMatix Corporation. 原文地址: https://github.com/imatix/z...
超详细Redis数据库入门教程
使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据结构 – 集合11.redis数据结构 – 有序集合12.redis数据...
过程控制系统课程设计(锅炉汽包温度控制系统论文)
本次设计采用串级控制系统对锅炉汽包温度进行控制。 过程控制系统由过程检测、变送和控制仪表、执行装置等组成,通过各种类型的仪表完成对过程变量的检测、变送和控制,并经执行装置作用于生产过程。 串级控制系统是两只调节器串联起来工作,其中一个调节器的输出作为另一个调节器的给定值的系统。此系统改善了过程的动态特性,提高了系统控制质量,能迅速克服进入副回路的二次扰动,提高了系统的工作频率,对负荷变化的适应性较强。 串级控制系统工程应用场合如下: (1)应用于容量滞后较大的过程。 (2)应用于纯时延较大的过程。 (3)应用于扰动变化激烈而且幅度大的过程。 (4)应用于参数互相关联的过程。 (5)应用于非线性过程。 正因为串级控制系统具有上述特点,所以本次设计采用串级控制系统对锅炉汽包温度进行控制。 采用单片机作为主控制器,锅炉汽包温度为主被控对象,上水的流量为副被控对象,电磁阀为执行器,利用AD590传感器检测汽包温度,利用流量传感器检测上水流量。锅炉汽包温度串级控制系统框图如图1.1所示,系统原理图如图1.2所示。
FFmpegAndroidDemo.zip
ffmpeg-3.3.1移植到android平台
光模块基础知识
光模块内部发射与接收的专业讲解,利于新手快速开发。
自己动手从0到1写嵌入式操作系统
这不是rtos源码分析的课程,而是为初级的同学设计,从基础原理讲师,一步步不断迭代设计rtos的课程! 用不到【2000行代码,汇编代码仅18行】(不含注释)实现一个精巧的可以运行在ARM Cortex-M内核芯片上的RTOS! 该RTOS功能与ucos类似,具体实现不同。学习之后,再去学习ucos之类的系统将没有什么问题。 1、系统地掌握RTOS的工作原理及其应用; 2、用更短的时间、更少的精力,学习RTOS相关知识; 3、设计出一个具备自己特色的RTOS。将其用作毕业设计、找工作的敲门砖; 4、提升技术水平,为升职加薪跳槽提供资本。
android 登陆界面例子
android 登陆界面例子 可以直接运行的
信息安全等级保护管理办法(公通字[2007]43号)
信息安全等级保护管理办法(公通字[2007]43号)
PPT模板下载
PPT模板下载我只是想要点积分啊 
STM32Cube和HAL库使用初体验-第5季第2部分
本季课程主要讲解STM32的全新开发方式:使用STM32CubeMX工具做图形化配置,自动生成初始化代码;添加各种中间件;使用HAL库和LL库来操作外设。结合朱老师物联网大讲堂专为nbiot物联网开发而设计的NB476开发板,本季课程能够让大家彻底掌握物联网时代以nbiot和低功耗STM32L4单片机为代表的典型开发模式,实战意义非常重要。 本课程是《朱有鹏老师单片机完全学习系列课程》第5季第2个课程,本部分以时钟和GPIO模块为案例来讲解STM32CubeMX工具加HAL库加MDK5这套开发体系的流程、技术细节,目标是让大家真正入门HAL库方式开发STM32单片机。后续再接着讲其他更复杂外设。
内核的启动过程分析-uboot和系统移植第16部分
本课程为linux kernel移植的第3部分,主要内容是linux内核启动流程的代码分析和细节解读。本部分的学习目标是对linux内核的启动和构建过程有个清晰理解,对内核启动后的状态有清晰认识,从而能够帮助我们分析和解决内核移植过程中的问题。 本课程为uboot和系统移植阶段的第16部分,适合学习了uboot移植,需要继续学习ulinux内核移植的同学。
微信公众平台开发入门
本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。 通过合理的课程设计,结合讲师多年的教学经验、微信开发经验,轻松引导初学者掌握微信公众平台开发。
vue-devtools chrome 插件
chrome(谷歌浏览器)vue代码调试插件, 已打包。解压后,通过chrome扩展程序加载即可使用。 使用方法: 1、chrome浏览器输入地址“chrome://extensions/”进入扩展程序页面 2、勾选开发者模式 3、点击“加载已解压的扩展程序...”按钮,选择解压后的chrome文件夹,即可添加成功。 4、添加完vue-devtools扩展程序之后,我们在调试vue应用的时候,ch rome开发者工具中会看一个vue的一栏,点击之后就可以看见当前页面vue对象的一些信息
《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc
PPT已在CSDN均可免费下载 《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc 当当网上可购买纸质书: http://product.dangdang.com/23766413.html
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2004-11-11 09:31
社区公告
暂无公告