Logo programu Microsoft Access

Baza danych na komputerze stacjonarnym

Łączyć Microsoft Access do Excela, Arkuszy Google, AI i REST

Pliki .mdb/.accdb na pulpicie. Agent otwiera je lokalnie — bez usług dostępu ani przesyłania pliku.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane dostępowe

Usługa Query Streams odczytuje plik Microsoft Access .mdb lub .accdb jako dynamiczną bazę danych SQL — z Microsoft Excel, Arkuszy Google, Power BI, asystentów AI przez MCP i punkt końcowy REST — bez importowania, konwertowania ani przenoszenia pliku z komputera, na którym się znajduje. Agent otwiera plik w miejscu instalacji za pośrednictwem autorskiego silnika bazy danych Access firmy Microsoft, domyślnie tylko do odczytu. Tabele połączone są dostarczane jako zwykłe tabele, więc zwykły plik front-end wskazujący na plik back-end jest przeszukiwany jako jedna baza danych, a nie jako dwie połówki, z których się w rzeczywistości składa.

  1. Dla Twojego zespołu, dostawców i partnerów
  2. Access do Excela Microsoft Excel · Dodatek do programu Excel

    Pobierz wyniki programu Access na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w programie Excel na komputerze stacjonarnym, w programie Excel Online, w usłudze Microsoft 365.

    Przewodnik dostępu
  3. Dostęp do Arkuszy Google Dodatek Arkuszy

    Uruchom zapisane zapytanie programu Access z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą je samodzielnie odświeżyć.

    Przewodnik dostępu
  4. Zapytaj Novę o Access Nova AI · tekst do SQL

    Zadaj pytanie prostym językiem. Nova zna już Twoje tabele w Accessie, pisze i uruchamia zapytanie SQL, wyjaśnia odpowiedź i tworzy wykres – bez konieczności pisania zapytania i podawania danych uwierzytelniających.

    Jak działa Nova
  5. Dostęp do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny

    Udostępnij wynik Access na żywo każdemu — współpracownikowi, dostawcy, partnerowi — w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze stacjonarnym. Widzą tylko wyniki, a nie kod SQL ani dane uwierzytelniające.

    Jak działa Przeglądarka danych
  6. Do aplikacji i systemów
  7. Dostęp do interfejsu API REST Punkt końcowy HTTP

    Opublikuj zapytanie Access jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.

    Przewodnik dostępu
  8. Dostęp do Power BI Power Query M

    Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki dostępu na żywo za pośrednictwem protokołu HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

    Jak działa Power BI
  9. Dostęp do Airtable Platforma automatyzacji

    Synchronizuj wiersze Access z Airtable na podstawie harmonogramu lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Przewodnik dostępu
  10. Dostęp do Baserow Platforma automatyzacji

    Przekaż tabelę Baserow z programu Access przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

    Przewodnik dostępu
  11. Dostęp do SeaTable Platforma automatyzacji

    Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych programu Access, bez konieczności eksportowania pliku lub udostępniania bazy danych.

    Przewodnik dostępu
  12. Dostęp do Smartsheet Platforma automatyzacji

    Prześlij wyniki programu Access do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.

    Przewodnik dostępu
  13. Dostęp do kowadła Anvil Works · Platforma aplikacji

    Wspieraj aplikację Anvil Python za pomocą dostępu przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.

    Przewodnik dostępu
  14. Dla narzędzi AI
  15. Dostęp do serwera MCP Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu w programie Access ze schematem potrzebnym do pisania poprawnego kodu SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Przewodnik dostępu
  16. Dostarczone do ludzi
  17. Dostęp do alertów i raportów Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytania Access i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.

    Jak działają alerty i raporty

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Zainstaluj agenta sieciowego na komputerze z systemem Windows, który już widzi plik. Access to jedyny konektor dostępny tylko dla systemu Windows, ponieważ sterownik pochodzi od firmy Microsoft, a nie od nas.

02

Upewnij się, że 64-bitowy moduł Access Database Engine jest zainstalowany. Agent sprawdza połączenie przed jego nawiązaniem i odsyła do pliku do pobrania firmy Microsoft, jeśli go brakuje.

03

