Выполнение запросов, Неудавшееся в отчетах Reporting Services

Принятие Вы выполняете это на Windows Server 2003 или более новые, у Вас будут и TAKEOWN и команды ICACLS. Я также принимаю, что высокоуровневое разрешение папки установлено нормально (т.е. "Аутентифицируемые Пользователи - Содержание папки Списка - Эта папка только", надлежащие полномочия "Администратора", если Вам нравятся они способность войти в пользовательские папки, и т.д.).

@echo off
FOR /D %%i in (*) do (
  TAKEOWN /f "%%i" /r /d y
  ICACLS "%%i" /reset /T
  ICACLS "%%i" /grant:r "DOMAIN\%%i":(OI)(CI)F
  rem Unremark this line to set the owner to the user, if you like that
  rem ICACLS "%%i" /setowner "DOMAIN\%%i" /T
)

Это возьмет владение, очистит все полномочия и восстановит наследование, добавьте пользователя w/права Полного контроля на каталог и затем дополнительно отдайте владение если Вы неrem последняя строка.

Мои соболезнования тому, чтобы иметь необходимость иметь дело с пользователями, совместно использующими файлы друг между другом из корневых каталогов. Это - реальная боль.

1
задан 6 April 2010 в 05:28
2 ответа

Это больше походит на вопрос о коде мне. Вы уверенный, Вы не нашли ответов на stackoverflow.com для этого?

Для меня просто кажется, что некоторый объект XMLReader оставляют открытым... так некоторый сервис или программа, которая использует его, должен быть закрыт правильно.

0
ответ дан 4 December 2019 в 02:08
  • 1
    Да я думал о регистрации там, но I' m не кодирующий вообще здесь, ошибка является внутренней к SSRS так I' ve, думая, это может быть проблема конфигурации. –   8 April 2010 в 09:35

Я тоже столкнулся с этой проблемой. Я снял флажок «Использовать одну транзакцию при обработке запросов» в свойствах источника данных набора данных.

1
ответ дан 4 December 2019 в 02:08

Теги

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