Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
Savik
Member

Откуда:
Сообщений: 6196
Возникла проблема. Суть: у меня есть програмуля для генерации и установки паролей пользователей домена. Сначаля я с помощью команды
exec master..xp_cmdshell 'net user '
получаю список пользователей, потом генерю пароли, потом устанавливаю их той же командой. Всё нормально работало, когда сервер MS SQL и контроллер домена были на одном компьютере. Теперь их разнесли. Если я так же запускаю net user, то в списке только локальные пользователи сервера баз данных (фактически один Администратор). Если запускаю с параметром /domain, выдается ошибка 53 (проблемы с разрешением имени сервера или с подключением к нему). Что можно сделать, не вешая на сервер баз данных функции доп. контроллера домена?

ЗЫ
напрямую net user из командной строки - тот же результат
11 янв 06, 15:09    [2243949]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Под какой учеткой работает MSSQL?
11 янв 06, 15:20    [2243999]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
Savik
Member

Откуда:
Сообщений: 6196
Администратор
11 янв 06, 15:30    [2244040]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Savik
Администратор


Т.е. не под доменной?
11 янв 06, 15:32    [2244049]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
Savik
Member

Откуда:
Сообщений: 6196
Под доменной. Administrator. Это я выше группу имел в виду. Да и как бы иначе все клиенты работали, если бы сервер баз данных был запущен без входа в домен? Или я чего-то не догоняю?

Я думаю, дело вообще не в MSSQL. Потому что эта долбаная 'net user /domain' не работает ни с одного компа даже при входе по админской записи.
11 янв 06, 16:10    [2244280]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Да и как бы иначе все клиенты работали, если бы сервер баз данных был запущен без входа в домен?


Пользователи могут работать с сервером даже если он под LocalSystem работает.

автор
Я думаю, дело вообще не в MSSQL. Потому что эта долбаная 'net user /domain' не работает ни с одного компа даже при входе по админской записи.


Скорее всего, что не в MS SQL.
11 янв 06, 16:31    [2244416]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Ошибка 53: The network path was not found.
Контроллер вообще доступен?
11 янв 06, 16:48    [2244546]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
Savik
Member

Откуда:
Сообщений: 6196
автор
Пользователи могут работать с сервером даже если он под LocalSystem работает.


Спасибо, не знал. Не было случая проверить. :)
С сабжем же будем разбираться.
11 янв 06, 16:49    [2244551]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
Savik
Member

Откуда:
Сообщений: 6196
jimmers
Ошибка 53: The network path was not found.
Контроллер вообще доступен?


Доступен. Пингуется. 'net user /domain' на нем самом работает.

Я вот что подумал. В сообщении об ошибке пишется:

"Этот запрос будет обрабатываться контроллером домена domain.ru
NULL
Системная ошибка 53.
NULL
Не найден сетевой путь.
NULL
"

Если набрать domain.ru в IE, выдает host not found, чтобы увидеть корпоративный сайт, надо набирать www.domain.ru. Может в этом дело и надо настройки DNS помучить?
11 янв 06, 16:57    [2244615]     Ответить | Цитировать Сообщить модератору
 Re: ошибка 53 при выполнении exec master..xp_cmdshell 'net user /domain'  [new]
Savik
Member

Откуда:
Сообщений: 6196
Заработало!!!

Надо было в службе DNS прописать узел comp.domain.ru для контроллера.

Всем спасибо!
11 янв 06, 17:17    [2244738]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить