查看类别

如何将 Microsoft SQL Server 连接到 Google Sheets - 实时串流数据库数据

连接 · SQL Server 到 Google Sheets

从以下来源获取数据 SQL 服务器 进入 谷歌工作表

将 SQL Server 数据库中的实时数据导入 Google Sheets,并随时刷新。无需上传 CSV 文件,无需使用 Apps Script,也无需复制粘贴。首次操作大约只需十分钟,而且免费套餐就包含了这项功能。

大约10分钟 无需编程 数据保留在您的网络上 任何浏览器,任何设备
遇到任何问题?尽管问我们。 打开 支持 请在“查询流”(右上角菜单 → 支持)中给我们发送消息。我们会安排专人阅读您的消息,“我不知道这个屏幕需要什么”就是一个很好的问题。

你最终会得到什么

微软 SQL Server 徽标一个 Google 表格,实时显示针对 SQL Server 数据库的 SQL 查询结果,并带有一个按钮,可在数据更改时自动更新最新行。例如:

Microsoft SQL Server 将您的数据存储在您或您的团队运行的服务器上。要将数据导入 Google Sheets,通常需要导出 CSV 文件,但这些文件一导入就过时了,或者需要编写无人愿意维护的脚本。Query Streams 则避免了这些麻烦:一个名为 Agent 的小型辅助程序会在您的数据所在位置运行查询,然后 Google Sheets 插件会向该程序请求您需要的行。只有查询结果会通过加密链接传输,因此 Google Sheets 可以位于任何地方:任何设备上的任何浏览器。

数据库的存放位置您的办公网络或服务器机房您的 SQL Server数据库保留在您的网络上查询流代理在同一网络上查询流加密链接通过互联网 · 仅显示结果无论你身在何处任何浏览器:笔记本电脑、平板电脑、手机、Chromebook谷歌工作表一行行数据以表格形式呈现
代理程序与您的数据共存。您的表格存储在 Google 云端。无论身在何处打开它,数据行都会同步显示。

你需要准备什么

查询流帐户

免费版足以满足本指南的需求。请注册: my.querystreams.com.

计算机上的代理可以访问服务器

一个在后台运行的小程序,当 Google Sheets 发出请求时,它会查询数据库。通常是数据库服务器本身,或者同一网络上的任何一台始终在线的计算机。

您的 SQL Server 连接详细信息

服务器名称、数据库名称以及可以读取该数据库的用户名和密码。如果数据库由其他人管理,则需要向他们索取这些信息。

哪个计算机获得代理? 任何始终在线且能够访问 SQL Server 数据库的计算机,通常是数据库服务器本身或同一网络上的计算机。 Google Sheets 可以放在任何地方它在浏览器中运行。

分五步连接

  1. 创建您的帐户

    前往 my.querystreams.com 并注册。选择 免费 计划。这是一个真正的计划,不是试用版,它涵盖了连接 SQL Server 数据库和从 Google Sheets 运行查询的内容。

  2. 在可以访问服务器的计算机上安装代理程序

    登录,打开 下载然后将代理程序安装在可以访问 SQL Server 数据库的计算机上:通常是数据库服务器本身,或者同一网络上的任何一台始终在线的计算机。安装过程只需一分钟,之后代理程序会自动启动。

    为什么使用小型程序而不是驱动程序? 该代理程序只需在 Windows、Mac 或 Linux 系统上安装一次(Windows 系统下约 85 MB,Mac 和 Linux 系统下略超过 100 MB),即可在后台静默运行。它会像浏览器一样,与查询流建立一条加密的出站连接,因此您无需打开任何防火墙端口或设置 VPN。您的数据库保留在您的网络中,数据行会传输到您所在的任何位置,必要时也会通过互联网传输。您这边唯一需要做的就是安装此插件。

    下载页面显示 您的访问密钥当代理提示时,将其粘贴到代理中,然后等待徽章读取。 已连接到查询流这是你在代理程序本身上唯一需要做的事情。

    完整攻略(如果您需要): Windows, 苹果, Linux.

  3. 将其指向您的 SQL Server 数据库

    返回浏览器,打开 数据代理 (在下面 数据 (在顶部菜单中)。您的经纪人信息就在那里。点击 添加连接器, 选择 微软 SQL 服务器并填写您之前收集到的详细信息:

    连接名称
    任何你以后会记住的名称,例如销售数据库。
    服务器
    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. 每条测试消息及其修复.

  4. 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.

  5. 将查询流添加到 Google 表格

    打开任意一个 Google 表格,然后转到 扩展程序 → 附加组件 → 获取附加组件搜索 查询流然后点击 安装或者直接从这里安装 Google Workspace Marketplace 上的查询流谷歌会要求你允许安装该插件;这是正常现象。

    之后,您打开的每个 Google 表格中都会出现“查询流”图标,位于右侧边栏,也列在“查询流”下方。 扩展无需单独登录。它会识别您已在使用的 Google 帐户,因此该电子邮件地址必须与您的 Query Streams 帐户所用的电子邮件地址一致。

  6. 把你的第一张桌子拉过来

    单击工作表右侧侧面板中的“查询流”图标(或在下方找到它)。 扩展)。 选择 查询流 选择你刚刚建立的连接。

    输入要运行的查询语句。以下查询语句会从数据库中提取几列数据。 客户 桌子:

    示例 · SQL
    SELECT TOP 100 CustomerID, CompanyName, City FROM dbo.Customers ORDER BY CompanyName;

    在下面 目的地表 选择行应该落入的选项卡,然后单击 运行查询数据行会在一两秒内显示在该标签页中。如果数据发生更改,请随时再次单击“运行查询”,标签页将自动更新。

    不懂SQL? Build it in 查询生成器 first and paste it here, or pick it from Saved Queries if you saved it.

就是这样。 您的数据已保存在表格中,只需单击一下即可保持最新状态。除了您请求的行之外,没有任何数据会离开您的网络。

下一步行动不错。

  • 保存查询 在门户网站中,您可以一键再次运行它,也可以从 Google Sheets 或 Excel 中运行。
  • 添加筛选器 例如日期范围,这样同一个查询就可以回答“本月”而无需编辑。
  • 分享结果 与同事一起操作。他们看到的是行,而不是你的凭证。

人们提出的问题

SQL Server 数据库必须安装在我运行 Sheets 的电脑上吗?

不,只需要代理程序与 SQL Server 数据库位于同一位置即可。Google Sheets 可在任何设备的浏览器中运行。使用同一个 Google 帐户打开插件,连接就自动生效了。

我的数据会被复制到查询流吗?

不。代理程序会运行查询,找到您的数据,然后只发送返回的行。中间不会进行任何同步或存储操作。

免费套餐真的包含这些吗?

是的。“免费”是一个永久有效的方案,而不是会过期的试用期。请查看具体包含内容。 定价页面.

表格会自动刷新吗?

如需获取最新行,请再次单击“运行查询”。要设置工作表自动刷新(无需用户手动操作),请在“查询流”门户(“流”→“自动化”)中设置自动化。此功能在所有套餐中均有提供。

还是不行? 打开 支持 请在“查询流”中告诉我们您当前处于第几步以及您看到的内容。我们会帮您连接。
查询流也将相同的数据连接到在 ExcelClaude、Cursor 和 ChatGPTREST API以及更多

每份指南 SQL Server

这不是你想要的配置?

  • 使用 Azure SQL 数据库?选择 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?
更新 10 月 17, 2026

Powered by BetterDocs