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
- 1 połączenie wychodzące
- 0 porty przychodzące
- tylko do odczytu · dane uwierzytelniające pozostają niezmienione
działa dalej
- Dla Twojego zespołu, dostawców i partnerów
-
Excel dodatek · odświeżanie na żądanie
-
Arkusze Google dodatek · odświeżanie na żądanie
-
Nova AI zapytaj prostym językiem · tekst do SQL
-
Przeglądarka danych udostępniaj wyniki na żywo · zespół, dostawcy, partnerzy · dowolne urządzenie
- Do aplikacji i systemów
-
Interfejs API REST Punkt końcowy JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Zaplanowane synchronizacje Arkusze Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Dla narzędzi AI
-
Asystenci AI Claude · Kursor · Serwer MCP
- Dostarczone do ludzi
-
Alerty i raporty Slack · Discord · E-mail · Webhook
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.
- Dla Twojego zespołu, dostawców i partnerów
-
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 -
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 -
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 -
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 - Do aplikacji i systemów
-
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 -
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 -
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 -
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 -
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 -
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 -
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 - Dla narzędzi AI
-
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 - Dostarczone do ludzi
-
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
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.
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.
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.
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.
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
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

