您的位置:程序门 -> ms-sql server -> 应用实例



opensetrow 远程访问数据库问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


opensetrow 远程访问数据库问题
发表于:2007-04-28 10:04:14 楼主
用主机名
select   *
from   openrowset( 'sqloledb ', 'yh '; 'sa '; 'king ',
      'select   *   from   pubs.dbo.authors   order   by   au_lname,   au_fname ')   as   a

可以正确访问.

用ip
select   *
from   openrowset( 'sqloledb ', '10.8.4.133 '; 'sa '; 'king ',
      'select   *   from   pubs.dbo.authors   order   by   au_lname,   au_fname ')   as   a
不能正确访问.
报错:用户   'sa '   登录失败。原因:   未与信任   sql   server   连接相关联

为什么ip不行啊


机器都在域里
发表于:2007-04-28 10:15:411楼 得分:0
通过服务器名进行访问,可以
发表于:2007-04-28 10:16:172楼 得分:0
操作系统为   xp
发表于:2007-04-28 10:28:373楼 得分:0
以上的sql语句均在查询分析中执行,该查询分析器连接到本机器上。openrowset通过ip远程访问数据库,不行.
如果该查询分析器连接到该ip,则openrowset通过该ip可以访问到.
奇怪.
发表于:2007-04-28 10:56:304楼 得分:0
你的是2000吧~~
10.8.4.133~是不是还有个2005~
发表于:2007-04-29 09:22:375楼 得分:0
不是,都是2000


快速检索

最新资讯
热门点击