Полномочия системной папки Windows 2008

После выполнения еще некоторого исследования я обнаружил, какова проблема была. Оказывается, что новый Виртуальный Частный Сервер был размещен в другом средстве, чем старое. Это сам по себе не было проблемой, но база данных была все еще в старом местоположении на расстоянии в 1 200 миль.

Так или иначе решение моей проблемы состоит в том, чтобы переместить базу данных в то же средство (и LAN) как VPS, и я нахожусь в процессе выполнения этого теперь.

1
задан 10 March 2014 в 20:08
2 ответа

Прежде всего, убедитесь, что эти файлы находятся внутри папки. Вы также должны напрямую проверить права доступа к файлам. Разрешения не обязательно одинаково применяются к дочерним объектам.

1
ответ дан 3 December 2019 в 21:20

Я не уверен, является ли это все еще проблемой для вас, однако это кажется решенным, если вы используете SysNative вместо System32, например:

<Input dhcplogs>
    Module      im_file
    File        "C:\\Windows\\Sysnative\\dhcp\\DhcpSrvLog-*.log"
    SavePos     TRUE
    InputType   LineBased
    Exec $Message = $raw_event;
</Input>

Я не до конца понимаю это достаточно, чтобы сломать его, но следующий раздел из этой msdn страницы указывает, что это связано с взаимодействием 32-х и 64-х битных приложений:

32-х битные приложения могут получить доступ к родному системному каталогу посредством заменяя %windir%\Sysnative на %windir%\System32. WOW64 распознает Sysnative как специальный псевдоним, используемый для указания на то, что файл система не должна перенаправлять доступ. Этот механизм является гибким и прост в использовании, поэтому рекомендуется механизм обхода файла перенаправление системы. Обратите внимание, что 64-битные приложения не могут использовать Сизнативный псевдоним, так как это виртуальная директория, а не настоящая.

1
ответ дан 3 December 2019 в 21:20

Теги

Похожие вопросы