关于 openrowset,简单一问
我无论在   Sql   server   2000,or      Sql   Server   2005上运行都有这问题 
 SELECT         a.*          
       FROM         OPENROWSET( 'MSDASQL ',          
                          '192.168.0.44,1433;UID=sa;PWD= ',          
                          'select   *   from   SendMessage.dbo.msg_ReceiveMessage ')   AS      a          
 错误信息: 
 链接服务器 "(null) "的   OLE   DB   访问接口    "MSDASQL "   返回了消息    "[Microsoft][ODBC   驱动程序管理器]   未发现数据源名称并且未指定默认驱动程序 "。 
 无法初始化链接服务器    "(null) "   的   OLE   DB   访问接口    "MSDASQL "   的数据源对象。 
 希望高人提醒我下,谢谢 
 而且我也设置了下Sql   Server的配置 
 exec   sp_configure    'show   advanced   options ', '1 '    
 reconfigure 
 exec   sp_configure    'Ad   Hoc   Distributed   Queries ', '1 ' 
------解决方案--------------------SELECT   a.*    
   FROM   OPENROWSET( 'MSDASQL ',    
          '192.168.0.44,1433;UID=sa;PWD= ' ' ' ' ',    
          'select * from SendMessage.dbo.msg_ReceiveMessage ') AS  a
------解决方案--------------------  SELECT a.* 
 FROM OPENROWSET( 'MSDASQL ', 
     'DRIVER={SQL Server};SERVER= '192.168.0.44,1433;UID=sa;PWD= ', 
  'select * from SendMessage.dbo.msg_ReceiveMessage ') AS  a 
------解决方案--------------------SELECT a.* 
 FROM OPENROWSET( 'sqloledb ',  '192.168.0.44 ';sa; ' ', 'select * from SendMessage.dbo.msg_ReceiveMessage ') AS  a