Здравствуйте, __Evgeniy_, Вы писали:
__E>Почему не выполняется запрос SELECT * FROM ACCESS.<таблица> к связанному серверу MSAccess c именем ACCESS? При попытки выполнить его выходит сообщение: Invalid object name 'ACCESS.sqltext'. Хотя сервер успешно зарегистрирован и таблица существует
Может так нужно
select * from access...[table]
Имя должно быть в формате
server.database.dbowner.table.
А вообще есть пример на эту тему в BOL:
--Create a linked server
EXEC sp_addlinkedserver txtsrv, 'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'c:\data\distqry',
NULL,
'Text'
GO
--Set up login mappings
EXEC sp_addlinkedsrvlogin txtsrv, FALSE, Admin, NULL
GO
--List the tables in the linked server
EXEC sp_tables_ex txtsrv
GO
--Query one of the tables: file1#txt
--using a 4-part name
SELECT *
FROM txtsrv...[file1#txt]
Если тебе нужно просто выбрать пару строк из access'a, то лучше не создавать никаких прилинкованных серверов, а использовать OPENDATASOURCE.
Дешево и сердито.

Примеры есть в BOL.
З.Ы. Не забывай про то, что имя также должно состоять из четырех частей.