View Categories

Excel용 ODBC 드라이버: 더 이상 필요 없는 이유

ODBC 드라이버 + DSN + VPN
vs
쿼리 스트림 드라이버 필요 없음. 설정 필요 없음.
마이크로소프트 엑셀 ODBC 대안

운전자를 빼세요.
데이터를 보관하세요.

ODBC는 1992년에는 유용했지만, 오늘날 Query Streams를 사용하면 드라이버, DSN 파일, 방화벽 변경 또는 VPN 없이도 10분 이내에 모든 데이터베이스를 Excel 및 Google Sheets에 연결할 수 있습니다.

운전면허증 필요 없음 DSN 구성 없음 방화벽 설정 변경 없음 스프레드시트에서도 작동합니다.

Query Streams는 ODBC 드라이버, DSN 구성 또는 방화벽 변경 없이 모든 데이터베이스를 Microsoft Excel 및 Google Sheets에 연결하는 안전한 실시간 데이터베이스 통합 플랫폼입니다. QueryStreams.com에서 더 자세히 알아보세요. 그리고 무료로 가입하세요 이제 어떤 스프레드시트에서든 데이터베이스를 쿼리할 수 있습니다.

Microsoft Excel을 SQL Server, MySQL 또는 PostgreSQL 데이터베이스에 연결하려고 시도해 본 적이 있다면 거의 확실히 ODBC를 접했을 것입니다. 개방형 데이터베이스 연결(ODBC)은 1970년대부터 스프레드시트와 데이터베이스를 연결하는 표준 프로토콜로 사용되어 왔습니다. 마이크로소프트는 1992년에 이를 도입했습니다.30년이 넘도록 대부분의 "엑셀을 데이터베이스에 연결하는 방법" 안내서에서 기본 권장 사항으로 남아 있으며, 전 세계 데이터 전문가들에게 여전히 골칫거리입니다.

이 가이드에서는 ODBC 연결이 왜 불편한지, 1992년 이후 무엇이 바뀌었는지, 그리고 Query Streams가 드라이버 설치부터 방화벽 구성까지 ODBC 연결을 어렵게 만드는 모든 단계를 어떻게 제거하는지 설명합니다. 또한 안전한 쿼리 공유 및 대화형 필터와 같이 ODBC가 원래 설계되지 않았던 기능도 추가합니다.

ODBC란 무엇이며, 사람들이 여전히 사용하는 이유는 무엇일까요?

ODBC(Open Database Connectivity)는 Excel과 같은 응용 프로그램이 설치 가능한 드라이버를 통해 데이터베이스와 통신할 수 있도록 하는 API 사양입니다. 각 데이터베이스 공급업체는 SQL Server용, MySQL용, PostgreSQL용 등 자체 ODBC 드라이버를 제공합니다. 마이크로소프트의 ODBC 설명서아키텍처는 애플리케이션, 드라이버 관리자, 드라이버 자체 및 데이터 소스의 네 가지 구성 요소로 이루어져 있습니다.

ODBC는 윈도우에 기본 탑재되어 있고 거의 모든 데이터베이스에서 지원되기 때문에 여전히 많은 사람들이 사용합니다. ODBC는 "기본 경로"이며, 엑셀용 ODBC 드라이버나 엑셀용 ODBC 연결을 검색할 때 가장 먼저 나타나는 결과입니다. 하지만 기본값이라고 해서 최선의 선택은 아닙니다. 한 전문가에 따르면 2024년 스택오버플로우 개발자 설문조사데이터베이스 연결 및 구성은 데이터 전문가에게 가장 시간이 많이 소요되는 작업 중 하나이며, 팀은 실제 분석보다는 설정 및 문제 해결에 상당한 시간을 소비합니다.

ODBC를 이용한 엑셀 연결 시 발생하는 6가지 주요 문제점

대규모 ODBC 연결을 관리해 본 사람이라면 누구나 이러한 문제점을 잘 알고 있을 것입니다. 데이터 팀들이 대안을 찾는 이유가 바로 여기에 있습니다.

1. 모든 기기에 드라이버 설치

데이터베이스 접근이 필요한 모든 사용자는 자신의 컴퓨터에 올바른 ODBC 드라이버를 설치해야 합니다. 팀에서 SQL Server, PostgreSQL, MySQL을 사용하는 경우 워크스테이션당 각각 세 개의 드라이버를 설치해야 합니다. 각 드라이버는 고유한 설치 프로그램, 버전 업데이트 주기, 호환성 요구 사항을 가지고 있습니다. 사용자가 50명이라고 가정하면 총 150개의 드라이버 설치와 업데이트까지 관리해야 하는 복잡한 과정이 됩니다.

