晕,啥意思
我的意思是,sql server里是否有某种技术,操作某个对象就象操作其他机器里的表一样,类似什么链接表概念,具体我也不清楚,说不上来

解决方案 »

  1.   

    sorry,我表述不清开发中,我需要取其他数据库的数据,可能有oracle、sql server,但如今去连这些数据库,然后取出数据,似乎太麻烦。我问下,sql server是否有某种映射技术,我建立一个映射a,然后操作a,就像我操作本地表一样这样该表述清楚了
      

  2.   

    添加linke server吧,我就用这个技术操作异构oracle数据库;
    示例:
    exec sp_addlinkedserver
       @server = 'foo',--linked server name
       @srvproduct = 'Oracle',
       @provider = 'MSDAORA',
       @datasrc = 'fooTNS',--oracle TNS name
    exec sp_addlinkedsrvlogin
        'foo', false, null, 'scott', 'tiger'    --允许RPC调用,以执行存储过程;
    exec sp_serveroption N'foo', N'rpc', N'true' 
    exec sp_serveroption N'foo', N'rpc out', N'true' --使用
    select * from OpenQuery
    (
    foo, --linked server name
    'select * from some_table' --query
    )