异地SQL数据库查询一个表
             从异地SQL数据库查询一个表,然后导到本地数据库   
       用select      *      from      openrowset( 'sqloledb ', '192.168.0.1 '; ' ',DB_2007.DBO.TF_JBTZ)               
          可以执行      ,      但是我要在异地数据库的表加上查询条件   
 select      *      from      openrowset( 'sqloledb ', '192.168.0.1 '; ' ',select      *      from   DB_2007.DBO.TF_JBTZ      where      YG_NO= 'BB ')         
          这个SELECT前面要怎么写语句才能执行呢?                   
------解决方案--------------------select  a.*  from  openrowset( 'sqloledb ', '192.168.0.1 '; 'sa '; 'password ', 'select  *  from DB_2007.DBO.TF_JBTZ  where  YG_NO= ' 'BB ' ' ')as a
------解决方案--------------------select  *  from   
 openrowset( 'sqloledb ', '192.168.0.1 '; ' ',DB_2007.DBO.TF_JBTZ) a 
 where a.YG_NO= 'BB '