错误信息:\\BS\D$\MSSQL\ReplData\unc\BS_ZHHarborMT_ZHHarborMT\20040402084601\snapshot.pre
上一次执行批处理的事务序列号和命令 ID 分别是 0x000000180000011C007C00000002 和 4。
进程未能读取文件“\\BS\D$\MSSQL\ReplData\unc\BS_ZHHarborMT_ZHHarborMT\20040402084601\snapshot.pre”,因为发生操作系统错误 5。

解决方案 »

  1.   

    很显示,权限问题. 没有读取 
    \\BS\D$\MSSQL\ReplData\unc\BS_ZHHarborMT_ZHHarborMT\20040402084601\snapshot.pre
    的权限
      

  2.   

    一般进行发布需要做的准备工作:1.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:我的电脑--D:\ 新建一个目录,名为: PUB
    --右键这个新建的目录
    --属性--共享
    --选择"共享该文件夹"(另外还可以通过"权限"按纽来设置具体的用户权限
    --确定
    2.设置SQL代理(SQLSERVERAGENT)服务的启动用户开始--程序--管理工具--服务
    --右键SQLSERVERAGENT
    --属性--登陆--选择"此账户"
    --输入".\Administrator",或者选择其他系统管理员
    --"密码"中输入该用户的密码3.设置SQL Server身份验证模式,解决连接时的权限问题企业管理器
    --右键SQL实例--属性
    --安全性--身份验证
    --选择"SQL Server 和 Windows"
    --确定4.在发布服务器和订阅服务器上互相注册
    企业管理器
    --右键SQL Server组
    --新建SQL Server注册...
    --下一步--可用的服务器中,输入你要注册的远程服务器名 --添加
    --下一步--连接使用,选择第二个"SQL Server身份验证"
    --下一步--输入用户名和密码
    --下一步--选择SQL Server组,也可以创建一个新组
    --下一步--完成
      

  3.   

    还是不能解决,我想问题应该出在这里快照文件夹路径"\\btn6\d$\PUB"使用特殊的共享名称,该名称通常只能由在计算机"BTN6"上有管理权限的登陆访问。此共享可能不能由在其他计算机上运行的代理程序访问,例如请求订阅的代理程序。
    却是要使用此快照文件夹路径吗?请问怎么解决?还有如果这个可以解决,但是关掉命名管道怎么办?