다음에서 데이터를 가져오세요 SQL Server ~ 안으로 Google 스프레드시트
SQL Server 데이터베이스에서 실시간으로 데이터를 가져와 Google Sheets에 불러오고 원할 때마다 새로 고칠 수 있습니다. CSV 파일 업로드, Apps Script, 복사 붙여넣기 작업이 필요 없습니다. 처음 설정하는 데 약 10분 정도 소요되며, 무료 플랜으로 이용 가능합니다.
당신이 최종적으로 얻게 될 것
SQL Server 데이터베이스에 대한 SQL 쿼리 결과를 실시간으로 보여주는 Google 스프레드시트입니다. 데이터가 변경될 때마다 최신 행을 가져오는 버튼도 포함되어 있습니다. 예를 들어 다음과 같습니다.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | customer_id | 첫 번째 이름 | 성 | 국가 | 총 |
| 2 | 1042 | 마리아 | 알바레스 | 미국 | 1,284.50 |
| 3 | 1043 | 다니엘 | 오카포르 | 미국 | 612.00 |
| 4 | 1047 | 프리야 | 나이르 | 미국 | 2,090.75 |
| 5 | 1051 | 도마 | 산 | 미국 | 338.20 |
| 6 | 1056 | 루시아 | 페레이라 | 미국 | 1,455.00 |
| 7 | 1060 | 켄지 | 사토 | 미국 | 874.10 |
| 8 |
Microsoft SQL Server는 사용자 또는 팀에서 운영하는 서버에 데이터를 저장합니다. 이 데이터를 Google Sheets로 가져오려면 일반적으로 CSV 형식으로 내보내야 하는데, 이렇게 내보낸 CSV 파일은 전송되는 순간 최신 정보가 아니게 되거나, 아무도 유지 관리하고 싶어 하지 않는 스크립트를 사용해야 합니다. Query Streams는 이러한 번거로움을 없애줍니다. Agent라는 작은 도우미 프로그램이 데이터가 있는 서버에서 쿼리를 실행하고, Google Sheets 추가 기능은 Agent에 원하는 행을 요청합니다. 암호화된 링크를 통해 결과만 전송되므로 Google Sheets는 어떤 기기의 어떤 브라우저에서든 접속할 수 있습니다.
필요한 것
서버에 접속할 수 있는 컴퓨터의 에이전트
백그라운드에서 실행되는 작은 프로그램으로, Google Sheets에서 요청할 때 데이터베이스를 조회합니다. 일반적으로 데이터베이스 서버 자체 또는 동일 네트워크에 연결된 상시 가동 중인 컴퓨터에 저장됩니다.
SQL Server 연결 정보
서버 이름, 데이터베이스 이름, 그리고 해당 데이터베이스를 읽을 수 있는 사용자 이름과 비밀번호가 필요합니다. 만약 다른 사람이 데이터베이스를 관리한다면, 이 정보는 그 사람에게 문의해야 합니다.
어떤 컴퓨터가 에이전트를 갖게 되나요? SQL Server 데이터베이스에 이미 접근할 수 있는 항상 켜져 있는 컴퓨터라면 무엇이든 가능합니다. 일반적으로 데이터베이스 서버 자체이거나 동일 네트워크에 있는 컴퓨터가 이에 해당합니다. Google Sheets는 어디에나 있을 수 있습니다.브라우저에서 실행됩니다.
5단계로 연결하세요
-
계정을 만드세요
가다 my.querystreams.com 가입하세요. 선택하세요. 무료 계획입니다. 이것은 시험판이 아니라 실제 계획이며, SQL Server 데이터베이스에 연결하고 Google Sheets에서 쿼리를 실행하는 방법을 다룹니다.
서버에 접속할 수 있는 컴퓨터에 에이전트를 설치하십시오.



