【问题标题】:SQL server linked server to SAS(Statistical Analysis System)?SQL 服务器链接服务器到 SAS(统计分析系统)?
【发布时间】:2018-07-30 09:46:36
【问题描述】:

有没有人能够创建一个连接到 SAS 的 sql server 链接服务器?

我已经创建了一个到 SAS 的 ODBC 连接(32 位)

此 ODBC 适用于例如QlikViewTableau 等。但是如何为 SQL Server 设置它?

  1. 提供者
  2. 产品名称
  3. 数据源
  4. 位置
  5. 目录

【问题讨论】:

  • 通常人们会反过来链接。也就是说,他们将使用 SAS 通过从外部 DBMS 读取(并可能写入)数据来进行统计分析。试图让 DBMS 从他们的统计分析文件中读取,就好像它们是一个实际的 DBMS 可能更难。 SQL Server 是否支持从通用 ODBC 驱动程序读取?还是需要兼容 OLE 的驱动程序?

标签: sql-server sas odbc driver linked-server


【解决方案1】:

如果 DSN 已经创建,您可以直接在 SAS 中使用:

libname myServer odbc dsn=PROD_PL0000 schema='dbo';

然后您会将其视为可以在本地使用的 SAS 库。如果您通过 GUI 执行此操作,则可以选中一个框以使其在启动时重新连接。

【讨论】:

  • 嗨,我真的没有关注吗?我不希望 SAS 访问 SQL 服务器我希望能够从 SQL 服务器创建链接服务器,或者可能编写直接 t-sql 查询以通过 SQL 服务器访问 SAS 库
【解决方案2】:

我也有同样的问题。问题在于用于 OLE DB 连接的 SAS 提供程序,它无法使用 SAS 表创建流行的实例。

要通过 OLE DB 创建链接服务器,您需要访问 SAS 网站,下载文件并安装在 SQL 服务器上以设置连接。

https://support.sas.com/downloads/package.htm?pid=648

【讨论】:

  • 我们得到了这个工作。您需要做的第一件事是将 ODBC 驱动程序配置到 SAS SPD 服务器而不是 SAS。设置 ODBC 后,您可以轻松地创建一个链接服务器(用于 odbc 驱动程序的 microsoft ole db 提供程序),然后在链接服务器的数据源字段中输入您的 DSN 名称
猜你喜欢
  • 2010-09-16
  • 1970-01-01
  • 2013-09-11
  • 2010-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-21
相关资源
最近更新 更多