View Categories

Microsoft Access 데이터베이스를 안전한 REST API로 노출하는 방법

읽는 데 13분 소요

마이크로소프트 액세스 로고 마이크로소프트 액세스 REST API

Microsoft Access 쿼리를 안전한 쿼리로 변환하세요 REST API — 내보내기 기능 없음, 파일 공유 기능 없음.

Microsoft Access는 네트워크 API가 없고 외부인과 안전하게 데이터를 공유할 수 있는 실질적인 방법이 없는 데스크톱 파일 기반 데이터베이스입니다. 쿼리를 저장하세요. .accdb 파일을 생성하고, 수신자별 API 키를 발급하고, 파트너에게 실시간 JSON 엔드포인트를 제공하세요. Excel 파일로 이메일 전송 등의 작업은 필요하지 않습니다. .accdb 공유 드라이브에 복사할 파일입니다. 읽기 전용으로 관리되는 파일입니다. Microsoft Access REST API 몇 분 안에.

공유할 파일이 없습니다 수신자별 키 읽기 전용 강제 적용 배포할 항목이 없습니다

Query Streams는 저장된 모든 Microsoft Access 쿼리를 파트너가 바로 사용할 수 있는 REST API 엔드포인트로 변환하는 안전한 실시간 데이터베이스 통합 플랫폼입니다. 수신자별 키, 읽기 전용 적용, 전체 감사 추적 기능을 제공합니다. 라이브 방송을 시청하세요 Microsoft Access REST API 이메일로 내보내기를 하지 않고 복사하려면 .accdb 파일을 열거나 코드를 작성하는 것. QueryStreams.com에서 더 자세히 알아보세요. 그리고 무료로 가입하세요 몇 분 만에 첫 번째 Microsoft Access 엔드포인트를 게시할 수 있습니다.

Microsoft Access 데이터베이스를 REST API로 공개하는 이유는 무엇일까요?

여전히 많은 기업들이 마이크로소프트 액세스 데이터베이스를 사용하고 있습니다. 재고 목록, 작업 추적기, 고객 장부 등은 수년 동안 묵묵히 제 역할을 해왔죠. 액세스는 작동은 하지만, 외부와 데이터를 공유하도록 설계된 것은 아닙니다. 네트워크 엔드포인트도 없고, 제대로 된 사용자 계정도 없으며, 고객, 회계 담당자, 공급업체가 필요한 데이터만 안전하게 읽을 수 있는 방법도 없습니다. 따라서 데이터는 액세스에서 허용하는 유일한 방식으로만 외부로 유출됩니다. 누군가가 엑셀 파일로 내보내 이메일로 보내거나(전송되는 순간 이미 오래된 데이터가 됨), 전체 데이터베이스를 전송하는 방식이죠. .accdb 파일이 공유 드라이브에 업로드되었습니다 (이제 모든 사람이 모든 내용을 영구적으로 볼 수 있습니다). Microsoft Access REST API Query Streams는 이 방식의 깔끔한 버전으로, 파트너는 데이터베이스 사본이 아닌 특정 쿼리에 대한 URL과 토큰을 받게 됩니다. Query Streams를 사용하면 저장된 쿼리와 키를 얻을 수 있으며, 코드를 작성할 필요가 없습니다.

이메일이나 공유할 파일이 없습니다.

엑셀 내보내기 파일과 사본을 보내는 것을 중단하세요. .accdb네트워크 에이전트는 사용자의 액세스 파일을 로컬에서 읽고 실시간 결과를 제공합니다. 사용자의 데이터 사본은 네트워크 외부로 절대 전송되지 않습니다.

수신자별 API 키

모든 수령인은 각자 하나씩 받습니다. qsapi_* 키. 다른 키는 건드리지 않고 하나만 취소할 수 있습니다. 복구해야 할 파일도 없고, 공유 암호를 변경할 필요도 없습니다.

본래 읽기 전용으로 설계되었습니다.

에이전트는 액세스를 읽기 전용으로 열고 유효성 검사기가 SELECT 문 이외의 모든 문을 거부합니다. 수신자는 API를 통해 레코드를 편집, 추가 또는 삭제할 수 없습니다.

귀하의 데이터와 파일은 비공개로 유지됩니다.

수신자는 엔드포인트 URL, JSON 응답 및 노출된 필터만 볼 수 있으며, 다른 테이블, 양식 또는 기타 정보는 절대 볼 수 없습니다. .accdb 파일 자체.

