【问题标题】:How can I create a folder dynamically during replication?如何在复制期间动态创建文件夹?
【发布时间】:2016-06-02 17:42:26
【问题描述】:

在进行复制时,我在Replication monitorAgents 中收到以下错误消息

拒绝访问路径“D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\repldata\unc\_DEMO_SAMPLE\20160602154451\”。

如果文件夹是手动创建的,则错误会解决一段时间。但是,一段时间后,由于时间戳 (20160602154451) 已更改,该错误再次发生。如何动态创建文件夹?或者任何人都可以为这个问题提出另一种解决方案?

【问题讨论】:

  • 你看过这篇文章吗?我认为这会有所帮助。 sqldbpool.com/2011/07/06/t-sql-script-to-checkcreate-directory
  • 这并不能解决问题。问题似乎与数据库安装或复制设置有关。动态创建文件夹应由 MS SQL 服务器负责,不应手动完成。能否请您尝试安装相关的 SP?

标签: sql sql-server synchronization replication bda


【解决方案1】:

安装 sql server 时,我总是将 UNC 文件夹设为共享文件夹。 您要么将其 RW 提供给所有人,而不是安全问题。 或者确定复制代理正在使用的网络登录名,并为其授予对该文件夹的修改访问权限。 此登录名是在安装 sql server 期间设置的。

【讨论】:

    猜你喜欢
    • 2014-07-23
    • 1970-01-01
    • 2011-11-29
    • 2014-06-21
    • 1970-01-01
    • 2016-01-30
    • 2021-01-18
    • 2021-10-15
    • 1970-01-01
    相关资源
    最近更新 更多