[英]SAS Connect to SQL Server - ODBC
我正在尝试使用SAS和ODBC连接使用原始SQL表连接到多个SQL服务器。 我已经通过设置ODBC连接并运行下面的代码来做到这一点,但是在继续之前我有几个问题和潜在要求,所以这里是...。
LIBNAME libname ODBC DSN ='SQL Server'SCHEMA = dbo READ_LOCK_TYPE = NOLOCK;
我在基本SAS上运行了上面的代码,并获得了预期中的小地球仪以及我的期望。 当我在《企业指南》中运行时,没有globe,并且该库位于本地服务器下。 这是否表明数据现在是本地数据,而不是通过ODBC在原始服务器上? 如果它是本地的,是否可以通过ODBC链接到数据,因为我不希望原始数据是本地的?
在企业指南中设置SAS库时,是否可以创建子库,以便以与SQL Server Management Studio相同的方式进行构造? 例如...
我可以在一个库中从每个数据库中创建表,但是由于SQL Server的大小,这将意味着分配库,并且由于SAS中的库名长度限制而使它们难以命名
例如dbo.table1&test.table1(哪里是相同的表名,但由于架构名而不同的表?)
我真的希望有人能提供帮助! 我很欣赏这可能是个大问题。 我已经在互联网上进行了大量搜索,并且在堆栈溢出时也找不到答案。
在此先谢谢了!
我会回答您的部分问题。
否,仅支持单级库。
我对此不太确定,我知道您可以为多个库分配路径,因此您可以尝试添加多个定义,看看是否可行,或者使用libname函数的某些变体(不是语句)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.