2. 32비트 드라이버와 64비트 드라이버 간의 충돌

이는 아마도 가장 흔한 ODBC 문제 해결 사례일 것입니다. 64비트 Excel(Microsoft 365의 기본 Excel)을 사용하는 경우 64비트 ODBC 드라이버가 필요합니다. 하지만 많은 Windows 구성에서 기본적으로 32비트 ODBC 데이터 원본 관리자가 표시됩니다. 마이크로소프트 자체 문제 해결 가이드 이 불일치를 해결하는 데 전념하는 기사가 따로 있습니다. 이 사실을 모르는 사용자는 "드라이버를 찾을 수 없음" 오류를 보게 되는데, 이를 진단하는 데 몇 시간이 걸릴 수 있습니다.

3. DSN 구성 복잡성

드라이버를 설치한 후에는 서버 주소, 포트, 데이터베이스 이름, 인증 방법, 그리고 경우에 따라 SSL 설정을 지정하는 데이터 소스 이름(DSN) 항목(시스템 DSN 또는 사용자 DSN)을 생성해야 합니다. 이 구성은 기기별로 적용되며 다른 기기로 이동할 수 없습니다. 새 노트북으로 옮기는 경우 DSN을 처음부터 다시 설정해야 합니다. 동료와 연결을 공유해야 하는 경우, 동료도 모든 설정을 수동으로 복제해야 합니다.

4. 방화벽 및 VPN 의존성

ODBC를 사용하려면 사용자 컴퓨터에서 데이터베이스 서버로 직접 TCP 연결이 필요합니다. 데이터베이스가 회사 방화벽 뒤에 있는 경우(대부분의 경우 그래야 합니다), 사용자는 VPN에 연결하거나 방화벽에서 데이터베이스 포트로 들어오는 연결을 허용해야 합니다. 이는 보안 문제를 야기합니다. 클라이언트 컴퓨터에 데이터베이스 포트를 개방하는 것은 위험하며, VPN 연결은 특히 원격 근무자의 경우 지연 시간과 복잡성을 증가시킵니다.

5. 공유 기능 없음

ODBC는 지점 간 연결 방식입니다. 엑셀에서 완벽한 판매 보고서를 생성하는 복잡한 SQL 쿼리를 작성했다고 가정해 보겠습니다. 엑셀에는 데이터베이스 자격 증명, DSN 구성, 드라이버 설정 지침 등을 함께 공유하지 않고는 해당 쿼리를 동료와 공유할 수 있는 내장 기능이 없습니다. 이로 인해 자격 증명이 이메일이나 슬랙 메시지를 통해 오고 가는 경우가 흔히 발생하는데, 이는 심각한 보안 위험입니다.

6. 구글 시트 미지원

ODBC는 Windows 기본 프로토콜입니다. 웹 브라우저에서 완전히 실행되는 Google Sheets와는 호환되지 않습니다. 팀 구성원 중 일부가 Google Workspace를 사용하는 경우 ODBC는 사용할 수 없으며, Google Sheets에 맞는 별도의 연결 솔루션이 필요합니다.

쿼리 스트림이 ODBC를 대체하는 방법

Query Streams는 데이터베이스 연결에 있어 근본적으로 다른 접근 방식을 취합니다. 모든 사용자 컴퓨터에 드라이버를 설치하는 대신, 데이터베이스 서버(또는 데이터베이스에 접속할 수 있는 모든 컴퓨터)에 경량 에이전트 하나만 설치하면 됩니다. 이 에이전트가 모든 데이터베이스 통신을 처리하고, 안전한 외부 전송 전용 WebSocket 연결을 통해 사용자에게 결과를 스트리밍합니다.

클라이언트 컴퓨터에 드라이버가 하나도 없습니다.

사용자 워크스테이션에 설치할 것이 없습니다. 에이전트가 모든 데이터베이스 통신을 서버 측에서 처리합니다.

발신 전용 연결

방화벽에서 들어오는 포트가 없습니다. VPN도 필요 없습니다. 에이전트는 외부로 연결되므로 데이터베이스가 인터넷에 노출되지 않습니다.

자격 증명이 아닌 문의 사항을 공유하세요.

저장된 쿼리를 대화형 필터와 함께 공유하세요. 수신자는 SQL 코드나 데이터베이스 암호를 보지 않고 쿼리를 실행할 수 있습니다.

엑셀과 구글 시트

하나의 플랫폼에서 Excel(추가 기능)과 Google Sheets(추가 기능)를 모두 사용할 수 있습니다. 별도의 솔루션이 필요하지 않습니다.

