Cześć, chcę wykonać takie zapytanie ad hoc na bazie Accessowej:
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'D:\a\baza.mdb'; 'admin'; 'haslo',
'SELECT * FROM tb_departmentcode') as a
Jednak dostaję komunikat błędu:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Nie można uruchomić aplikacji. Plik informacyjny grupy roboczej nie istnieje lub został otwarty w trybie wyłączności przez innego użytkownika.".
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" reported an error. Authentication failed.
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
O co chodzi? Plik bazy nie jest otwarty nigdzie indziej.