楼主: liudeng2005
8222 4

[原创博文] 关于使用sas操作数据库,提示找不到sql引擎 [推广有奖]

  • 0关注
  • 2粉丝

已卖:2份资源

副教授

34%

还不是VIP/贵宾

-

威望
0
论坛币
1362 个
通用积分
6.2842
学术水平
32 点
热心指数
61 点
信用等级
35 点
经验
24271 点
帖子
1120
精华
0
在线时间
514 小时
注册时间
2009-7-12
最后登录
2017-4-1

楼主
liudeng2005 发表于 2010-9-11 10:25:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
关于使用sas来操作数据库:

我已经安装了microsoft sql server2000 现在想对其中的数据进行操作。

使用libname sqlsvr时提示 sqlsvr的engine不在。

我该怎么做?

是不是因为我没有装sas/access(这个sas的组件是否也可在sas9.13中安装);

sql server和odbc有没有关系?

请高手指教,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:sql 数据库 Microsoft libname Server microsoft access server engine 数据库

沙发
C100 发表于 2010-9-11 10:44:42
当时我是那样做的~~
1、首先,建立数据库和表,这里以数据库000和表TABLE1为例。(建立数据库和表略)。因为在SAS使用数据库时,中文是不被识别的,因此,建表时应尽量使用英文表示。
2.2、其次,连接数据库:打开控制面板,在管理工具菜单下新建数据源。打开数据源—>在用户DSN界面下选择添加—>选择名为“SQL Server”点击完成—>填入数据源的名称为“stat1”(数据源名称是自定义),服务器选择(local),

一直点击“下一步”,直到要选择自己的数据库名,如图:

下面的操作按照提示来完成即可。这里不在给出。
完成上面的操作之后,在打开SAS,输入以下程序:
proc sql;
connect to odbc (dsn='stat1' uid='' pwd='');
create table work.b as select * from connection to odbc (select * from table1);
quit;
运行即可连接到数据库。

藤椅
onlivery 发表于 2017-5-16 11:55:17
楼主,这个问题后面是怎么解决的啊,我最新也遇到了,提示找不到 ODBC 引擎

板凳
learsaas 发表于 2017-5-16 14:19:54
onlivery 发表于 2017-5-16 11:55
楼主,这个问题后面是怎么解决的啊,我最新也遇到了,提示找不到 ODBC 引擎
请购买
SAS/ACCESS Interface to Microsoft SQL Server

SAS/ACCESS Interface to ODBC

报纸
wwazurebaby 发表于 2017-5-17 11:11:12
你先用proc setinit;run;来看看你的SAS有没有ODBC或者ACCESS的接口。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 12:53