ODBC와 쿼리 스트림: 직접 비교

특징 ODBC 쿼리 스트림
클라이언트 측 설치 기기별, 데이터베이스별 드라이버 아무것도 없음 - 브라우저 또는 추가 기능만 해당
구성 기기별 DSN (비휴대용) 서버에 에이전트를 한 번만 설치하면 됩니다.
32/64비트 충돌 흔하지만 진단하기 어렵습니다. 해당 사항 없음
네트워크 요구 사항 Direct TCP + VPN/방화벽 규칙 외부 전송은 HTTPS만 지원합니다(포트 443).
Google Sheets 지원 이용 불가 완벽한 추가 기능 지원
질의응답 공유 내장되어 있지 않음 필터를 사용하여 공유하고 SQL 및 자격 증명을 숨기세요.
대화형 필터 수동 매개변수 설정 드롭다운 메뉴와 날짜 선택기를 사용하여 SQL에서 자동 감지
자격증명 노출 클라이언트의 DSN 또는 연결 문자열에 저장됩니다. 자격 증명은 에이전트 서버에만 저장됩니다.
지원되는 데이터베이스 이용 가능한 운전기사에 따라 다릅니다. SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Access, Oracle, Snowflake, BigQuery, DuckDB
IT 의존성 높음 - 드라이버 설치, DSN, 방화벽 낮음 — 에이전트 일회성 설정, 자동 업데이트
병렬 쿼리 한 번에 하나씩 연결 여러 쿼리가 동시에 실행됩니다.
AI 기반 질의 지원 없음 Nova AI는 일반 영어 문장에서 SQL 쿼리를 생성합니다.

ODBC 없이 데이터베이스를 엑셀에 연결하는 방법

쿼리 스트림 설정은 약 10분 정도 소요됩니다. 반면 ODBC 구성은 드라이버 다운로드, DSN 설정, 방화벽 변경 등을 고려하면 몇 시간씩 걸릴 수 있습니다.

1

에이전트를 설치하세요

데이터베이스 서버 또는 데이터베이스 접근 권한이 있는 모든 컴퓨터에 쿼리 스트림 에이전트를 다운로드하여 설치하십시오. Windows, macOS 및 Linux에서 사용할 수 있습니다.

2

데이터베이스를 추가하세요

에이전트의 로컬 UI를 열고 데이터베이스 연결을 추가하세요. 에이전트는 자격 증명을 로컬에 저장하며, 서버 외부로 유출되지 않습니다.

3

쿼리를 작성하거나 저장하세요

Query Streams 웹 포털을 사용하여 SQL 쿼리를 작성하거나, Nova AI가 일반 영어를 입력받아 쿼리를 생성하도록 할 수 있습니다. 선택적으로 대화형 필터를 사용하여 쿼리를 저장할 수 있습니다.

4

엑셀 또는 시트에서 실행

Excel 추가 기능이나 Google Sheets 추가 기능을 열고 저장된 쿼리를 선택한 다음 필터를 조정하고 실행하세요. 실시간 결과가 스프레드시트에 바로 표시됩니다.

✓
방화벽 설정을 변경할 필요가 없습니다. 에이전트는 쿼리 스트림 릴레이에 대한 아웃바운드 전용 WebSocket 연결을 시작합니다. 데이터베이스 포트는 인터넷에 개방되지 않습니다. IT 팀은 네트워크를 수정하지 않고도 에이전트를 배포할 수 있습니다.

ODBC가 여전히 유용한 경우

!
솔직한 비교: ODBC는 Excel 이외의 데스크톱 애플리케이션(예: 사용자 지정 C++ 또는 기존 Visual Basic 애플리케이션)을 연결해야 하거나 SSIS와 같은 도구에서 ODBC에 의존하는 ETL 파이프라인을 구축하는 경우에 적합한 선택입니다. Query Streams는 스프레드시트에서 데이터베이스로의 워크플로를 위해 특별히 설계되었으며, 일반적인 애플리케이션 개발을 위한 ODBC를 대체하는 것은 아닙니다.

지원되는 데이터베이스

Query Streams는 모든 주요 관계형 데이터베이스 및 클라우드 데이터 플랫폼을 지원하며, 각 플랫폼별로 별도의 ODBC 드라이버를 설치할 필요가 없습니다. 하나의 에이전트 설치로 모든 데이터베이스 유형을 처리할 수 있습니다.

위의 각 데이터베이스 링크는 단계별 통합 가이드입니다. 나열된 모든 데이터베이스에 대한 Google Sheets 가이드도 제공됩니다.

