Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / OPENROWSET / 11 сообщений из 11, страница 1 из 1
17.07.2002, 20:25:59
    #32037329
puma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
Пытаюсь получить выборку:
select * from OpenRowset('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;SourceDB=\\Main\Net\COPTT\H10;SourceType=DBF;', 'select * from H10A')
Сервер выдает ошибку:
Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro Driver]File 'h10a.dbf' does not exist.]
При использовании драйвера dBase пишет:
[OLE/DB provider returned message: [Microsoft][Драйвер ODBC dBase] Объект 'H10A' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути.]
В чем может быть дело?
Спасибо.
...
Рейтинг: 0 / 0
17.07.2002, 20:40:24
    #32037330
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
попробуй так... ;))
Код: plaintext
select * from OpenRowset('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;SourceDB=\\Main\Net\COPTT\;SourceType=DBF;', 'select * from H10A')

всех благ...
...
Рейтинг: 0 / 0
17.07.2002, 20:45:50
    #32037331
puma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
Увы. Те же, в тех же позах...
...
Рейтинг: 0 / 0
17.07.2002, 20:57:53
    #32037332
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
1. Под какой учетной записью стартует сервис MSSQLSERVER ?

2. Имеет ли эта учетная запись нужные права на сетевой ресурс \\Main\Net\COPTT\H10 ?
...
Рейтинг: 0 / 0
22.07.2002, 13:05:06
    #32038022
puma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
to Glory
1. Под какой учетной записью стартует сервис MSSQLSERVER ?
Под LocalSystem.

2. Имеет ли эта учетная запись нужные права на сетевой ресурс \\Main\Net\COPTT\H10 ?
Автоизация пользователей происходит на другом компьютере. Там для этой папки полный доступ для LocalSystem.
...
Рейтинг: 0 / 0
22.07.2002, 13:13:27
    #32038032
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
Какой-бы супер-пользователь не подсоединился к SQL server-у, последний будет обращаться ко всем сетевым ресурсам от имени учетной записи, под которой запустился он сам
либо от учетной записи, установленной для SQL Server Agent proxy account (для полезователей не входящих в роль sysadmin)

А LocalSystem до сих пор (насколько мне известно) никому не удавалось назначить права на ресурсы за пределами локального компьютера.

Вам нужно стартовать MSSQLSERVER под учетной записью, у которой будут нужные права на \\Main\Net\COPTT\H10
...
Рейтинг: 0 / 0
22.07.2002, 13:58:53
    #32038042
puma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
Все получилось. Спасибо огромное.
...
Рейтинг: 0 / 0
22.07.2002, 14:13:22
    #32038048
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
GLORY писала ....А LocalSystem до сих пор (насколько мне известно) никому не удавалось назначить права на ресурсы за пределами локального компьютера....
$ИМЯ_СЕРВЕРА не что иное как LocalSystem этого же сервера....
т.е. если SQL сервер крутится на машине MYSRV
на другой машине для доступа к ресурсу надо прописать
usera $MYSRV
...
Рейтинг: 0 / 0
22.07.2002, 17:51:33
    #32038105
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
2 MiCe
Что-то у меня не получается по-вашему методу

MyDOMAIN\MySQLServ$ дан Full Control и на share MyPC\e\ и на сам диск Е, в

xp_cmdshell 'dir \\mypc\e\*.*'

все одно возвращает

Access is denied.
NULL
пока MSSQLSERVER стартует под LOcalSystem Account

P.S.
By the way. А Glory не писала, он писал
...
Рейтинг: 0 / 0
22.07.2002, 18:32:05
    #32038111
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
2MiCe: насчет учетной записи $HOSTNAME Вы неправы.
Нельзя ли узнать, откуда такая информация?
...
Рейтинг: 0 / 0
23.07.2002, 10:07:38
    #32038165
puma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET
To MiCe
Это только в W2k можно добавить host, а в NT 4 неполучается.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / OPENROWSET / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]