
sqlserver 订阅报错,由于出现操作系统错误 3,进程无法读取文件“C:\Program Files\...\xxx.pre”。 5
日期2015/4/1615:38:50日志作业历史记录(LXJ-PC-test-cc-WIN-VMM-cc-D59BCA26-1AC5-491D-9B4A-D3DF2E1...
日期 2015/4/16 15:38:50
日志 作业历史记录 (LXJ-PC-test-cc-WIN-VMM-cc-D59BCA26-1AC5-491D-9B4A-D3DF2E1EA069)
步骤 ID 1
服务器 WIN-VMM
作业名称 LXJ-PC-test-cc-WIN-VMM-cc-D59BCA26-1AC5-491D-9B4A-D3DF2E1EA069
步骤名称 运行代理。
持续时间 00:00:07
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
2015-04-16 07:38:50.202 版权所有 (c) 2008 Microsoft Corporation
2015-04-16 07:38:50.202 Microsoft SQL Server 复制代理: distrib
2015-04-16 07:38:50.202
2015-04-16 07:38:50.202 为输出行预置的时间戳以 UTC 时间表示。
用户指定的代理参数值:
-Publisher LXJ-PC
-PublisherDB test
-Publication cc
-Distributor LXJ-PC
-SubscriptionType 1
-Subscriber WIN-VMM
-SubscriberSecurityMode 1
-SubscriberDB cc
-XJOBID 0x20C94061897A8A4EB4C8AD26EEC37661
-XJOBNAME LXJ-PC-test-cc-WIN-VMM-cc-D59BCA26-1AC5-491D-9B4A-D3DF2E1EA069
-XSTEPID 1
-XSUBSYSTEM Distribution
-XSERVER WIN-VMM
-XCMDLINE 0
-XCancelEventHandle 00000000000007D0
-XParentProcessHandle 000000000000072C
2015-04-16 07:38:50.202 Startup Delay: 7058 (msecs)
2015-04-16 07:38:57.261 正在连接到 订阅服务器“WIN-VMM”
正在连接到 分发服务器“LXJ-PC”
从代理配置文件获取的参数值:
-bcpbatchsize 2147473647
-commitbatchsize 100
-commitbatchthreshold 1000
-historyverboselevel 1
-keepalivemessageinterval 300
-logintimeout 15
-maxbcpthreads 1
-maxdeliveredtransactions 0
-pollinginterval 5000
-querytimeout 1800
-skiperrors
-transactionsperhistory 100
2015-04-16 07:38:57.570 初始化
由于出现操作系统错误 3,进程无法读取文件“C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\ReplData\unc\LXJ-PC_TEST_CC\20150416105831\filename_2.pre”。
Category:OS
Source:
Number: 3
Message: 系统找不到指定的路径。
发布没有问题,订阅本地没问题,远程订阅报错。
以上报错信息是选择请求订阅时的报错,如果选择推送订阅,在订阅服务器端订阅不生成,也不生成计划任务,但是在发布服务器端生成订阅。 展开
日志 作业历史记录 (LXJ-PC-test-cc-WIN-VMM-cc-D59BCA26-1AC5-491D-9B4A-D3DF2E1EA069)
步骤 ID 1
服务器 WIN-VMM
作业名称 LXJ-PC-test-cc-WIN-VMM-cc-D59BCA26-1AC5-491D-9B4A-D3DF2E1EA069
步骤名称 运行代理。
持续时间 00:00:07
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
2015-04-16 07:38:50.202 版权所有 (c) 2008 Microsoft Corporation
2015-04-16 07:38:50.202 Microsoft SQL Server 复制代理: distrib
2015-04-16 07:38:50.202
2015-04-16 07:38:50.202 为输出行预置的时间戳以 UTC 时间表示。
用户指定的代理参数值:
-Publisher LXJ-PC
-PublisherDB test
-Publication cc
-Distributor LXJ-PC
-SubscriptionType 1
-Subscriber WIN-VMM
-SubscriberSecurityMode 1
-SubscriberDB cc
-XJOBID 0x20C94061897A8A4EB4C8AD26EEC37661
-XJOBNAME LXJ-PC-test-cc-WIN-VMM-cc-D59BCA26-1AC5-491D-9B4A-D3DF2E1EA069
-XSTEPID 1
-XSUBSYSTEM Distribution
-XSERVER WIN-VMM
-XCMDLINE 0
-XCancelEventHandle 00000000000007D0
-XParentProcessHandle 000000000000072C
2015-04-16 07:38:50.202 Startup Delay: 7058 (msecs)
2015-04-16 07:38:57.261 正在连接到 订阅服务器“WIN-VMM”
正在连接到 分发服务器“LXJ-PC”
从代理配置文件获取的参数值:
-bcpbatchsize 2147473647
-commitbatchsize 100
-commitbatchthreshold 1000
-historyverboselevel 1
-keepalivemessageinterval 300
-logintimeout 15
-maxbcpthreads 1
-maxdeliveredtransactions 0
-pollinginterval 5000
-querytimeout 1800
-skiperrors
-transactionsperhistory 100
2015-04-16 07:38:57.570 初始化
由于出现操作系统错误 3,进程无法读取文件“C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\ReplData\unc\LXJ-PC_TEST_CC\20150416105831\filename_2.pre”。
Category:OS
Source:
Number: 3
Message: 系统找不到指定的路径。
发布没有问题,订阅本地没问题,远程订阅报错。
以上报错信息是选择请求订阅时的报错,如果选择推送订阅,在订阅服务器端订阅不生成,也不生成计划任务,但是在发布服务器端生成订阅。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
1个回答
展开全部
1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2、查询SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) 3、在Sql查询分析器,还有一个简单的查询方法: EXEC sp_MSforeachtable @command1="sp_spaceused '?'" 执行完之后,就可以看到数据库中所有用户表的信息 4、查询总存储过程数:select count(*) 总存储过程数 from sysobjects where xtype='p' 附:xtype类型D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束L = 日志FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程S = 系统表TF = 表函数
TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 另:在sqlserver中取得某个数据库中所有表名的sql语句 select sysobjects.name from sysobjects.xtype ='U';SELECT name
WHERE (xtype = 'U') 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为'U'的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status>0,即:select * from sysobjects where xtype='U' and status>0
F = FOREIGN KEY 约束L = 日志FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程S = 系统表TF = 表函数
TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 另:在sqlserver中取得某个数据库中所有表名的sql语句 select sysobjects.name from sysobjects.xtype ='U';SELECT name
WHERE (xtype = 'U') 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为'U'的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status>0,即:select * from sysobjects where xtype='U' and status>0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询