자주 묻는 질문

❓ ODBC 드라이버를 설치하지 않고 Excel을 데이터베이스에 연결할 수 있나요? +
예. 쿼리 스트림을 사용하면 사용자 컴퓨터에 ODBC 드라이버가 전혀 필요하지 않습니다. 데이터베이스 서버에 에이전트를 한 번만 설치하면 모든 사용자는 로컬 드라이버, DSN 구성 또는 직접 데이터베이스 액세스 없이 Excel 추가 기능을 통해 연결할 수 있습니다. 무료로 가입하세요 시작하려면.
❓ 이 연결 속도는 ODBC 직접 연결만큼 빠른가요? +
Query Streams는 WebSocket을 통해 효율적인 바이너리 스트리밍 방식을 사용합니다. 수천 개의 행을 반환하는 일반적인 비즈니스 쿼리의 경우 성능은 ODBC와 유사합니다. 수백만 개의 행을 포함하는 매우 큰 규모의 데이터 전송의 경우, 중계 단계를 거치지 않는 직접 ODBC 연결이 오버헤드를 줄일 수 있습니다. Query Streams는 대량 처리량보다 1초 미만의 지연 시간이 중요한 대화형 보고 환경에 최적화되어 있습니다.
❓ 에이전트를 위해 방화벽 포트를 열어야 하나요? +
아니요. 에이전트는 HTTPS(포트 443)를 통해 아웃바운드 전용 WebSocket 연결을 시작하는데, 이 포트는 거의 모든 기업 네트워크에서 이미 열려 있습니다. 인바운드 방화벽 규칙은 필요하지 않으며, 데이터베이스 포트는 인터넷에 노출되지 않습니다.
❓ 쿼리 스트림은 32비트 및 64비트 Excel 모두에서 작동합니까? +
예. Excel 추가 기능은 아키텍처와 관계없이 모든 버전의 Excel에서 작동합니다. Query Streams는 ODBC를 사용하지 않으므로 ODBC 연결에서 발생하는 32비트와 64비트 드라이버 충돌 문제가 완전히 해결됩니다.
❓ 기존 ODBC 연결과 함께 쿼리 스트림을 사용할 수 있습니까? +
물론입니다. Query Streams는 기존 ODBC 드라이버나 DSN 구성에 영향을 주지 않습니다. 가장 많은 ODBC 문제를 일으키는 연결부터 시작하여 점진적으로 쿼리를 마이그레이션할 수 있습니다.
❓ 자격 증명 보안은 ODBC와 어떻게 비교됩니까? +
ODBC를 사용하면 데이터베이스 자격 증명이 각 사용자 컴퓨터의 DSN에 저장되거나 연결 문자열에 포함되어 여러 노출 지점이 발생합니다. 반면 쿼리 스트림을 사용하면 자격 증명은 에이전트 서버에만 존재합니다. 최종 사용자는 데이터베이스 암호를 보거나 처리하거나 저장할 필요가 없습니다. 공유 쿼리 수신자는 SQL 코드조차 볼 수 없습니다.
❓ 이 기능은 구글 시트에서도 작동하나요, 아니면 엑셀에서만 작동하나요? +
Query Streams는 Microsoft Excel(추가 기능 사용)과 Google Sheets(추가 기능 사용) 모두에서 작동합니다. 동일한 에이전트, 저장된 쿼리 및 대화형 필터가 두 플랫폼 모두에서 작동합니다. 반면 ODBC는 Windows 운영 체제의 Excel만 지원합니다. Google Sheets 추가 기능을 설치하세요.

시작하기

10분 안에 ODBC를 교체하세요

에이전트를 한 번만 설치하면 스프레드시트에서 데이터베이스로 데이터를 전송하는 워크플로에서 모든 ODBC 드라이버, DSN 구성 및 방화벽 규칙이 필요 없어집니다. 지금 무료로 가입하고 에이전트를 설치한 후 첫 번째 쿼리를 실행해 보세요.

관련 가이드: SQL Server에서 Excel로 | PostgreSQL을 Excel로 변환 | MySQL에서 Excel로 | SQL Server에서 Google 스프레드시트로 | Google 스프레드시트용 파워 쿼리

분류: 기사

태그: ODBC, 엑셀, 구글 시트, 데이터베이스 통합, 노코드, 자동화

메타 설명: ODBC 드라이버, DSN 설정 또는 방화벽 변경 없이 모든 데이터베이스를 Excel에 연결합니다. Query Streams는 ODBC를 안전한 아웃바운드 전용 스트리밍으로 대체합니다.

Updated on 2026년 6월 3일

Powered by BetterDocs