Как запросить таблицу доступа в представлении mssql-сервера - PullRequest
1 голос
/ 26 апреля 2019

Я хотел бы создать представление для запроса таблицы доступа.Я знаю, что каждое представление должно содержать предложение «SELECT», поэтому я предполагаю, что я должен использовать хранимую процедуру, которая вызывается в представлении с использованием OPENQUERY.Как вы думаете, это возможно?

1 Ответ

2 голосов
/ 26 апреля 2019

Можно сделать с помощью OPENROWSET

SELECT        *
FROM            OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'e:\test.mdb'; 'admin'; '', table1)   AS a

SELECT * FROM [dbo].[openrowset_to_access_file_v]

Screenshot

Microsoft.Jet.OLEDB.4.0 *Поставщик 1012 * используется с 32-разрядными файлами SQL Server для Access / Excel 2003.

Поставщик Microsoft.ACE.OLEDB.12.0 используется с 64-разрядными серверами SQL для любого доступаФайлы / Excel или 32-битный SQL Server для Access / Excel 2007.

Screenshot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...