빌드하거나 패치할 것이 없습니다.

VBA 웹 서비스도, .NET 미들웨어도, IIS 사이트도 필요 없습니다. 엔드포인트는 관리형 기능으로 실행되므로 코드를 작성할 필요도 없고 보안을 유지해야 할 서버도 없습니다.

영구적, 만료 예정 또는 자체 파괴 가능

엔드포인트를 영구적으로 유지하거나, 특정 날짜에 만료되도록 설정하거나, 설정된 요청 횟수 후 자동으로 삭제되는 고정 호출 예산을 지정할 수 있습니다.

Access 데이터를 공유하는 일반적인 방법과 그 문제점

대부분의 Access 관련 업체는 세 가지 방식 중 하나로 데이터를 공유하는데, 각 방식 모두 필요 이상으로 많은 정보를 공개합니다. 특정 파트너가 특정 결과 집합을 읽을 수 있도록 하는 것이 목표일 때, 이러한 접근 방식들을 Query Streams 공유 엔드포인트와 비교해 보겠습니다.

우려 Excel/CSV 파일로 이메일 전송 .accdb 파일을 드라이브에 공유하세요 DIY VBA / .NET 서비스 쿼리 스트림
데이터는 실시간으로 업데이트되나요? 아니요, 보내는 순간 효력을 잃어버립니다. 네, 하지만 파일 전체가 노출됩니다. 모든 통화에서 실시간으로 진행됩니다.
수령인이 소지하고 있는 것 내보낸 데이터의 전체 사본 데이터베이스 전체 사본 서비스로 연결되는 URL 하나의 쿼리에 사용되는 단일 목적 키
데이터/스키마 노출 당신이 내보낸 모든 것 모든 테이블, 쿼리 및 폼 직접 코딩하는 모든 것 저장된 쿼리 하나, 그 외에는 아무것도 없습니다.
수신자별 키 + 취소 일단 보내면 불가능합니다 한 번 복제하면 불가능해 직접 만들어 보세요 내장형
모든 통화에 대한 감사 로그 없음 없음 직접 추가하세요 내장형
유지 관리해야 할 코드/서버 없음 없음 네, 영원히 관리해 드립니다

지금처럼 Access를 계속 사용하세요.

Access 데이터베이스는 전혀 변경되지 않습니다. 폼, 보고서, 매크로는 그대로 유지되며, 팀은 평소처럼 Access에서 작업을 계속합니다. 쿼리 스트림은 외부에서 특정 쿼리를 안전하게 읽기 전용으로 가져올 수 있는 방법을 추가하는 기능일 뿐이며, 데이터베이스를 대체하는 것이 아니라 데이터베이스와 함께 작동합니다.

Query Streams를 사용하면 Access 쿼리를 REST API로 변환할 수 있습니다.

Access 파일에 접근할 수 있는 Windows 컴퓨터에 네트워크 에이전트를 설치한 후, 저장된 쿼리를 공유 REST 엔드포인트로 승격시키는 데는 약 세 단계가 필요합니다. Excel, Google Sheets 또는 MCP 서버용 쿼리 스트림을 이미 사용하고 있다면 에이전트와 커넥터가 이미 설치되어 있으므로 두 번째 단계부터 시작할 수 있습니다.

1

에이전트가 액세스 파일을 가리키도록 설정하십시오.

사용자 네트워크에 연결할 수 있는 Windows 컴퓨터에 네트워크 에이전트를 설치하십시오. .accdb 또는 .mdb 파일을 열고 Microsoft Access 커넥터를 추가합니다. 에이전트는 Access 데이터베이스 엔진을 사용하여 파일을 읽고 TLS를 통해 외부로 통신합니다. 인터넷에 노출되는 내용은 없습니다.

2

SQL 쿼리를 저장하세요

쓰세요 선택 Access 연결을 사용하는 쿼리 작성기에서 테이블 간 조인, 합계 쿼리, 매개변수 등 모든 것을 엔드포인트로 만들 수 있습니다. 이름을 지정하고 저장하세요. SELECT 문으로 선택 가능한 모든 항목이 엔드포인트가 될 수 있습니다.

3

홍보하고 핵심 정보를 공유하세요

