SQL Server
接入 Microsoft SQL Server 数据库进行联邦分析。表被挂载进查询引擎,可与其他连接器的数据集联接。
适用场景
- 作为应用后端或报表存储的 Microsoft SQL Server 实例。
- 可达的 Azure SQL Database 与 SQL 托管实例,使用相同字段接入。
持续分析负载建议使用只读副本或报表用辅助实例。
准备工作
准备一个登录名,具备:
- 对目标数据库的只读权限(例如加入
db_datareader角色)。 - 从 Datyo 到实例的网络连通性。若位于私有网络中,请放通入站访问或提供可达端点。
连接配置
| 字段 | 必填 | 说明 |
|---|---|---|
| Host | 是 | 服务器主机名或地址,如 sqlserver.example.com。 |
| Port | 是 | 默认 1433。 |
| User | 是 | 登录名。建议使用只读登录名。 |
| Password | 是 | 加密存储,保存后不再显示。 |
| Database | 是 | 要连接的数据库。 |
| Encrypt | — | 是否协商加密连接。当服务器要求加密时开启。 |
测试与保存
选择类型、填写字段,点击测试连接。成功后数据集保存,状态经历「同步中 → 已连接」。连接后选择要导入的表。
能力与限制
- 执行模型: 联邦。SQL Server 表可与其他连接器的数据集联接。
- 访问: 只读,写语句被拒绝。
常见排错
- 测试连接失败——检查主机与端口、登录名与密码,以及数据库名是否正确。
- 加密报错——切换 Encrypt 以匹配服务器要求;部分实例强制加密通道。
- 缺少某张表——确认登录名可读取该表(例如通过
db_datareader)。
提升回答准确度
- 为业务字段补充列描述。
- 表结构变更后重新同步。
相关
- 连接器总览 · MySQL · PostgreSQL