mssql数据库异地备份問題,望高手指點
背景:兩台電腦都在網域中,服務器2003SERVER,客戶端xp
現在我想把服務器上的數據做異地備份到我電腦上
前提:1、服务器的sqlserver agent服务保证处于启动状态;
2、在我電腦非系统盘里建一个名为backup的共享文件夹,並且授予everyone完全控制權限
操作:1.服务器(计算机管理里)建立一个操作系统用户(用户名和密码需要跟远程计算机所建立的用户情况相同),赋予此用户administrators组权限,加上相应的密码。
2.在企业管理器→右键点击(local)(windows nt)选择属性→在“安全性”选项里的“启动服务帐户”选择使用“本帐号”,在里面填入第一步建立的用户和密码
3.待重启了sqlserver服务后,在数据库维护计划里的“指定备份磁盘目录”这一步手工输入远程计算机地址及共享文件夹名\\192.168.10.192\backup(192.168.10.192为我的電腦的ip,backup为我的電腦开放的共享文件夹名)
4.更改本地服务器时间,测试异地备份效果
結果提示:BACKUP failed to complete the command BACKUP DATABASE [pubs] TO DISK = N '\\192.168.10.192\backup\pubs_db_200706181120.BAK ' WITH INIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
BackupDiskFile::CreateMedia: Backup device '\\192.168.10.192\backup\pubs_db_200706181120.BAK ' failed to create. Operating system error = 5(存取被拒。).
------解决方案--------------------把对方共享的文件夹在本地映射成本地文件夹。
------解决方案--------------------up