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

yonghengdizhen yonghengdizhen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在一批表中,快照代理程序执行成功,但在应用发布到订阅服务器中时,有部分表出现下面的错误:
[在 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

...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
yonghengdizhen
应用实例 27,579 成员 68,540 内容