读书人

没法将文件复制到映射盘

发布时间: 2012-09-20 09:36:50 作者: rapoo

无法将文件复制到映射盘
做数据库备份无法将.bat文件复制到映射盘,直接拖可以,用代码也可以复制到服务器其他盘下, 也不报错 。

求助各位了。 strBackup = " BACKUP DATABASE star TO Disk='E:\一般贸易\数据备份\" & filename & "'"
g_dbcnt.Execute(strBackup)
g_dbcnt.Execute("exec master..xp_cmdshell 'net use Z: //c1e018\一般贸易出口\数据备份 11/user:c1e018\一般贸易出口\数据备份/f'")
g_dbcnt.Execute("exec master..xp_cmdshell 'copy E:\一般贸易\数据备份\" & filename & " Z:'")


[解决办法]
代码貌似没问题。调试后到分析器里面试试
[解决办法]
有什么错误信息

首先xp_cmdshell有没有开启
SQL Server服务的启动账号是否为本地管理员
[解决办法]

探讨

引用:
有什么错误信息

首先xp_cmdshell有没有开启
SQL Server服务的启动账号是否为本地管理员
xp_cmdshell开启了 ,SQL Server服务的启动账号是为本地管理员,代码检测不到错误。
现在数据库备份文件能取出到本机上不能复制到映像盘中。但直接拖文件能拖进去,用代码就复制不进去。

[解决办法]
探讨

映射必须是在同一个域下吗?

读书人网 >SQL Server

热点推荐