로그인, 열기 다운로드SQL Server 데이터베이스에 이미 접근할 수 있는 컴퓨터(일반적으로 데이터베이스 서버 자체 또는 동일 네트워크에 연결된 상시 가동 컴퓨터)에 에이전트를 설치하십시오. 설치에는 약 1분 정도 소요되며, 이후에는 자동으로 시작됩니다.
드라이버 대신 작은 프로그램을 사용하는 이유는 무엇인가요? 에이전트는 Windows, Mac 또는 Linux용으로 한 번만 설치하면 되며(Windows에서는 약 85MB, Mac 및 Linux에서는 100MB 조금 넘는 용량), 백그라운드에서 조용히 실행됩니다. 웹 브라우저와 마찬가지로 쿼리 스트림에 암호화된 연결을 한 번만 생성하므로 방화벽 포트를 열거나 VPN을 설정할 필요가 없습니다. 데이터베이스는 사용자 네트워크에 유지되며, 필요한 경우 인터넷을 통해 행 데이터가 사용자의 위치로 전송됩니다. 사용자가 해야 할 일은 추가 기능 설치뿐입니다.
다운로드 페이지가 표시됩니다 액세스 키에이전트가 요청할 때 해당 코드를 붙여넣고 배지가 인식될 때까지 기다리세요. 쿼리 스트림에 연결됨에이전트 자체에서 할 수 있는 일은 그게 전부입니다.
-
SQL Server 데이터베이스를 가리키도록 설정하세요.
브라우저로 돌아가서 열기 데이터 에이전트 (아래에 데이터 상단 메뉴에서 담당 에이전트를 확인하세요. (상단 메뉴에 있습니다.) 커넥터 추가, 선택하다 Microsoft SQL Server그리고 앞서 수집한 세부 정보를 입력하세요.
- 연결 이름
- 나중에 알아볼 수 있는 이름들입니다. 예를 들어, 판매 데이터베이스 같은 것이죠.
- 서버
- The server’s name or IP address, like 192.168.1.10 or dbserver. A named instance (SQL Express is one) is written host\INSTANCE, like dbserver\SQLEXPRESS.
- 포트
- Starts at 1433. Leave it there, also for a named instance: the server’s SQL Browser finds the instance’s port. Change it only if the instance uses a fixed port.
- 사용자 이름
- A SQL Server login (not a Windows login) that can read your data. The box starts empty; a read-only login is safest.
- 비밀번호
- The password for that login.
클릭 테스트 연결읽을 때 연결됨 (또는 Signed in), 클릭 다음. The next screen, Which databases do you want to work with?, lists the databases this login can see: tick yours. No list? Type the name under Type a database name 클릭하고 클릭하세요 확인하다. Then click 다음 ~을 통해 Data realm and finish with 커넥터를 생성합니다.연결은 몇 초 내에 에이전트에 도달합니다.
테스트에 실패했나요? Usually SQL Express with TCP/IP turned off, SQL Server Browser stopped, a firewall, or a server that accepts Windows logins only. 모든 테스트 메시지와 해결 방법.
-
See your data in Query Builder 선택 과목
You can look at your SQL Server database before Google Sheets is involved at all. Open 쿼리 빌더 in the portal and pick the connection you just made. The 스키마 tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click 실행 and the rows appear under 결과. Query Builder is on every plan, Free included.
On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-on’s Saved Queries list, and on any plan you can copy the SQL into the next step.
-
Google Sheets에 쿼리 스트림 추가
아무 구글 시트나 열고, 다음으로 이동하세요. 확장 프로그램 → 추가 기능 → 추가 기능 가져오기검색하세요 쿼리 스트림그리고 클릭하세요 설치하다또는 바로 설치하세요. Google Workspace Marketplace에서 Query Streams를 검색하세요.구글에서 추가 기능을 허용할지 묻는 메시지가 나타날 것입니다. 이는 정상적인 절차입니다.
이후에는 여는 모든 Google Sheets에서 오른쪽 사이드 패널에 쿼리 스트림 아이콘이 표시되며, 해당 아이콘은 다음 항목 아래에도 나열됩니다. 확장 기능별도의 로그인 절차가 없습니다. 이미 사용 중인 Google 계정을 자동으로 인식하므로, Query Streams 계정에 등록된 이메일 주소와 동일한 이메일 주소를 사용해야 합니다.
-
첫 번째 테이블을 가져오세요
시트 오른쪽 측면 패널에서 "쿼리 스트림" 아이콘을 클릭하거나 (아래에서 찾을 수 있습니다) 확장 기능). 선택하다 쿼리 스트리머 그리고 방금 연결한 연결을 선택하세요.
실행하려는 쿼리를 입력하세요. 이 쿼리는 테이블에서 몇 개의 열을 가져옵니다. 고객 테이블:
예시 · SQLdbo.Customers 테이블에서 CompanyName을 기준으로 정렬하여 상위 100개의 CustomerID, CompanyName, City를 선택합니다.
아래에 목적지 정보 행이 표시될 탭을 선택한 다음 클릭하세요. 쿼리 실행행들이 해당 탭에 1~2초 안에 나타납니다. 데이터가 변경될 때마다 '쿼리 실행'을 다시 클릭하면 탭이 즉시 업데이트됩니다.
SQL을 모르시나요? Build it in 쿼리 빌더 first and paste it here, or pick it from Saved Queries if you saved it.
그게 다예요. 데이터는 스프레드시트에 저장되어 있으며 한 번의 클릭으로 최신 상태를 유지할 수 있습니다. 요청하신 행 외에는 네트워크를 통해 전송된 데이터가 없습니다.
좋은 다음 행보입니다
- 쿼리를 저장하세요 포털에 저장되므로 Google Sheets 또는 Excel에서 한 번의 클릭으로 다시 실행할 수 있습니다.
- 필터를 추가하세요 날짜 범위를 지정할 수 있으므로 편집 없이 동일한 쿼리로 "이번 달"이라는 답변을 얻을 수 있습니다.
- 결과를 공유하세요 동료와 함께 있을 때, 그들은 당신의 자격 증명이 아니라 행 목록만 봅니다.
사람들이 묻는 질문
제가 Sheets를 사용하는 컴퓨터에 SQL Server 데이터베이스가 반드시 있어야 하나요?
아니요. SQL Server 데이터베이스가 있는 위치에 에이전트만 있으면 됩니다. Google Sheets는 모든 기기의 브라우저에서 실행됩니다. 동일한 Google 계정으로 추가 기능을 열면 연결이 자동으로 설정됩니다.
내 데이터가 쿼리 스트림으로 복사되나요?
아니요. 에이전트는 데이터가 있는 위치에서 쿼리를 실행하고 반환된 행만 전송합니다. 그 과정에서 어떤 것도 동기화되거나 저장되지 않습니다.
무료 플랜으로 이 모든 기능을 이용할 수 있나요?
네. 무료 플랜은 만료되는 체험판이 아니라, 계속 사용하실 수 있는 플랜입니다. 자세한 내용은 해당 페이지에서 확인하세요. 가격 페이지.
시트가 자동으로 새로 고쳐지나요?
최신 행을 보려면 언제든지 '쿼리 실행'을 다시 클릭하세요. 사용자가 아무 버튼도 누르지 않고도 정기적으로 시트가 새로 고쳐지도록 하려면 쿼리 스트림 포털(스트림 → 자동화)에서 자동화를 설정하세요. 이 기능은 모든 요금제에서 사용할 수 있습니다.
관련 가이드
모든 가이드 SQL Server
원하는 설정이 아닌가요?
- Azure SQL Database를 사용하시나요? Azure SQL 카드를 선택하고 Azure 포털에서 연결 문자열을 붙여넣은 다음, 데이터베이스 이름을 master 대신 원하는 이름으로 지정하세요 → Azure SQL
Setup trouble?
- Want the Agent to sign in with a login that can only read? Create a read-only database user, with copy-paste SQL for each database → Create a read-only database user
- Test connection cannot reach the database server? Open the database's port in Windows Defender Firewall on the computer it runs on → Open a firewall port on Windows
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

