邹大哥:
我在sql server 2005下备份数据库的时候,出现如下错误提示:
“BackupIoRequest::WaitForIoCompletion: 在备份设备 'T:\This4\This4.mdf' 上发生 read 故障。操作系统错误 1(函数不正确。)。”这个是数据库原来是在sql server 2000下的数据库;我在sql 2000 下分离或备份数据库之后,就拷贝到sql 2005下附加或还原成功,但在备份数据库时却出错。
我又试着用导入的方式,将sql 2000下的数据库表导入到sql 2005,备份的时候依然如此。
希望得到您的帮忙!!!
急求!!!!
谢谢!!!

解决方案 »

  1.   

    1. 除了这个数据库外, 其他数据库能备份吗? 还是都有同样的错误?2. 你能去Windows的Event Viewer里的application里看看, 给点更详细的错误信息吗?
      

  2.   

    1、只要是从2000上拷贝过来,附加的都不可以进行备份;但,只要是在2005上新建立的数据库都可以备份。如果我在建立的数据上从不能备份的数据库上导入几个表是可以备份,但,如果全部导入则又无法备份。
    2、Windows的Event Viewer里的application里看看, 给点更详细的错误信息就是上面我列出的:
    “BackupIoRequest::WaitForIoCompletion: 在备份设备 'T:\This4\This4.mdf' 上发生 read 故障。操作系统错误 1(函数不正确。)。” 
    ,没有其他的信息了。