Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не получилось! / 23 сообщений из 23, страница 1 из 1
20.08.2002, 19:55:41
    #32044725
Lilu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Не получилось у меня.
файл на диске С:\lilu\file.dbf не найден....
...
Рейтинг: 0 / 0
20.08.2002, 19:58:47
    #32044727
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Код: plaintext
SELECT * FROM OPENROWSET('MSDASQL','Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=ZС:\lilu\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Russian;Null=No;Deleted=Yes;','SELECT * FROM file)

если не получится покажи свою строку ..
да полное имя файла тож...
...
Рейтинг: 0 / 0
20.08.2002, 20:02:53
    #32044728
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
да и... а файл лежит там же где и сервер?
...
Рейтинг: 0 / 0
20.08.2002, 20:08:42
    #32044729
Lilu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Ругается, нехороший

OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed]
...
Рейтинг: 0 / 0
20.08.2002, 20:11:04
    #32044730
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
кусок кода покажи и ответь таки на вопрос ...
файл на той же машине где и сервер sql?
...
Рейтинг: 0 / 0
20.08.2002, 20:13:23
    #32044731
Lilu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Просто копирую я то, что ты мне пишешь....
Файл лежит на моём компьютере, а сервер за спиной...
...
Рейтинг: 0 / 0
20.08.2002, 20:18:37
    #32044732
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
ну дык сервер ни чего не знает про твой комп!...
если у тебя есть доступ по сети к твоей машине - то должнобыть - SourceDB=\\твоямашина\lilu\;
или скопируй фал на сервер и укажи путь к ниму как будто ты на сервере....
...
Рейтинг: 0 / 0
20.08.2002, 20:20:55
    #32044733
Lilu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Щас попробую
...
Рейтинг: 0 / 0
21.08.2002, 06:31:25
    #32044757
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Можно вклиниться?

Вот моя строка:
SELECT * FROM OPENROWSET('MSDASQL','Driver={Microsoft Visual FoxPro Driver};
UID='';pwd='';SourceDB=\\all\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;
Collate=Russian;Null=No;Deleted=Yes;','SELECT * FROM \vol1\tehnol\spektr\alper')

полное имя файла - g:\tehnol\spektr\alper.dbf, либо так:
\\all\vol1\tehnol\spektr\alper.dbf ALL - это сервак NetWare, Vol1 - его первый том, ну и т.д..
Пробовал разные комбинации SourceDB и фразы From ... Овет - не найден файл.

Где почитать про строку подключения OLE DB provider? На основании BOL из разделов sp_addlinkedserver и openrowset я не смог ничего путного написать...

Спасибо.
...
Рейтинг: 0 / 0
21.08.2002, 08:44:29
    #32044778
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
2 AndreK
а от кого стартует sql сервер?
нуно чтоб эта учетная запись имела доступ к этому ресурсу....
ну и эта строка должна быть такой....
SELECT * FROM OPENROWSET('MSDASQL','Driver={Microsoft Visual FoxPro Driver};
UID='';pwd='';SourceDB=\\all\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;
Collate=Russian;Null=No;Deleted=Yes;','SELECT * FROM vol1\tehnol\spektr\alper')
...
Рейтинг: 0 / 0
21.08.2002, 09:46:11
    #32044794
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Да я уж в корень c:\ сервака клал файл и SourceDB=c:\ прописывал. Тоже самое

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 'alper.dbf' does not exist.]:

- Извиняюсь за свои тефлоновые мозги. Перестартовал ВСЁ, относящееся к SQL от своего имени. А как посмотреть что, собственно "видит" сервак, стартонув от нового имени?
- Где кроме BOL почитать о строке подключения?

Спасибо
...
Рейтинг: 0 / 0
21.08.2002, 09:55:48
    #32044800
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
почитать в msdn ... про odbc и vfoxpro...
если на c:\ то
SELECT * FROM OPENROWSET('MSDASQL','Driver={Microsoft Visual FoxPro Driver};
UID='';pwd='';SourceDB=c:\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;
Collate=Russian;Null=No;Deleted=Yes;','SELECT * FROM alper')
...
Рейтинг: 0 / 0
21.08.2002, 10:25:59
    #32044814
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Та-а-а-к-с-с-с.... С меня сто грамм и булочка!
Из корня c:\ сервака прочитал (не спрашивай что сделал - запутался), но с тома NetWare - ни в какую. Видать не видать серваку, стартанувшему от моего имени, сетевого тома NetWare. По какому бубну ещё не постучал? Если подкинешь идею, ста граммами мне уже не отделаться.
...
Рейтинг: 0 / 0
21.08.2002, 11:42:13
    #32044842
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
запусти от этого же имении sqlagenta...
потом выполни xp_cmdshell 'dir /ao \\all\vol1\tehnol\spektr\'
если покажет твой файл... попробуй сделать copy... например на c:\...
если все ок попробуй openrowsource....
если опять не прокатит покажи строчку....
усех благ.... ;))
...
Рейтинг: 0 / 0
21.08.2002, 12:00:41
    #32044851
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
У меня не покатило уже xp_cmdshell 'dir /a \\ALL\VOL1\tehnol\spektr\*.*' ответ:
output ---------------
Не удается найти указанный файл.