Skieruj go na plik .mdb lub .accdb. Zostanie on otwarty w miejscu i będzie tylko do odczytu — nic nie zostanie zaimportowane, przekonwertowane ani skopiowane.

04

Agent odczytuje tabele, także te połączone, i pomija własne obiekty systemowe programu Access na liście, dzięki czemu przeglądasz tylko swoje dane.

05

Zapisuj zapytania Jet SQL tylko do odczytu lub pozwól Novie je zapisać. Odczytaj zapisane zapytania z Microsoft Excel, Arkuszy Google, Power BI, MCP lub REST.

Funkcja dogłębna

Co daje Ci Access

Baza danych, na której nadal działa firma

Pliki dostępu zazwyczaj żyją dłużej niż jakiekolwiek plany ich zastąpienia. Ten łącznik służy do odczytu pliku w miejscu, w którym się znajduje, a nie do jego ostatecznej migracji.

  • Połączone tabele są wyświetlane i przeszukiwane tak jak każda inna tabela, więc podział na część front-end i część back-end, z którego korzysta niemal każda prawdziwa aplikacja programu Access, jest niewidoczny w kodzie SQL.
  • Własna księgowość Access — obiekty MSys i wszystko, co ukryte — jest filtrowane, dzięki czemu lista tabel jest tą, którą osoba rozpozna.
  • Nic nie jest migrowane, eksportowane ani synchronizowane. Plik pozostaje dokładnie tam, gdzie jest, a to, co jest przesyłane, jest wynikiem Twojego zapytania.
  • Moduł Access jest otwierany przez agenta tylko raz, co jest celowe: ACE nie lubi, gdy połączenia są otwierane jednocześnie.

Obsługuje Jet SQL i Ty też powinieneś

Access nie jest językiem ANSI SQL, a zapytanie jest przekazywane do silnika w takiej postaci, w jakiej zostało napisane. To zaleta, jeśli znasz już Jeta, i pułapka, jeśli zakładasz, że używasz Postgresa, więc warto wiedzieć, z którego dialektu korzystasz.

  • Identyfikatory umieszcza się w [nawiasy kwadratowe], dzięki czemu kolumna o nazwie Data zamówienia ma szansę w ogóle przetrwać.
  • TOP 10, nie LIMIT 10. Daty są oznaczone haszami — #2026-08-30#. Łączenie ciągów znaków odbywa się za pomocą &, a IIF oznacza CASE.
  • W LIKE jako symbole wieloznaczne stosuje się * i ? zamiast % i _, co jest najczęstszą przyczyną braku zwrotu skopiowanego zapytania.
  • Brak funkcji okiennych i funkcji FULL OUTER JOIN. Jet to dialekt z lat 90. i nie zmienił się.
  • Komentarze są usuwane, a parametry @named są przepisywane do postaci pozycyjnej oczekiwanej przez sterownik, dzięki czemu zapytanie napisane w Kreatorze zapytań zachowuje się tak, jak jest odczytywane.
-- Jet SQL: nawiasy, TOP, #dates# i * jako symbol wieloznaczny SELECT TOP 10 [Nazwa klienta], [Data zamówienia], [Suma] FROM [Zamówienia] WHERE [Data zamówienia] > #2026-01-01# AND [Nazwa klienta] LIKE 'Acme*' ORDER BY [Suma] DESC

Czego potrzebuje od systemu Windows

To jest jedyny łącznik, który ma prawdziwy warunek wstępny i lepiej powiedzieć o nim wprost, niż odkryć to później.

  • Komputer z systemem Windows. Nie ma sterownika ACE dla systemu Linux ani macOS, więc agent Linuksa w ogóle nie może odczytać pliku Access.
  • 64-bitowy silnik bazy danych Access, który można redystrybuować. Agent uruchamia sprawdzanie z góry, choć pomyślne sprawdzenie nie jest gwarantowane. — instalacja pakietu Office Click-to-Run może zarejestrować sterownik, nie pozostawiając go gotowym do użycia, więc prawdziwą odpowiedzią jest test połączenia.
  • Uprawnienia do zapisu w folderze zawierającym plik. To wszystkich zaskakuje: silnik Accessa tworzy plik blokady .laccdb obok bazy danych, nawet gdy jest ona w trybie tylko odczytu, więc udział tylko do odczytu odrzuca połączenie, które poza tym jest całkowicie poprawne.
  • Pamięć lokalna to bezpieczny wybór. Dostęp przez udział sieciowy jest niestabilny z przyczyn, które pojawiły się już przed nami, a im bliżej pliku znajduje się agent, tym lepiej się zachowuje.

