无法创建从Microsoft SQL到Snowflake的链接服务器

创建的DNS和安装的ODBC驱动程序遵循以下URL中相同的步骤 https://snowflakecommunity.force.com/s/article/how-to-set-up-a-linked-server-from-sql-server-to-snowflake

在最后一步创建测试连接后,它会显示如下错误 链接服务器"SNOWFLAKEDATA"的OLE DB访问接口"MSDASQL"返回消息"未找到[Microsoft][ODBC驱动程序管理器]数据源名称,未指定默认驱动程序"。(Microsoft SQL Server,错误:7303)

但创建和使用的域名遵循与URL相同的方式。我能知道我哪里弄错了吗?


解决方案

请确保使用以下信息创建指向Snowflake的链接服务器:

  • 提供程序:应为"用于ODBC驱动程序的Microsoft OLE DB提供程序。"
  • 数据源:应与先前配置的ODBC系统/用户DSN名称匹配

  • 在左侧面板的安全选项卡下,确保添加与远程用户(雪花用户名)相关联的本地登录(您本地计算机的登录,包括您的主机名)及其匹配的密码。

相关文章