설치 탭을 열고 엔드포인트 유형(영구, 만료형 또는 통화 예산)과 출력 형식을 선택한 다음 이메일로 수신자를 초대하세요. 수신자는 매직 링크 클레임과 자신의 계정을 받게 됩니다. qsapi_* 열쇠.

하나의 저장된 쿼리, 다양한 표면

저장된 동일한 Access 쿼리를 사용하여 Excel 새로 고침, Google Sheets 사이드바, Claude 또는 Cursor 대화를 실행할 수 있습니다. MCP 서버, 그리고 동시에 파트너에게 제공되는 REST 엔드포인트도 생성할 수 있습니다. 쿼리는 한 번만 작성하면 되고, Query Streams가 모든 인터페이스를 처리합니다.

공유할 파일도 없고, 작성할 코드도 없다.

팀들이 스프레드시트를 이메일로 보내거나 데이터베이스 파일을 공유하는 대신 이 솔루션을 선택하는 이유는 바로 보안 모델 때문입니다. 사용자의 Access 파일은 절대 사용자의 컴퓨터를 벗어나지 않으며, 파일 경로는 네트워크상의 에이전트 구성에만 저장됩니다. 즉, 당사 클라우드로 전송되지 않으며 수신자에게 노출되지 않습니다. 또한, 모든 엔드포인트는 공유하기 전에 수신자별로 보안 설정을 강화할 수 있는 기능을 제공합니다.

발신 전용 상담원

상담원이 전화를 겁니다 에이전트.쿼리스트림스.com 443번 포트를 사용합니다. 일반적인 발신 HTTPS 연결이며, 수신 포트나 VPN 연결은 사용하지 않습니다. 발신 전용 연결 작동 방식 →

읽기 전용 강제 적용

접근은 읽기 전용으로 열리며, 모든 문장이 실행되기 전에 네트워크에서 유효성 검사기가 실행됩니다. SELECT 문이 아닌 문장은 거부됩니다. 읽기 전용 위반.

IP + CORS 허용 목록

수신자의 키를 특정 IP 주소 또는 CIDR 범위에 고정하고, 각 엔드포인트에 대한 호출을 허용하는 브라우저를 제한합니다. 목록에 없는 호출은 SQL 실행 전에 거부됩니다.

속도 제한 + 바이트 할당량

키별 및 엔드포인트별로 두 단계로 나뉜 속도 제한과 선택적인 월별 바이트 제한을 통해 과도한 트래픽을 전송하는 수신자를 안전한 범위 내에 유지할 수 있습니다.

Microsoft Access REST API를 호출하세요

수신자는 다른 REST API와 마찬가지로 베어러 토큰과 URL을 사용하여 엔드포인트를 호출합니다. 노출된 저장된 쿼리 매개변수는 호출별로 설정할 수 있으며, 쿼리 문자열에 설정할 수도 있습니다. 얻다 또는 JSON 본문에 우편에이전트는 해당 값을 문자열 연결이 아닌 적절한 매개변수로 바인딩하므로 수신자가 필터를 우회하여 SQL을 삽입할 수 없습니다.

필터 매개변수를 사용한 GET 요청
# 수신자가 액세스 기반 엔드포인트에 대해 호출합니다. -시간 “권한 부여: Bearer qsapi_K7…ZmQ” \ “https://api.querystreams.com/v1/endpoints/open-invoices?status=unpaid&since=2026-01-01”

호출별로 출력 형식을 선택하세요. 수용하다 헤더(또는 ?형식= 쿼리 매개변수): JSON 단일 배열의 경우, CSV 스프레드시트 및 팬더스의 경우, 또는 스트리밍 엔드포인트에서, NDYSON (한 줄에 JSON 행 하나씩)은 파싱 기반 파이프라인에 사용됩니다. 대역폭에 민감한 사용자는 이 옵션을 선택하세요. LZ4 페이로드 압축 Accept-Encoding: lz4압축되지 않은 응답도 표준을 따릅니다. gzip 자동으로 네트워크를 통해 전송됩니다. 정적 모드와 스트리밍 모드, 네 가지 네트워크 조합, OpenAPI 3.1 생성에 대한 자세한 내용은 다음을 참조하십시오. SQL 데이터베이스를 위한 즉시 사용 가능한 REST API 가이드.

사용량에 따라 요금이 부과되는 방식

