Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка:Logon failure: unknown user name or bad password  [new]
tred_tred
Member

Откуда:
Сообщений: 33
Пытаюсь в скрипте переместить файлы из папки folder1 на одном сервере
в папку folder2 на другом сервере

ниже часть скрипта:
SET @move = 'move  C:\folder1\* \\10.0.50.90\ftp\folder2';
EXEC master..xp_cmdshell @move;


при этом выдается ошибка:
Logon failure: unknown user name or bad password

Как исправить ситуацию?

таже команда в командной строке работает,
в скрипте нет.

подозреваю дело в логинах, под кем запускаю.

т.е. если в винду захожу под пользователем USER1-
запускаю в командной строке все работает,
то для того чтобы отработал скрипт надо в sql manager studio
тоже зайти под USER1?

Создал новый логин USER1.
Переконектился, но скрипт опять не отрабатывает.

В чем может быть ошибка?
27 дек 13, 16:03    [15356238]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка:Logon failure: unknown user name or bad password  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
tred_tred
Пытаюсь в скрипте переместить файлы из папки folder1 на одном сервере
в папку folder2 на другом сервере

ниже часть скрипта:
SET @move = 'move  C:\folder1\* \\10.0.50.90\ftp\folder2';
EXEC master..xp_cmdshell @move;


при этом выдается ошибка:
Logon failure: unknown user name or bad password

Как исправить ситуацию?

таже команда в командной строке работает,
в скрипте нет.

подозреваю дело в логинах, под кем запускаю.

т.е. если в винду захожу под пользователем USER1-
запускаю в командной строке все работает,
то для того чтобы отработал скрипт надо в sql manager studio
тоже зайти под USER1?

Создал новый логин USER1.
Переконектился, но скрипт опять не отрабатывает.

В чем может быть ошибка?
Сервис mssql должен запускаться под пользователем, у которого есть права на папку.
27 дек 13, 16:46    [15356498]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка:Logon failure: unknown user name or bad password  [new]
tred_tred
Member

Откуда:
Сообщений: 33
но если в командной строке данная команда отрабатывает,
значит у этого пользователя есть права на доступ в папку.

тогда как его добавить в mssql?

Вообще такое возможно?

или надо взять любого пользователя, которые уже заведены в mssql,
точнее под которым будет запускаться скрипт
и дать ему права на доступ к папке?
27 дек 13, 17:18    [15356626]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка:Logon failure: unknown user name or bad password  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1579
tred_tred
но если в командной строке данная команда отрабатывает,
значит у этого пользователя есть права на доступ в папку.
Какого ЭТОГО?

тогда как его добавить в mssql?
КОГО и ЗАЧЕМ?

Вообще такое возможно?
Такое - это какое?

или надо взять любого пользователя, которые уже заведены в mssql,
точнее под которым будет запускаться скрипт
и дать ему права на доступ к папке?
Для начала надо понять, что запросы выполняет сервер, а не юзер/лонгин/пользователь. И права, о которых Вам талдычат, надо серверу, а не юзеру/логину/пользователю. Для этого сервер запускается под какой-то учетной записью операционной системы. И эта запись не имеет никакого отношения к юзерам/логинам/пользователям SQL сервера. Вот ей и надо дать нужные права на папку. В операционной системе, а не в SQL сервере.
27 дек 13, 17:36    [15356726]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить