由SQL6.5升级到SQL2000的数据库无法正常备份,升级后的数据库在SQL2000下大小约为5G,供备份用的空间为8G,不应该是没有存储空间了吧?

解决方案 »

  1.   

    感谢 vivianfdlpw() 的关注,发上错误信息如下:错误提示框所有内容:Microsoft SQL-DMO (ODBC SQLSate:42000)对'#####'的写入失败,状态=112。详细信息请参阅SQL Server错误日志。BACKUP DATABASE 操作异常终止错误日志相关三条内容:BackupMedium::ReportIoError: 在备份设备“C:\chis2004_db_win2000\chis2004_win2000.BAK”上 write 失败。操作系统错误 112(磁盘空间不足。)。Internal I/O request 0x21C2AEC0: Op: Write, pBuffer: 0x22BA0000, Size: 983040, Position: 4294187520, UMS: Internal: 0x103, InternalHigh: 0x0, Offset: 0xFFF41A00, OffsetHigh: 0x0, m_buf: 0x22BA0000, m_len: 983040, m_actualBytes: 0, m_errcode: 112, BackupFile: C:\chis2004_db_win2000\chis2004_win2000.BAKBACKUP 未能完成命令 BACKUP DATABASE [chis2004] TO [chis2004_db_win2000] WITH  NOINIT ,  NOUNLOAD ,  NAME = N'chis2004 备份',  SKIP ,  STATS = 10,  NOFORMAT ===:( 困惑!?怀疑是空间不够,但是8G还不够吗?同样的库原来用sql6.5备份才不到5G!怎么办?