2016-06-02 1 views
0

Во время выполнения репликации я получил следующее сообщение об ошибке в Replication monitorAgentsКак создать динамическую папку во время репликации?

Доступ к пути «D: \ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ repldata \ ункции \ _DEMO_SAMPLE \ 20160602154451 \ ' отказано.

Если папка создана вручную, ошибка будет решена в течение некоторого времени. Однако через некоторое время ошибка возникает снова, потому что временная метка (20160602154451) изменилась. Как я могу создать папку динамически? Или кто-нибудь может предложить другое решение этой проблемы?

+0

Вы видели это сообщение? Я думаю, это может помочь. https://sqldbpool.com/2011/07/06/t-sql-script-to-checkcreate-directory/ – scsimon

+0

Это не решит проблему. Кажется, что проблема связана с установкой или установкой БД. Создание динамической папки должно выполняться MS SQL-сервером и не должно выполняться вручную. Можете ли вы попробовать установить соответствующие SP? –

ответ

0

При установке сервера sql я всегда делаю папку UNC общей папкой. Вы либо делаете это RW доступным для всех, а не для обеспечения безопасности. Или укажите сетевой логин, на котором используется агент репликации, и дайте ему изменить доступ к этой папке. Этот логин был установлен во время установки сервера sql.