none
sqlserver2008如何指定发布快照时,快照文件夹的网络路径? RRS feed

  • 问题

  • 远程数据库服务器名:ChenCunServer
    @@servername:ChenCunServer
    现在需要在此机上新建发布。在第三步中,指定快照文件夹。默认是:D:\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\ReplData

    但提示:此快照文件夹不支持在订阅服务器上创建的请求订阅。它并非网络路径,或它是映射到网络路径的驱动器号。若要同时支持推送订阅和请求订阅,请使用指向此文件夹的网络路径。

    而我需要本地服务器通过互联网请求订阅。

    这个路径如何改为可远程访问的网络路径?
    2013年6月3日 2:46

全部回复

  • D:\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\ReplData

    将这个文件夹共享出来,然户用共享文件夹的UNC路径作为快照文件夹路径。这个文件夹要赋予SQL Server Service和Agent Service读写权限。


    Please Mark As Answer if it is helpful.

    2013年6月3日 3:37
  • You can create file share for that folder.
    2013年6月3日 3:39
  • 错误消息:
    由于出现操作系统错误 3,进程无法读取文件“D:\FBData\unc\CHENCUNSERVER_OVERRUNDETECTINGDB_CHENCUNFB\20130603131801\tb_Data_Detect_2.pre”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20024)
    获取帮助: http://help/MSSQL_REPL20024
    系统找不到指定的路径。
     (源: MSSQL_REPL,错误号: MSSQL_REPL3)
    获取帮助: http://help/MSSQL_REPL3

    我创建了新的文件夹D:\FBData,更换了快照文件夹默认路径:D:\FBData,并给了Everyone完全读写共享。
    但仍报前面的错。

    2013年6月3日 5:36
  • 如果默认路径改为\\ChenCunServer\FBData

    仍然报错

    错误消息:
    由于出现操作系统错误 53,进程无法读取文件“\\ChenCunServer\FBData\unc\CHENCUNSERVER_OVERRUNDETECTINGDB_CHENCUNFB\20130603132937\tb_Data_Detect_2.pre”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20024)
    获取帮助: http://help/MSSQL_REPL20024
    找不到网络路径。
     (源: MSSQL_REPL,错误号: MSSQL_REPL53)
    获取帮助: http://help/MSSQL_REPL53

    2013年6月3日 5:38
  • \\ChenCunServer\FBData\unc\CHENCUNSERVER_OVERRUNDETECTINGDB_CHENCUNFB\20130603132937

    这个文件夹可以访问吗?你要确保共享的文件夹是可以访问的。


    Please Mark As Answer if it is helpful.

    2013年6月3日 5:39
  • 我创建了新的文件夹D:\FBData,更换了快照文件夹默认路径:D:\FBData,并给了Everyone完全读写共享。


    2013年6月3日 5:42
  • 你的internet访问,没有vpn吧?网络共享需要windows 认证的。

    那样的话,只能用ftp发布快照了。


    想不想时已是想,不如不想都不想。

    2013年6月3日 6:29
    版主
  • 没有用VPN,用ftp发快照试过。也报错,提示ie总尝试拨号连接什么的。
    2013年6月3日 6:48
  • 推数据也试过,仍然报错。

    提示发布服务器无法访问订阅服务器。操。

    2013年6月3日 6:51
  • 没有用VPN,用ftp发快照试过。也报错,提示ie总尝试拨号连接什么的。

    你试过ftp地址可以直接访问吗?需要用完整的URL。

    想不想时已是想,不如不想都不想。

    2013年6月3日 7:14
    版主
  • 错误消息:
    由于出现操作系统错误 53,进程无法读取文件“\\ChenCunServer\FBdATA\ftp\CHENCUNSERVER_OVERRUNDETECTINGDB_CHENCUNFB\20130603153432\tb_Data_Detect_2.pre”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20143)
    获取帮助: http://help/MSSQL_REPL20143
    找不到网络路径。
     (源: MSSQL_REPL,错误号: MSSQL_REPL53)
    获取帮助: http://help/MSSQL_REPL53

    设置为“通过FTP访问快照文件”

    FTP目录也自动建立了,文件也进去了,就是找不到。

    2013年6月3日 7:38
  • Does sql service account have permission on the share?
    2013年6月3日 13:16
  • 你确定共享这个目录了吗?

    直接访问\\ChenCunServer\FBdATA 可以打开吗?             


    想不想时已是想,不如不想都不想。

    2013年6月4日 3:43
    版主