SQL SERVER 2000 重启数据库或服务器以后 出现置疑的问题。

错误: 17883,严重度: 1,状态: 0
2011-03-17 13:31:19.92 server 调度程序 0 似乎已被挂起。SPID 51,ECID 0,UMS 上下文 0x035C7EA8。
2011-03-17 13:31:55.70 spid51 警告: 无法在“d:\Program Files\Microsoft SQL Server\MSSQL\data\stu_Data.MDF”上使用 NO_BUFFERING 选项。操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。
2011-03-17 13:31:55.70 spid51 错误: 823,严重度: 24,状态: 2。
2011-03-17 13:31:55.70 spid51 错误: 823,严重度: 24,状态: 2
2011-03-17 13:31:55.70 spid51 I/O error 87(参数不正确。) detected during read at offset 0x00000000012000 in file 'd:\Program Files\Microsoft SQL Server\MSSQL\data\stu_Data.MDF'.。

第1个回答  2011-03-17
你把你的数据库文件换一个盘,放置。然后再附加。我以前用sqlserver2005 也出现过类似的问题,不过,我把需要的附加的文件换了一个位置,然后就成功了。这个原因,是你数据库中存在相同的文件,但是,一时也找不到在哪,所以,就引起附加的冲突了。追问

貌似没你说的那么简单 我重装SQL SERVER 以后还是有这个问题。数据库文件不管放哪都会出现这个问题。

第2个回答  2011-03-17
如果是挂起的话,你可以尝试重启电脑,即可解决问题。

警告: 无法在“d:\Program Files\Microsoft SQL Server\MSSQL\data\stu_Data.MDF”上使用 NO_BUFFERING 选项。操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。
这是因为,这个数据库文件正在被一个应用程序调用。所以不能同时访问。只要把相应的进程关闭,就可以利用那个stu_data.mdf数据库文件了。追问

重启电脑还是要报这个错。。
问题就是不知道哪个进程在访问数据库文件。。

第3个回答  2011-03-18
删除置疑库,重新附加
开始- 程序- Microsoft SQL Server - 企业管理器---展开到数据库 选着你要还原的数据 右键点击 所有任务 ---- 还原数据库 --常规下面选着从设备---选着设备 添加 选着备份文件所放的路径 确定即可
还有就是附加数据库
第4个回答  2011-03-20
我使用SQL 2000 已有5年从未出现过这种问题。你电脑安装的是什么操作系统? 最好找个干净的操作系统,全部重新安装,数据还是相当重要。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网