全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6387 5
2011-07-01
悬赏 20 个论坛币 已解决
要用SAS连接SQLserver,数据库在服务器上。SQLserver 连接的服务器名称比如是192.168.1.1 ,登录名1,密码1。由于用的是64位系统,SAS9.1装在w7系统的xp虚拟机上。想将服务器stock数据库中zcfz表连到SAS的逻辑库中
在网上找了一些程序
libname  mydb  oledb  ninit_string="Provider=SQLOLEDB.1;Password=1;Persist Security Info=True;User ID=1;Initial Catalog=stock;Data Source=192.168.1.1";
data  zcfz;
set  mydb.zcfz;
run; 
运行结果如下:
ERROR: Error trying to establish connection: Unable to Initialize: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server
       不存在或拒绝访问。
ERROR: LIBNAME 语句出错。

基础问题最容易出问题,请各路大侠指教

最佳答案

马甲1号 查看完整内容

虚拟机连外网一般有网桥、nat等方式。建议用不同的连接方式试试。 参见: http://hi.baidu.com/shazisuikuaile/blog/item/4352d303cdc58d743812bb6a.html
二维码

扫码加我 拉你入群

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

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

全部回复
2011-7-1 17:33:40
虚拟机连外网一般有网桥、nat等方式。建议用不同的连接方式试试。
参见:
http://hi.baidu.com/shazisuikuai ... c58d743812bb6a.html
二维码

扫码加我 拉你入群

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

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

2011-7-2 10:54:58
你在虚拟机里面先为sql server建立一个ODBC 连接
二维码

扫码加我 拉你入群

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

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

2011-7-4 09:40:38
呃,问题解决了。应该要把自己的主机与服务器的IP要设置成一个路段吧,必须也是192.168.1.X。虚拟机估计也得要吧,反正是解决了……
二维码

扫码加我 拉你入群

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

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

2011-7-4 09:44:39
把自己的主机与服务器的IP要设置成一个路段吧,必须也是192.168.1.X。虚拟机估计也得要吧
二维码

扫码加我 拉你入群

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

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

2011-7-4 21:41:41
谢谢,正愁找不到这个链接方法
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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