楼主: chinaathena
6441 5

[原创博文] sas与SQLserver 连接 [推广有奖]

  • 0关注
  • 0粉丝

本科生

59%

还不是VIP/贵宾

-

威望
0
论坛币
241 个
通用积分
0
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
2816 点
帖子
72
精华
0
在线时间
108 小时
注册时间
2010-5-2
最后登录
2021-11-15

楼主
chinaathena 发表于 2011-7-1 17:33:39 |AI写论文
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
关键词:SqlServer Server Serve LSE sql 服务器 server trying 虚拟机 数据库

沙发
马甲1号 发表于 2011-7-1 17:33:40
虚拟机连外网一般有网桥、nat等方式。建议用不同的连接方式试试。
参见:
http://hi.baidu.com/shazisuikuai ... c58d743812bb6a.html
归欤!归欤!吾党之小子狂简,斐然成章,不知所以裁之。

藤椅
breakzone 发表于 2011-7-2 10:54:58
你在虚拟机里面先为sql server建立一个ODBC 连接

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

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

地板
sabin 发表于 2011-7-4 21:41:41
谢谢,正愁找不到这个链接方法

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

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