Współdzielone przez każdy łącznik bazy danych

Dotyczy każdego łącznika bazy danych

  • Tylko wysyłka — agent otwiera jedno szyfrowane połączenie do strumieni zapytań. Bez przekierowania portu przychodzącego, bez VPN, bez listy dozwolonych adresów IP, bez żadnych informacji o Twojej bazie danych w internecie.
  • Poświadczenia pozostają na swoim miejscu — nazwa użytkownika i hasło do bazy danych są dostępne na komputerze, na którym zainstalowano agenta. Query Streams nigdy ich nie otrzymuje i nie może samodzielnie nawiązać połączenia z bazą danych.
  • Tylko do odczytu, wymuszone — po jednym poleceniu na raz, tylko SELECT i polecenia powiązane. Polecenie zapisu jest odrzucane na Twoim komputerze, zanim zostanie wysłane na serwer, zamiast polegać na uprawnieniu, o którym ktoś pamiętał.
  • Wdrażaj dowolną liczbę agentów — po jednym na lokalizację, region lub chmurę. Każde źródło danych, jakie widzą, pojawia się w jednym menu rozwijanym, więc nikt nie musi wiedzieć, który agent co hostuje.

Co otrzymasz po zapisaniu zapytania

  • Udostępniaj możliwości, a nie SQL — współpracownik lub zewnętrzny partner może uruchomić Twoje zapytanie i zmienić jego filtry, nie widząc nigdy oświadczenia, które za nim stoi.
  • Filtry z obu kierunków — zadeklaruj je samodzielnie jako @variables lub pozwól, aby łącznik wykrył wartości dosłowne już znajdujące się w klauzuli WHERE i zaoferował je jako listy rozwijane.
  • Przeczytaj to z dowolnego miejsca — Microsoft Excel, Arkusze Google, Power BI, API REST, asystenci AI w MCP, Kreator zapytań i Nova — wszystkie te narzędzia odczytują to samo zapisane zapytanie.
  • Uruchom kilka naraz — pięć zapisanych zapytań w pięciu kartach arkusza kalkulacyjnego, przesyłanych strumieniowo jednocześnie, bez względu na wielkość wyników.
  • Połącz to z czymkolwiek innym, co podłączyłeś — inną bazę danych, API biznesowe lub folder plików w jednym poleceniu tylko do odczytu.

Międzyźródłowy SQL

Dołącz Uzyskaj dostęp do pozostałych swoich danych

Jedno polecenie może obejmować jednocześnie Access i inne połączenia. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.

3 połączenia · 3 agentów

Microsoft Access Baza danych na komputerze stacjonarnym
PostgreSQL Silnik relacyjny
Pasek Płatności i fakturowanie

Jedno stwierdzenie

-- nic nie zostało skopiowane, nic nie zostało połączone, nic nie zostało zaplanowane
SELECT   c.region, COUNT(*) AS zamówienia, SUM(i.amount_due) AS fakturowane
Z     dostęp_do_operacji.northwind.orders1 f
JOIN     pg_crm.publiczni.klienci2     c WŁĄCZONY c.id = f.customer_id
JOIN     rozliczenia.stripe.invoices3     i WŁĄCZONY i.customer = c.stripe_id
GROUP BY c.region
ORDER BY fakturowany DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, jakie jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje Access

