net命令共享建立了网络映射驱动器,备份报错!
net use I: \\192.168.171.212\aa
BACKUP DATABASE [dbname] TO DISK='I:' WITH Description='',INIT,Name=''
运行后报下面的错误:
服务器: 消息 3280,级别 16,状态 1,行 1
不支持在原始设备上备份。'I:' 是原始设备。
服务器: 消息 3013,级别 16,状态 1,行 1
备份/恢复操作不正常结束!用的管理员身份登陆的,可以访问共享文件夹,有读写权限,但是备份不行,换成本地文件夹就没问题,如何解决啊?

解决方案 »

  1.   

    不要net,试试下面可以不 ?BACKUP DATABASE [dbname] TO DISK='\\192.168.171.212\aa' WITH Description='',INIT,Name=''
      

  2.   

    试试下面: cs01 测试数据库backup database cs01 to disk = '\\192.168.1.2\update\cs01_05-12-26.bak'我测试通过
      

  3.   

    谢谢上面2位的回复,我试过了,不行!
    BACKUP DATABASE [dbname] TO DISK='\\192.168.171.16\v52' WITH Description='',INIT,Name=''
    或者
    BACKUP DATABASE [dbname] TO DISK='\\192.168.171.16\v52\xx.bak' WITH Description='',INIT,Name=''
    出错提示:
    服务器: 消息 3201,级别 16,状态 1,行 1
    无法打开备份设备 '\\192.168.171.16\v52'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
    服务器: 消息 3013,级别 16,状态 1,行 1
    BACKUP DATABASE 操作异常终止。
      

  4.   

    应该是没有权限的问题,在\\192.168.171.16上建一个用户,
    ,然后在本机上和SQL上也建一个同样的用户(用户密码都要一样),SQL改为以这个用户启动再试试
      

  5.   

    第一步 共享本机一文件夹 e:\aa 共享名为 test
    net share test = e:\aa
    第二步 执行SQL在数据库服务器上创建影射 z:
    exec master..xp_cmdshell 'net use z: \\hyserver\test mmd /user:administrator'
    第三步 执行备份
    backup database cs01 to disk = 'z:\\cs01_05-12-26.bak'
    第四步 删除数据库服务器上的影射 z:
    exec master..xp_cmdshell 'net use z: /delete'
    第五步 取消本机共享文件夹 test
    net share test /delete
      

  6.   

    我也遇到这个问题.急啊!
    我的做法与rishengw(王旭东) 一样,但在第二步 执行SQL在数据库服务器上建立连接时:
    exec master..xp_cmdshell 'net use \\hyserver\test mmd /user:administrator'
    提示:
    "系统发生 1312 错误。指定的登录会话不存在。可能已被终止。"
    是怎么回事?大家帮帮忙..