API 플랫폼은 모든 요금제에 포함되어 있으며 Excel, Google Sheets 및 MCP 서버와 동일한 월별 데이터 사용량을 사용합니다. Accept-Encoding: lz4 이동된 압축 바이트에 대한 청구서를 호출합니다. 바이트 기반 요금 청구가 다양한 플랫폼에서 작동하는 방식 →

Power BI, Tableau 등 JSON 파일을 읽을 수 있는 모든 프로그램에 연결하세요.

모든 엔드포인트가 표준을 반환하기 때문입니다. JSON CSV 및 스트리밍 NDJSON 형식을 지원하므로 REST 피드를 읽을 수 있는 모든 도구는 별도의 설치 없이 Access 데이터를 직접 사용할 수 있습니다. 파워 쿼리 Microsoft BI 스택으로 진입하는 가장 쉬운 방법은 다음과 같습니다. 파워 BI 선택하다 웹에서 데이터 가져오기 →엔드포인트 URL을 붙여넣고, 다음을 추가하세요. 권한 부여 헤더를 포함하면 Power Query가 JSON을 구문 분석하여 데이터 모델에 제공되는 새로 고침 가능한 테이블로 변환합니다. (스프레드시트 내의 실시간 데이터의 경우 기본 기능을 사용합니다.) Query Streams Excel 추가 기능 더 간단한 방법입니다. Power Query는 Power BI 모델 자체에서 데이터를 가져오려는 경우에 사용할 수 있습니다.

마이크로소프트 파워 쿼리 로고 파워 쿼리 데이터 가져오기 → 웹에서 URL과 베어러 토큰을 붙여넣고 JSON을 새로 고침 가능한 테이블로 확장합니다.
마이크로소프트 파워 BI 로고 파워 BI 동일한 Power Query 엔진을 사용합니다. 엔드포인트를 모델에 바로 로드하고 새로 고침을 예약하세요.
타블로 로고 테이블 실시간 대시보드를 위해 웹 데이터 커넥터 또는 JSON 소스를 해당 엔드포인트로 연결하세요.
우체부 로고 우편 집배원 OpenAPI 3.1 사양을 가져온 다음, 한 번의 클릭으로 요청을 보내고, 검사하고, 공유하세요.

또한 영양을 공급합니다 n8n, 퀼릭, , 파이썬 (요청 또는 pandas.read_json), Insomnia, Hoppscotch 또는 HTTP 요청을 보내고 JSON을 읽을 수 있는 모든 스크립트 또는 워크플로.

.accdb, .mdb 및 네트워크 공유 파일과 호환됩니다.

Access 데이터베이스의 생성 시기나 저장 위치는 중요하지 않습니다. 에이전트는 최신 데이터베이스에도 동일한 방식으로 연결됩니다. .accdb 파일 또는 레거시 .mdb데이터베이스가 로컬 디스크, 공유 네트워크 드라이브 또는 프런트엔드/백엔드 분리 구성의 백엔드에 있든 상관없이 에이전트는 Windows에서 실행되며 Microsoft Access 데이터베이스 엔진을 사용하여 파일을 읽습니다. 지연 시간을 최소화하려면 데이터베이스가 있는 컴퓨터 또는 그 근처에서 에이전트를 실행하십시오. 하나의 Query Streams 계정으로 여러 사이트에서 여러 에이전트를 실행할 수 있습니다.

Access를 더 이상 사용할 수 없게 되었나요?

동일한 워크플로를 통해 PostgreSQL, Microsoft SQL Server, MySQL, MariaDB, SQLite, DuckDB, Snowflake, Oracle 또는 BigQuery에서 저장된 쿼리를 REST 엔드포인트로 승격시킬 수 있습니다. Access 데이터를 이러한 데이터베이스 중 하나로 마이그레이션하는 경우 엔드포인트도 함께 이동하며, 수신자 URL과 키는 그대로 유지됩니다. 자세한 내용은 다음을 참조하십시오. 커넥터 설정 가이드 현재 목록을 보려면.

자주 묻는 질문

