我用linkserver都可以查另外一台机的Sqlserver,但建视图就死在那里,不知道是不是不能这样做?
如果有请给出方法

解决方案 »

  1.   

    你是指跨服务器通过建立view来访问?可以。建立链接服务器来访问或
    直接opendatasource,openrowset来访问。
      

  2.   

    我就是建了linkserver,但是在创建view时就死在那里、不动了
      

  3.   

    select * from saperp.pf.dbo.oitm很简单的SQL,在查询分析器能查出结果的
      

  4.   

    我們公司也是可以
    真接用sql創建
      

  5.   

    那应该没有问题啊.直接
    create view 视图名
    as
    select * from saperp.pfd.dbo.oitm
      

  6.   

    用SQL写View可以!但是效率很低,同一条SQL,如果在本地的另一个DB中建View,查询连1秒都不用;而在两个服务器建view需要20秒才出来
    不知道有无优化的余地