在没有 sas/access 许可证的情况下使用 SAS 从 SQL 服务器读取数据
Use SAS to read data from SQL Server WITHOUT a sas/access license
我已经使用 SAS 从 SQL 服务器读取数据,我相当确定我在没有 sas/access 许可证的情况下做到了这一点。
代码与 LIBNAME mylib odbc datasrc="DSNAME" user=xxx password=xxx
类似,其中 DSNAME 是 ODBC 数据源的名称。
这是否可能,或者是否有可能我确实拥有可用的 sas/access 许可证但没有意识到?
您需要某种访问许可证。您可能一直在使用 OleDD 或 ODBC 而不是专用许可证。如果您没有 SAS/Access 许可证,您仍然可以模拟该产品,尽管没有那么强大。
我写了一个解决方案来做到这一点。代码在我的 github 存储库中。它没有那么快,所以你必须接受这个事实。在这里查看:
https://github.com/savian-net/SaviAccess
它有完整的文档,因此您可以了解它是如何工作的。
假设您在 Windows,您可以编写一个 VBScript,它使用 ODBC/OLEDB 连接到 SQL 服务器,运行 查询,return 数据返回一个infile。
我已经使用 SAS 从 SQL 服务器读取数据,我相当确定我在没有 sas/access 许可证的情况下做到了这一点。
代码与 LIBNAME mylib odbc datasrc="DSNAME" user=xxx password=xxx
类似,其中 DSNAME 是 ODBC 数据源的名称。
这是否可能,或者是否有可能我确实拥有可用的 sas/access 许可证但没有意识到?
您需要某种访问许可证。您可能一直在使用 OleDD 或 ODBC 而不是专用许可证。如果您没有 SAS/Access 许可证,您仍然可以模拟该产品,尽管没有那么强大。
我写了一个解决方案来做到这一点。代码在我的 github 存储库中。它没有那么快,所以你必须接受这个事实。在这里查看: https://github.com/savian-net/SaviAccess
它有完整的文档,因此您可以了解它是如何工作的。
假设您在 Windows,您可以编写一个 VBScript,它使用 ODBC/OLEDB 连接到 SQL 服务器,运行 查询,return 数据返回一个infile。