Access 데이터베이스를 변경하거나 포트를 열어야 하나요? +
아니요. Access 데이터베이스는 폼, 보고서, 테이블 등 모든 것이 그대로 유지됩니다. 네트워크 에이전트는 파일에 접근할 수 있는 Windows 컴퓨터에서 실행되어 파일을 읽기 전용으로 열고 외부로 전화를 겁니다. 에이전트.쿼리스트림스.com 수신 포트가 열려 있지 않아 443번 포트에서 접속 중입니다. 방화벽 변경이 필요 없는 이유 →
.accdb 파일과 기존의 .mdb 파일 모두에서 작동하나요? +
예. 에이전트는 Microsoft Access 데이터베이스 엔진을 사용하여 최신 데이터베이스를 읽습니다. .accdb 파일뿐만 아니라 기존 파일도 포함됩니다. .mdb 로컬 디스크, 공유 네트워크 드라이브 또는 분할된 애플리케이션의 백엔드 등 어떤 위치에 있는 데이터베이스든 관리할 수 있습니다. Access 데이터베이스 엔진을 사용할 수 있는 Windows 운영 체제에서 실행됩니다.
수신자는 내 데이터베이스 전체를 볼 수 있나요, 아니면 쿼리만 볼 수 있나요? +
단 하나의 쿼리만 실행됩니다. 수신자는 엔드포인트 URL, 응답 본문, 그리고 필터로 노출한 매개변수만 볼 수 있으며, 다른 테이블, 폼 또는 기타 정보는 절대 볼 수 없습니다. .accdb 파일 자체를 저장하는 방식입니다. 파일을 공유하는 것과는 달리, 데이터베이스 사본이 수신자의 컴퓨터에 저장되지 않습니다.
수신자가 내 Access 데이터를 변경하거나 삭제할 수 있나요? +
아니요. 에이전트는 Access를 읽기 전용으로 열고 유효성 검사기가 SELECT 문이 아닌 모든 문을 거부하므로 API를 통해 레코드를 편집, 추가 또는 삭제할 수 없습니다. 팀은 평소처럼 Access에서 모든 편집 권한을 유지합니다. API는 엄격하게 읽기 전용입니다.
API는 어떤 출력 형식을 반환할 수 있습니까? +
JSON(기본값), CSV, 그리고 스트리밍 엔드포인트의 경우 NDJSON 중에서 호출 시마다 선택됩니다. 수용하다 헤더 또는 ?형식= 매개변수이며, 선택적으로 LZ4 페이로드 압축 기능을 사용할 수 있습니다. 네 가지 와이어 포맷과 정적 모드 vs 스트리밍 모드 →
엔드포인트가 만료되거나 자체적으로 삭제될 수 있나요? +
예. 엔드포인트는 영구적으로 유지하거나, 특정 날짜에 만료되도록 설정하거나, 일정 횟수의 요청 후 작동이 중지되는 고정 호출 예산을 지정할 수 있습니다. 이는 클라이언트나 감사자에게 일회성으로 데이터를 전달할 때 유용합니다. 또한 포털에서 다른 수신자에게 영향을 주지 않고 특정 수신자의 키를 즉시 취소할 수 있습니다.
수신자에게 Query Streams 계정이 필요한가요? +
아니요. 이메일로 초대된 수신자는 매직 링크 클레임과 자동 생성된 무료 등급 키를 받게 되거나, 무인 기기 간 액세스를 위해 서비스 키를 발급할 수 있습니다. 수신자별 키 vs 서비스 키 →

시작하기

Microsoft Access REST API를 처음으로 무료로 게시하세요.

가입 후, 액세스 파일에 접근할 수 있는 Windows 컴퓨터에 네트워크 에이전트를 설치하고, SQL 쿼리를 저장한 다음, 수신자에게 매직 링크 클레임을 이메일로 전송하세요. 첫 호출부터 수신자별 키, 읽기 전용 적용, 전체 감사 추적 기능이 활성화됩니다.

관련 가이드: SQL 데이터베이스를 위한 즉시 사용 가능한 REST API | SQLite를 REST API로 노출합니다 | 데이터베이스 REST API 플랫폼 | 커넥터 설정 가이드

카테고리: API 플랫폼

태그: 마이크로소프트 액세스 REST API, MS 액세스 API, 액세스 데이터베이스 API, REST API, 액세스를 API로 노출, 액세스 데이터 공유, accdb, 수신자별 키, 노코드 API, 데이터베이스 REST API

메타 설명: Microsoft Access 쿼리를 수신자별 키를 사용하는 안전한 읽기 전용 REST API로 변환합니다. 내보내기, 공유 .accdb 파일, 코드 작성이 필요 없습니다.

Updated on 2026년 6월 16일

Powered by BetterDocs