powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Help !!! Linked Server в MS SQL 2000
13 сообщений из 13, страница 1 из 1
Help !!! Linked Server в MS SQL 2000
    #32069476
GSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При создании связанного сервера с ODBC источников к базе FoxPro сервер создается. Но при выполнении запроса
select * from WW...sc92 выдается ошибка
Invalid schema or catalog specified for provider 'MSDASQL'.
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069487
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположительно, ошибка в строке соединения, параметрах Linked Server'а или настройке ODBC-источника. При создании связанного сервера, это ничего не проверяется, а просто заносятся значения в системные таблицы.
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069517
GSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На машине, которой установлен MS SQL 2000 создан системный DSN для FoxPro с включенным переключателем(free table directory) и указанием пути к *.dbf. Этот DSN корректно отрабатывает при открытии таблиц в VB6.0.
Связанный сервер добавляю
EXEC sp_addlinkedserver
@server = 'WW', @provider = 'MSDASQL', @datasrc= 'SQL_1C'.
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069523
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А путь к файлам dbf сетевой или локальный?
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069527
GSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Путь указан сетевой \\server\base
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069528
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда SQL-сервер не должен работать под системной учетной записью. LocalSystem не имеет прав на доступ в сеть.
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069539
GSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер запущен под домеенной учетной записью, которая включена в глобальную доменную группу администраторов.
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069562
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в DSN путь прописан так \\server\base
или так \\server\base\
второй вариант правильный.....
можно еще так select * from WW...[\\server\base\sc92]
а проверить имеет ли сервер доступ к \\server\base\
можно через xp_cmdshell 'dir \\server\base\'
...
Рейтинг: 0 / 0
Help !!! Linked Server в MS SQL 2000
    #32069637
GSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в 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
Help !!! Linked Server в MS SQL 2000
    #32069712
GSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Help !!! Linked Server в MS SQL 2000
    #32069726
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть эту учётную запись поместить в группу локальных админов той машины где лежат файлы foxpro?

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


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