數據庫的備份,我記得sqlserver2000可以通過網絡盤進行備,今天去試時為何不可以了。急。
我的sqlserver2000是企業版的 
 我以前可以通過網絡盤進行完整備份和差異備份,今天我去重新備份時發現不可以通過網絡盤進行備份了。網絡盤也是連通的。 
 這非常奇怪。
------解决方案--------------------因为没有建立信任关系. 
 用exec master.dbo.xp_cmdshell  'net use 网络路径 密码/User:用户 ' 
 建立下信任关系就可以了.
------解决方案--------------------  ---磁盘映射   
 exec master..xp_cmdshell  'net use z: \\xz\c$  "密码 " /user:xz\administrator '   
 /*--说明: 
 z:是映射网络路径对应本机的盘符,与下面的备份对应 
 \\xz\c$是要映射的网络路径 
 xz\administratorxz是远程的计算机名,administrator是登陆的用户名 
 密码                        上面指定的administrator用户的密码 
 --*/     
 --2.进行数据库备份 
 declare @dbname varchar(256) 
 declare @sql varchar(8000) 
 declare cur cursor local for 
 select name from master..sysdatabases where dbid> 4 
 open cur 
 fetch next from cur into @dbname 
 while @@fetch_status=0 
 begin 
 set @sql= 'backup database  '+@dbname 
 + ' to disk= ' 'z:\ '+@dbname 
 + '.bak ' ' with password= ' '111 ' ' ' 
 exec(@sql) 
 fetch next from cur into @dbname 
 end 
 close cur 
 deallocate cur   
 --3.备份完成后删除映射 
 exec master..xp_cmdshell  'net use z: /delete ' 
------解决方案--------------------參考一下:http://community.csdn.net/Expert/topic/5606/5606622.xml?temp=.7381861
------解决方案--------------------呵呵