Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Help !!! Linked Server в MS SQL 2000 / 13 сообщений из 13, страница 1 из 1
19.11.2002, 11:27:11
    #32069476
GSergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
При создании связанного сервера с ODBC источников к базе FoxPro сервер создается. Но при выполнении запроса
select * from WW...sc92 выдается ошибка
Invalid schema or catalog specified for provider 'MSDASQL'.
...
Рейтинг: 0 / 0
19.11.2002, 11:35:00
    #32069487
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
Предположительно, ошибка в строке соединения, параметрах Linked Server'а или настройке ODBC-источника. При создании связанного сервера, это ничего не проверяется, а просто заносятся значения в системные таблицы.
...
Рейтинг: 0 / 0
19.11.2002, 11:55:36
    #32069517
GSergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
На машине, которой установлен MS SQL 2000 создан системный DSN для FoxPro с включенным переключателем(free table directory) и указанием пути к *.dbf. Этот DSN корректно отрабатывает при открытии таблиц в VB6.0.
Связанный сервер добавляю
EXEC sp_addlinkedserver
@server = 'WW', @provider = 'MSDASQL', @datasrc= 'SQL_1C'.
...
Рейтинг: 0 / 0
19.11.2002, 11:58:46
    #32069523
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
А путь к файлам dbf сетевой или локальный?
...
Рейтинг: 0 / 0
19.11.2002, 12:00:10
    #32069527
GSergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
Путь указан сетевой \\server\base
...
Рейтинг: 0 / 0
19.11.2002, 12:01:12
    #32069528
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
Тогда SQL-сервер не должен работать под системной учетной записью. LocalSystem не имеет прав на доступ в сеть.
...
Рейтинг: 0 / 0
19.11.2002, 12:18:27
    #32069539
GSergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
Сервер запущен под домеенной учетной записью, которая включена в глобальную доменную группу администраторов.
...
Рейтинг: 0 / 0
19.11.2002, 12:47:50
    #32069562
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
а в DSN путь прописан так \\server\base
или так \\server\base\
второй вариант правильный.....
можно еще так select * from WW...[\\server\base\sc92]
а проверить имеет ли сервер доступ к \\server\base\
можно через xp_cmdshell 'dir \\server\base\'
...
Рейтинг: 0 / 0
19.11.2002, 14:14:17
    #32069637
GSergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
в DSN путь прописан \\server\base\, при подключении сервера, в Enterprice Manager таблицы отображаются, каталог прописан как \\server\base, а при выполнении запроса
select * from WW...[\\server\base\sc92]
выдается ошибка
Server: Msg 7314, Level 16, State 1, Line 1
OLE DB provider 'WW' does not contain table '\\server\base\sc92'. The table either does not exist or the current user does not have permissions on that table.
Команда exec xp_cmdshell 'dir \\server\base\' нормально отрабатывает и показывает содержимое каталога.
...
Рейтинг: 0 / 0
19.11.2002, 15:33:47
    #32069712
GSergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
select * from WW...[\\server\base\sc92]
выдается ошибка
Server: Msg 7314, Level 16, State 1, Line 1
OLE DB provider 'WW' does not contain table '\\server\base\sc92'. The table either does not exist or the current user does not have permissions on that table.
Команда exec xp_cmdshell 'dir \\server\base\' нормально отрабатывает и показывает содержимое каталога.
Запрос
SELECT * FROM OPENQUERY(WW, 'SELECT * FROM [\\server\base\sc92]')
отрабатывает нормально
В каком направлении двигаться, в чем тут проблема?
...
Рейтинг: 0 / 0
19.11.2002, 16:02:29
    #32069726
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
Может быть эту учётную запись поместить в группу локальных админов той машины где лежат файлы foxpro?

>>Сервер запущен под домеенной учетной записью, которая включена в глобальную доменную группу администраторов.
...
Рейтинг: 0 / 0
20.11.2002, 02:14:17
    #32069901
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
настроить в линкед сервкр security - be made without using a security context...
...
Рейтинг: 0 / 0
20.11.2002, 02:20:38
    #32069904
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help !!! Linked Server в MS SQL 2000
да и убедитесь что вы не только видети фыйлы но и можете их читать по крайне мере....
если есть возможность войдите в виндовс на сервере от учетной записи sql server... и посмотрите в севом окружении какие у вас права на этот файл....
еще при создании linked server в ЕМ активна кнопь Provaider Options... не помню точно что там должно быть ...
поищите на форуме я не так давно здесь писал что там должно быть....
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Help !!! Linked Server в MS SQL 2000 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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