Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 права на запись на сетевом ресурсе  [new]
ev65
Guest
Если процедура создания trace запускается посредством sql server agent job и создает файл, то проверку прав на создание файла проходит учетная запись sql server agent? или sql server? или обе службы?
7 дек 09, 17:16    [8030779]     Ответить | Цитировать Сообщить модератору
 Re: права на запись на сетевом ресурсе  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Агент запускает джоб, а в файл пишет служба сиквел сервера.
8 дек 09, 11:49    [8033480]     Ответить | Цитировать Сообщить модератору
 Re: права на запись на сетевом ресурсе  [new]
ev65
Guest
спасибо за ответ.

тогда 2 вопрос:
если sql server стартовал под network service на компьютере1, находящемся в некоторой рабочей группе, то какова может быть причина отсутствия у него доступа к расшаренной папке F на компьютере2, находящемся в той же рабочей группе. На папку F дан Full control как в Sharing, так и в Security вкладках для Everyone, Network Service.
8 дек 09, 18:34    [8037379]     Ответить | Цитировать Сообщить модератору
 Re: права на запись на сетевом ресурсе  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
М.б. потому что у Вас рабочая группа, а не домен? Как, кстати, выглядит инструкция полностью?
8 дек 09, 20:36    [8037684]     Ответить | Цитировать Сообщить модератору
 Re: права на запись на сетевом ресурсе  [new]
ev65
Guest
инструкция такая:

declare @TraceID int
declare @maxfilesize bigint
set @maxfilesize = 5
exec sp_trace_create @TraceID output, 2, N'\\db11\DBLog\Secure12_Trace.trc',
@maxfilesize, NULL


Стала работать после того, как sql server был рестартован под администратором компьютера. Не знаю насколько это безопасно и, второе, зачем вообще тогда Network Service?
9 дек 09, 13:15    [8040264]     Ответить | Цитировать Сообщить модератору
 Re: права на запись на сетевом ресурсе  [new]
ev65
Guest
почитала про workgroup: собственно, это одноранговая сеть. Следовтельно если пользователь входит под некоторой учетной записью и с некоторым паролем в комп1, то если есть идентичная учетная запись на комп2, то этот пользователь будет успешно авторизован и на комп2.
Тогда почему это не действует для Network Service account? Потому-что пароли у них отсутствуют, так? И для администратора системы на комп1 открывается доступ на комп2, хотя пароли администраторов для этих систем разные, или администратор - исключительная учетная запись?
9 дек 09, 16:24    [8041845]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить