新建数据库 出现---创建/打开物理设备 时发生操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。

时间:2022-01-04 16:45:40
2009-12-22 20:50:18.31 server    Microsoft SQL Server  2000 - 8.00.194 (Intel X86) 
Aug  6 2000 00:57:48 
Copyright (c) 1988-2000 Microsoft Corporation
Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 3)

2009-12-22 20:50:18.34 server    Copyright (C) 1988-2000 Microsoft Corporation.
2009-12-22 20:50:18.34 server    保留所有权利。
2009-12-22 20:50:18.34 server    服务器进程 ID 是 4204。
2009-12-22 20:50:18.34 server    将 SQL Server 消息记录在文件“D:\Program Files\Microsoft SQL Server\MSSQL\log\ERRORLOG”中。
2009-12-22 20:50:18.35 server    SQL Server 正在以优先级“normal”(已检测到 2 CPUs)启动。
2009-12-22 20:50:19.46 server    已为 thread 模式处理而配置了 SQL Server。
2009-12-22 20:50:19.53 server    使用 dynamic 锁分配。[500] 锁块,[1000] 锁所有者块。
2009-12-22 20:50:19.92 spid3     启动数据库“master”。
2009-12-22 20:50:21.28 server    正在使用“SSNETLIB.DLL”版本“8.0.194”。
2009-12-22 20:50:21.28 spid5     启动数据库“model”。
2009-12-22 20:50:21.49 spid3     服务器名称是“WWW-52C62A3E004”。
2009-12-22 20:50:21.49 spid3     Skipping startup of clean database id 4
2009-12-22 20:50:21.49 spid3     Skipping startup of clean database id 5
2009-12-22 20:50:21.49 spid3     Skipping startup of clean database id 6
2009-12-22 20:50:21.49 server    SQL Server 正在监听 Shared Memory, Named Pipes。
2009-12-22 20:50:21.49 server    SQL Server 已准备好进行客户端连接
2009-12-22 20:50:21.92 spid5     清除 tempdb 数据库。
2009-12-22 20:50:24.14 spid5     启动数据库“tempdb”。
2009-12-22 20:50:24.46 spid3     恢复完成。
2009-12-22 20:51:40.01 spid51    使用 'xpstar.dll' 版本 '2000.80.194' 来执行扩展存储过程 'sp_MSgetversion'。
2009-12-22 20:51:40.26 spid51    启动数据库“msdb”。
2009-12-22 20:51:42.76 spid51    启动数据库“Northwind”。
2009-12-22 20:51:43.03 spid51    启动数据库“pubs”。
2009-12-22 20:51:57.59 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:51:58.06 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:51:58.39 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:51:58.78 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:51:59.10 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:51:59.50 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:51:59.81 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:52:00.54 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:52:00.89 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:52:01.21 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:52:01.78 spid51    启动数据库“weqwerqwe”。
2009-12-22 20:52:01.85 spid51    udopen: 创建/打开物理设备 D:\Program Files\Microsoft SQL Server\MSSQL\data\weqwerqwe_Log.LDF 时发生操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。
2009-12-22 20:52:01.85 spid51    FCB::Open failed: 未能为虚拟设备号 (VDN) 2 打开设备 D:\Program Files\Microsoft SQL Server\MSSQL\data\weqwerqwe_Log.LDF。
2009-12-22 20:52:01.90 spid51    Attempting to rebuild primary log file for database weqwerqwe. 
2009-12-22 20:52:01.90 spid51    FCB::CreateFile() failed with error 80 for file D:\Program Files\Microsoft SQL Server\MSSQL\data\weqwerqwe_log.LDF. 
2009-12-22 20:57:30.34 spid51    启动数据库“111”。
2009-12-22 20:57:30.89 spid51    启动数据库“111”。
2009-12-22 20:57:31.21 spid51    启动数据库“111”。
2009-12-22 20:57:31.51 spid51    启动数据库“111”。
2009-12-22 20:57:31.82 spid51    启动数据库“111”。
2009-12-22 20:57:32.18 spid51    启动数据库“111”。
2009-12-22 20:57:32.18 spid51    udopen: 创建/打开物理设备 D:\Program Files\Microsoft SQL Server\MSSQL\data\111_Data.MDF 时发生操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。
2009-12-22 20:57:32.18 spid51    FCB::Open failed: 未能为虚拟设备号 (VDN) 1 打开设备 D:\Program Files\Microsoft SQL Server\MSSQL\data\111_Data.MDF。


------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------



我把SQL2000重装了好几次,还是出现以上错误问题,如何解决啊,求各位高手献策!!!!

8 个解决方案

#1


up

#2


数据库名是111?建议换成符合标示规范的名字

#3


建议你重启然后换个名字再建一个。
如果还是那个提示,不管他,点“取消”,刷新一下就有了。

#4


引用 2 楼 herowang 的回复:
数据库名是111?建议换成符合标示规范的名字

同意,或者加个[].

#5


我实验了好多次了,按符合规范的名字建了好多个,还是有错误,  根本不是名字的问题

不过还是谢谢啦


有哪位高手帮帮忙啊,这里谢过啦

#6


设备激活错误      到底是什么原因啊

#7


另一个程序正在使用此文件,进程无法访问

错误不是提示很明显了么?看一下什么进程还在使用这个文件

#8


晕是不是后台监控软件在作怪。

#1


up

#2


数据库名是111?建议换成符合标示规范的名字

#3


建议你重启然后换个名字再建一个。
如果还是那个提示,不管他,点“取消”,刷新一下就有了。

#4


引用 2 楼 herowang 的回复:
数据库名是111?建议换成符合标示规范的名字

同意,或者加个[].

#5


我实验了好多次了,按符合规范的名字建了好多个,还是有错误,  根本不是名字的问题

不过还是谢谢啦


有哪位高手帮帮忙啊,这里谢过啦

#6


设备激活错误      到底是什么原因啊

#7


另一个程序正在使用此文件,进程无法访问

错误不是提示很明显了么?看一下什么进程还在使用这个文件

#8


晕是不是后台监控软件在作怪。