![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нет доступа при чтении файлов -ем с другого сервера [MSSQL]
Vick © (2003-12-17 10:33:00)
Доброго всем дня!
Возникла следующая проблема. В MSSQL-е пишу такой код:
exec master..xp_cmdshell "dir e:\StartSQL"
работает отлично, т.к. каталог e:\StartSQLнаходится на машине, где установлен SQL.
Далее пишу:
exec master..xp_cmdshell "dir \\ServerN\FilesSql"
Пишет, что нету доступа. \\ServerN\FilesSqlнаходится на другом сервере и расшарен на SQL-машине. Как можно получить доступ туда без нарушения безопасности?
Vick (2003-12-17 11:09:00) [21]
> sniknik ©
А это не может быть связано с ограничением доступов именно на самой машине. Сервера запускаются сами и работают без какго-либо пользователя, может аутентификация SQl-сервера не устраивает другой?
LordOfSilence (2003-12-17 11:08:00) [22]
И снова здравствуйте! ;-)
1. Какая аутентификация взведена на машине, на которой работает MSSQL?
2. От какой учетной записи стартует сервис sqlservr.exe?
3. C какой машины конкретно ты выполняешь команду exec master..xp_cmdshell "dir \\ServerN\FilesSql"?
sniknik (2003-12-17 11:05:00) [23]
MOA © (17.12.03 11:00) [4]
может поэтому? > (WinXP pro)
у меня w2k prof.
Vick © (17.12.03 10:57) [3]
> Есть назначеный логически путь к этому каталогу, типа S:\FilesSql
а так dir s:\ ???
запусти в консоли (cmd/command) от системы
MOA (2003-12-17 11:00:00) [24]
Хм, а у меня dir \\server\katalog замечательно работает. Только что попробовал на нескольких каталогах (WinXP pro).
Vick (2003-12-17 10:57:00) [25]
> sniknik ©
Стоп!!!!! Есть назначеный логически путь к этому каталогу, типа S:\FilesSql, пишет, что путь не найден!!! Или я чего-то не так поняла?
sniknik (2003-12-17 10:50:00) [26]
не в доступе дело (и вообще не в MSSQL), это же вызывается команда системы. а если то же сделать руками т.е. cmd и в нем
D:\>dir \\puma\distr
Том в устройстве C не имеет метки
Серийный номер тома: 0C5E-12D8
Путь не найден
хотя он есть и dir M:\ (это он и есть подключенный) работает
а через xp_cmdshell в первом случае "Отказано в доступе." во втором работает.
(ограничение команды однако. если только свой dir написать?)
Ega23 (2003-12-17 10:36:00) [27]
Попробуй замонтируй как конкретный диск, например Z.