(1 row(s) affected)

- Почему ответ по-русски? W2000 говорит по-русски, но по-другому в случае, если чего не находит, а SQL вообще англосакс!
...
Рейтинг: 0 / 0
21.08.2002, 12:56:52
    #32044875
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
потому что запускается cmd с параметром что указал..
а так как вынь русская то и вывод соответствующий...
лано это не в тему...
а просто из командной строки этот dir проходит?...
по моему на новеле по другому все таки путь выглядит....
не помню я уже.....
...
Рейтинг: 0 / 0
21.08.2002, 13:12:39
    #32044886
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
в QA: xp_cmdshell 'dir \\ALL\VOL1\tehnol\spektr\*.*' (что с параметром /a, что без него):
"Не удается найти указанный файл."

из командной строки W2000
c:\dir \\ALL\VOL1\tehnol\spektr\*.* благополучно читает весь каталог.

когда были тома замаплены, то кроме \\ALL\VOL1\tehnol\spektr\*.* , конечно, прокатывало g:\VOL1\tehnol\spektr\*.*
диски отмапил по совету Glory (нашёл январский топик в ту же тему). Там Гладченко напоминает про общие с NetWare протоколы. Уравнял вроде (если правильно понял).

Если сделаю - напьюсь!
...
Рейтинг: 0 / 0
21.08.2002, 13:15:36
    #32044887
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Да, может это самое главное?:
Win2000, SQL7.0, NetWare 4.0
...
Рейтинг: 0 / 0
21.08.2002, 14:26:20
    #32044925
Lilu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Привет, мальчики....
Я вчера порядочно устала, тк что ушла не попрощавшись, сорри...
У меня, в целом, не вышло ничего...
Помогите еще разок...разъясните девушке...плиз
...
Рейтинг: 0 / 0
21.08.2002, 14:33:08
    #32044926
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
> Lilu
Прочитала наш диалог с MiCe? Я тут по форуму скакал с поиском по openrowset и Neware. Советую - помогает.
Но тоже не получается пока.

На сегодня всё - идти надо. А если завтра продолжу, а, MiCe? Не оставь лабуха!
...
Рейтинг: 0 / 0
21.08.2002, 17:51:10
    #32044998
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
завтра и пообщаемся..... ;)
...
Рейтинг: 0 / 0
22.08.2002, 08:37:22
    #32045070
AndreK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
Ур-р-р-р-р-р-я-я-я-я-я-я!!!!!!!!!!!!!!!
З-з-з-з-заработало!!!!!!!!!!!!!!!!!
Мораль:
- Выдрать клиента NetWare от самого Novella вместе с его протоколом
- Поставить клиента со службой доступа до НетВари и протоколом от МелкоМягких
Тогда проходит xp_cmdshell 'dir до ресурса НетВари', и строка подключения от MiCe (да снизойдёт на него благодать небесная), в которой ничерта не понял, начинает благополучно читать НетВарю (будь она неладна).

ИТОГО я должен:
MiCe - коньяк за науку мне
Glory - коньяк за науку не мне, но я подслушал...

мне должны: ............ что-то никого .......

> Lilu "не оставляйте стараний, маэстро....."
...
Рейтинг: 0 / 0
29.08.2002, 16:27:13
    #32046905
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получилось!
в yandex это кинь

Доступ к DBF-файлам из SQL-Server
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не получилось! / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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