读书人

的份小弟我得sqlserver20

发布时间: 2012-01-09 21:05:42 作者: rapoo

的份,我得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
[解决办法]
呵呵

读书人网 >SQL Server

热点推荐