select * from openquery( FileSystem, 'select FileName from scope() where freetext( ''asp.net'' ) > 0' )

解决方案 »

  1.   

    you should  add login before you exec:select * from web.dbname.dbo.tablename for example
    --Add linked server 
    EXEC sp_addlinkedserver 
       'web', 
       '', 
       'MSDASQL',
       NULL,
       NULL,
       'DRIVER={SQL Server};SERVER=ip,1433;UID=sa;PWD=pwd;'
    GO--Add linked server login
    sp_addlinkedsrvlogin  @rmtsrvname =  'web'
         ,  @useself =  'false'
         ,  @locallogin =  'sa'
         ,  @rmtuser =  'sa'
         ,  @rmtpassword =  ''
    GOgood luck!
      

  2.   

    谢谢 pengdali(大力),我用 " 来代替 ''了