Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Доступ к сетевому ресурсу из MSSQL  [new]
Kaiden
Member

Откуда:
Сообщений: 79
Есть такая проблемка.

MSSQL запущен под системной учетной записью (SYSTEM). Есть команда бэкапа, что-то вроде BACKUP Database Test_db To DISK='\\it2\backup\test_backup'.

Проблема в том, что пользователь SYSTEM не имеет прав на доступ к ресурсам компьютера it2. Дать ему эти права или невозможно, или я просто не нашел способа сделать это.

Изменять учетную запись, под которой запускается MSSQL, крайне нежелательно. Сеть на базе домена.

Как тут можно вывернуться?
23 июн 09, 14:11    [7333160]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
Kaiden
Есть такая проблемка.

MSSQL запущен под системной учетной записью (SYSTEM). Есть команда бэкапа, что-то вроде BACKUP Database Test_db To DISK='\\it2\backup\test_backup'.

Проблема в том, что пользователь SYSTEM не имеет прав на доступ к ресурсам компьютера it2. Дать ему эти права или невозможно, или я просто не нашел способа сделать это.

Изменять учетную запись, под которой запускается MSSQL, крайне нежелательно. Сеть на базе домена.

Как тут можно вывернуться?

BOL:
Чтобы SQL Server мог обращаться к удаленному дисковому файлу, учетная запись службы SQL Server должна иметь доступ к общему сетевому ресурсу. Включая наличие разрешений на запись, необходимых для выполнения операций резервного копирования на общий сетевой ресурс, и разрешения на чтение с ресурса для выполнения операций восстановления.
С уважением, Алексей
23 июн 09, 14:25    [7333240]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
deann
Member

Откуда:
Сообщений: 17
Алексей ну вы объяснили... =)
в свойствах папки, вкладка безопасность, кнопка добавить, мне не критично я добавил полностью серверную машину (в типах объекта "компьютеры", а потом пишите просто имя компьютера). ставим доступы какие надо и ок!
и имеем счастье! ;)
23 июн 09, 15:06    [7333523]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
Да, вы правы, надо было дать просто ссылку на главу. И в ней третьим пунктом идет ваш вариант (....Можно подключиться, используя учетную запись сетевой службы, если вместо пользователя домена указать учетную запись компьютера...)
Короче читайте главу "Устройства резервного копирования". (ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.ru/s10de_4deptrbl/html/35a8e100-3ff2-4844-a5da-dd088c43cba4.htm)
С уважением, Алексей
23 июн 09, 15:22    [7333631]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
deann
Алексей ну вы объяснили... =)
в свойствах папки, вкладка безопасность, кнопка добавить, мне не критично я добавил полностью серверную машину (в типах объекта "компьютеры", а потом пишите просто имя компьютера). ставим доступы какие надо и ок!
и имеем счастье! ;)
Что-то счастье не наступает :)
SQL-сервер крутится на машине TESTBED. Делаю бакап в сетевую папку
BACKUP DATABASE [DB] TO  DISK = N'\\senya\backup\DB.bak' 
WITH NOFORMAT, INIT,  NAME = N'Polyclinic-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO
На папку выдал права на полный доступ к папке для компьютера DOMAIN_NAME\TESTCLI$. Выдает ошибку
Msg 3201, Level 16, State 1, Line 1
Невозможно открыть устройство резервного копирования "\\sergey\backup\poly.bak". Ошибка операционной системы 5(Отказано в доступе.).
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE прервано с ошибкой.
Что я сделал неправильно?
23 июн 09, 16:29    [7334141]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
up

Актуально.
23 июн 09, 23:50    [7335467]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
deann
Member

Откуда:
Сообщений: 17
а с сервера в эту папку можно зайти?
ps у меня работает =)
24 июн 09, 08:56    [7335859]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Crimean
Member

Откуда:
Сообщений: 13148
у меня тош все работает. или домен старый или домен косячный или прва на шару даны криво, в любом случае секурити аудит поможет оч быстро понять кому куда чего не хватает
24 июн 09, 10:16    [7336053]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
Crimean, deann,

Спасибо за подсказки. Хоть буду знать в какую сторону копать.

ЗЫ. Ну не админ я...
24 июн 09, 11:38    [7336516]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
ZIG79
Guest
Можно сделать Backup Device и в пути к девайсу указать сетевой путь к папке.
24 июн 09, 13:29    [7337386]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Crimean
Member

Откуда:
Сообщений: 13148
ZIG79
Можно сделать Backup Device и в пути к девайсу указать сетевой путь к папке.


да, конечно, сразу ошибка 5 пропадет сама собой, как только "узнает", что появился бакап девайс!
24 июн 09, 14:49    [7337990]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Zig_79
Member

Откуда:
Сообщений: 8
Ну что я могу сказать, в моем случае помогло. )))
24 июн 09, 16:04    [7338715]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к сетевому ресурсу из MSSQL  [new]
Crimean
Member

Откуда:
Сообщений: 13148
> SQL-сервер крутится на машине TESTBED
> выдал права для компьютера TESTCLI
> Выдает ошибку "Отказано в доступе"

> Что я сделал неправильно

TESTBED != TESTCLI, однако
24 июн 09, 16:09    [7338768]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить