sql server 装在机器A上,
E:\vcsource\adotest\test.mdb 放在我的机器B上,我的机器也没有做任何网络映射,
不知道能行吗?

解决方案 »

  1.   

    试试:
    exec sp_addlinkedserver
    @server = 'sqlserver'
    @provider = 'Microsoft.Jet.OLEDB.4.0'
    @srvproduct = 'OLE DB Provider for Jet'
    @datasrc='\\机器名\\共享目录\test.mdb'
      

  2.   

    把权限给everyone应该可以吧?
      

  3.   

    SQL异地备份失败,归根结底是权限问题!!!
    如:
       SQLServer备到FileServer上
       那你的SQLServer的启动用户必须在FileServer上有足够的权限!
    --------------------^^^---------------------------------
    1、SQLServer上新建一SQLUser用户权限大一点。
    2、FileServer上建同一用户对某一文件夹有足够权限。
    3、两机的SQLUser密码相同(方便一点)
    4、将SQLServer改为SQLUser启动
       (管理工具-->服务-->mssql项-->属性-->指定用户及密码)
    5、\\192.168.*.*\文件夹\ShareBak.Bak就可以了
    -----------------------------------------------------------
      

  4.   

    简单一点就是:
    如果你两台都是windows2ks
    你的机器也用同样的Administrator密码,且sql服务器用administrator启动
    那你写设备时就可以写:\\ip\.......