全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8609 7
2013-04-15
问题描述:
SAS安装在AIX系统上,SQL Server在Window系统上;
需要在SAS中连接上SQL Server数据库,并进行数据的传输;

疑问:AIX与Window在同一网络环境内,就是不知道该怎么配才能连过去!
ODBC?
打过SAS客服,他们让我把引擎名改为sqlsvr,接下来呢?

我使用proc setinit;run;查看过产品列表,有一行为SAS/ACCESS Interface to Microsoft SQL Server,不知道是不是从这儿下手?

请明白的前辈们帮忙指点下,第一次遇到这种情况,如果我有没描述清楚的地方望及时指出,谢谢。在线等
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-4-15 11:50:37
odbc是通用的,不过要先配置sqlserver的数据源。
当然SAS自带的access引擎也可以

可以参考一下:https://bbs.pinggu.org/thread-2111308-1-1.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-15 12:38:19
ziyenano 发表于 2013-4-15 11:50
odbc是通用的,不过要先配置sqlserver的数据源。
当然SAS自带的access引擎也可以
恩,和我现在尝试的方式一样,1点半我就去机房配数据源,另外Access引擎又该如何操作呢?我用ODBC的方式运行后报了一个“ERROR:与引擎ODBC相关的产品没有许可给您的系统或产品许可已到期。请与SAS安装代表联系。”
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-15 12:53:10
KennyL 发表于 2013-4-15 12:38
恩,和我现在尝试的方式一样,1点半我就去机房配数据源,另外Access引擎又该如何操作呢?我用ODBC的方式运 ...
proc setinit;
run;

看有没有这个模块:
---SAS/ACCESS Interface to ODBC
通过自带的access ,我没连接过sql server ,不过我想语法应该差不多;
libname  name   sqlserver   user= password= dsn=;  /*引擎改为sqlserver*/
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-15 12:59:54
ziyenano 发表于 2013-4-15 12:53
proc setinit;
run;
果然没有。{:3_54:} 1点半我配好数据源后再试试,不行的话还有其他办法连接SQLServer呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-15 13:13:38
KennyL 发表于 2013-4-15 12:59
果然没有。 1点半我配好数据源后再试试,不行的话还有其他办法连接SQLServer呢?
SAS对sqlserver自带的接口:
libname mylib sqlsrv user= password= dsn=;/*dsn=应该是一个配置文件,包含服务器ip,端口之类的*/
前提也是要求有access to sqlserver的产品许可。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群