如何在DMBS SAS连接中使用架构

时间:2016-05-31 11:54:55

标签: sql-server sas odbc

下面的脚本在SAS中显示表dbo.calendar:

LIBNAME SQL ODBC DSN='sql server' ;

PROC PRINT DATA=SQL.calendar;
RUN;

当我将 DATA 更改为 SQL.dbo.calendar (这是SQL Server中的正确名称)时,我得到了:

6032  PROC PRINT DATA=SQL.dbo.calendar;
ERROR: Invalid data set name SQL.dbo.calendar.

为什么以及如何在SAS中选择​​其他模式?

1 个答案:

答案 0 :(得分:3)

默认架构在DSN中定义。使用SCHEMA=声明

中的LIBNAME选项
LIBNAME SQL ODBC DSN='sql server' schema=<something other than default> ;

http://support.sas.com/documentation/cdl/en/acreldb/69039/HTML/default/viewer.htm#p0bu3zsz1a08ton1msxdx1jo45np.htm