Na co wskazujesz
Jeden plik .mdb lub .accdb na komputerze z systemem Windows, na którym działa agent
Platforma
Tylko Windows — to jedyne złącze, ponieważ sterownik jest firmy Microsoft
Warunek wstępny
64-bitowy aparat bazy danych Microsoft Access. Agent sprawdza go przed nawiązaniem połączenia.
Kierowca
Microsoft ACE OLEDB — najnowsza z wersji 16.0, 15.0 i 12.0, wybrana dla Ciebie
Otwierany
Domyślnie tylko do odczytu: Tryb=Odczyt w połączeniu i sprawdzenie instrukcji przed uruchomieniem czegokolwiek
Uprawnienia do folderu
Do folderu zawierającego wymagany jest dostęp do zapisu — moduł Access zapisuje plik blokady .laccdb nawet w celu odczytu
Tabele
Tabele bazowe i tabele powiązane. Obiekty systemowe (MSys) i ukryte nie są wymienione.
Zapisane zapytania
Niewidoczne. Zapisane zapytanie Access nie jest oferowane jako tabela — tylko tabele bazowe i powiązane.
Dialekt SQL
Jet SQL, przekazany do silnika tak, jak napisałeś. Nawiasy kwadratowe, TOP, #dates#, symbole wieloznaczne *
Schemat
Access nie ma warstwy schematu, więc odwołanie federacyjne zawiera nazwę bazy danych w tym slocie

Tylko do odczytu to ustawienie domyślne, obowiązujące w dwóch miejscach jednocześnie — plik jest otwierany z trybem Mode=Read, a polecenie jest sprawdzane przed dotarciem do silnika. Access to jedyny konektor z przełącznikiem, który go wyłącza, i warto jasno określić, gdzie on jest: pole wyboru w konsoli agenta na komputerze, na którym został zainstalowany, w ogóle niedostępne z portalu Query Streams. Pozostawione bez zmian, jak to zwykle bywa, połączenie nie może zapisywać.

Plik blokady zaskakuje użytkowników bardziej niż cokolwiek innego. Otwarcie bazy danych Access w trybie tylko do odczytu nadal powoduje utworzenie pliku .laccdb, ponieważ tak zawsze działał silnik Accessa. Zatem folder, który celowo ustawiłeś jako tylko do odczytu, odrzuci połączenie, które nie ma z nim żadnych problemów. Rozwiązaniem jest uprawnienie do folderu, a nie cokolwiek w strumieniach zapytań, i jest to pierwsza rzecz, którą należy sprawdzić, gdy plik, który ewidentnie istnieje, nie chce się otworzyć.

W zapytaniu międzyźródłowym Access nie ma warstwy schematu, którą można by nazwać – więc tam, gdzie PostgreSQL zapisuje public, a SQL Server dbo, środkowa część trzyczęściowej referencji zawiera samą bazę danych. Połączenie o nazwie ops_access odczytujące northwind.accdb jest zapisywane jako ops_access.northwind.orders.

Dokumentacja dostawcy: www.microsoft.com

Często zadawane pytania

Pytania dotyczące programu Microsoft Access

Które narzędzia mogą odczytywać dane Microsoft Access za pośrednictwem strumieni zapytań?

Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Wystarczy połączyć się z bazą danych raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.

Czy muszę otworzyć port zapory dla mojej bazy danych Microsoft Access?

Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a baza danych zachowuje istniejące reguły zapory sieciowej.

Czy strumienie zapytań mogą zmieniać dane w programie Microsoft Access?

Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.

Czego potrzebuje Query Streams do nawiązania połączenia z programem Microsoft Access?

Dostępny host, rola i jej hasło — agent przechowuje sterownik, więc nic nie jest instalowane w bazie danych. Wskazujesz: Jeden plik .mdb lub .accdb na komputerze z systemem Windows, na którym działa agent. Platforma: tylko Windows — chodzi o jeden łącznik, ponieważ sterownik pochodzi od firmy Microsoft. Wymagania wstępne: 64-bitowy aparat bazy danych Microsoft Access. Agent sprawdza go przed nawiązaniem połączenia. Sterownik: Microsoft ACE OLEDB — najnowszy z dostępnych sterowników 16.0, 15.0 i 12.0, wybrany dla Ciebie.

Czy mogę połączyć program Microsoft Access z inną bazą danych w tym samym zapytaniu?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do programu Microsoft Access i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik strumieniowo; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego fragmentu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.

Umieść Access tam, gdzie wykonywana jest praca

Zainstaluj agenta, skieruj go do swojej bazy danych i wybierz miejsce docelowe.

Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie