在SQL2008中,进行备份数据库如下脚本:Declare @Backup_Path Varchar(3000)
Declare @Backuo_Time Varchar(200)
Set @Backuo_Time = 'dbcs_log' + CONVERT (Varchar,GetDate(),112) + Replace(CONVERT (Varchar,getDate(),108),':','') + '.bak'
Set @Backup_Path = 'BackUp Database dbcs_log to Disk = ''d:\' + @Backuo_Time + ''''
Print @Backup_Path
Execute(@Backup_Path)总是提示:无法打开设备,出现操作系统错误,RESTORE 终止。查看原因是操作系统硬盘是NTFS格式,就无法备份,但是如果是FAT32格式,就可以备份。(注:SQL2000中是正常的)目前要备份数据库到硬盘的根目录下,如何解决。
Declare @Backuo_Time Varchar(200)
Set @Backuo_Time = 'dbcs_log' + CONVERT (Varchar,GetDate(),112) + Replace(CONVERT (Varchar,getDate(),108),':','') + '.bak'
Set @Backup_Path = 'BackUp Database dbcs_log to Disk = ''d:\' + @Backuo_Time + ''''
Print @Backup_Path
Execute(@Backup_Path)总是提示:无法打开设备,出现操作系统错误,RESTORE 终止。查看原因是操作系统硬盘是NTFS格式,就无法备份,但是如果是FAT32格式,就可以备份。(注:SQL2000中是正常的)目前要备份数据库到硬盘的根目录下,如何解决。
解决方案 »
- SQL语句不能实现 + 的功能吗 我想实现这个功能 谁帮我想一个SQL语句
- sql server2000 能否select * into outfile('D:/outfile.txt') from 表
- 查询一段时间内指定数据范围的各数据的条数
- 请大家进来看看,我这个怎么有错???
- 事务这样写是否有错?
- 寻求高效的代码,如果选出一个字符型字段中为空串,或为空格,或为null的所有记录,一句代码
- 刚学数据库的一个约束问题
- 怎样显示一个表数据的伪行号
- 各位大俠幫忙看下使用SQL Server DTS 執行時間為什么不能修改啊?
- 为什么不能直接恢复光盘中的数据库备份文件??help....
- 一个sql语句在不同的sql版本遇到的问题
- SQL Server 2005 for xml XX
Declare @Backuo_Time Varchar(200)
Set @Backuo_Time = 'dbcs_log' + CONVERT (Varchar,GetDate(),112) + Replace(CONVERT (Varchar,getDate(),108),':','') + '.bak'
Set @Backup_Path = 'BackUp Database dbcs_log to Disk = ''d:\' + @Backuo_Time + ''''
Print @Backup_Path
--Execute(@Backup_Path)
BackUp Database dbcs_log to Disk = 'd:\dbcs_log20100112153214.bak'没看出有问题呀
我也没问题,数据库是2008,硬盘ntf格式
哦 看错了,我以前的是fat32不可以备份太小了 后来改为 ntfs可以了 和你的相反