数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。

数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。,第1张

产生上述问题的原因,一般来讲是因为其写的文件中打开了一个文件,往里面写或者读,是以独占的方式打开且打开了没有做关闭处理此时再执行时,由于文件已经打开了,未补释放,故而出错
或者以独占的方式打开文件或者数据库,此时有人打开了该文件或者数据库,均会 *** 错
建议,将文件的打开方式改为共享,另外要即时关闭之
还有一种可能,就打开文件了,网站在随后的执行过程中出错了,再执行也会报这个错误,此时,重启IIS一般都能解决不过为了安全,建议做错误处理,一旦后面发生错误,在终止处理之前,要释放相应的内存(打开的文件,数据库,数据集,com+的调用等)

如果发生这样的情况,有个补救办法,寻找与dwg文件同名的bak文件,将此文件改为后缀名为dwg的文件,一般来说可以找到大部分的AutoCAD图形。还有,现在的AutoCAD好像存在好几个备份文件的。

如果你频繁保存的dwg文件出错不能打开,可以依次打开以前的备份文件,可以寻找到大部分你想要的资料。

1、打开sql server 配置管理器,找到里面的SQL server 网络配置,然后实例名的协议(我的实例名为SQLEXPRESS)。如下图所示

2、将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。如下图所示:

3、点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。如下图所示:

4、重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)\实例名  或者 计算机名\实例名 ,身份验证选择windows身份验证。如下图所示:

5、点击连接,这时就会登陆进去。如下图所示:

方法如下:
方法1:
错误类型: Microsoft OLE DB Provider for ODBC Drivers
('0x80004005')
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet
数据库引擎打不开文件'(未知的)'。
它已经被别的用户以独占方式打开,或没有查看数据的权限。
/connasp, 第 6 行
解决方法:
1在asp *** 作数据库时出现“ *** 作必须使用一个可更新的查询”错误:
2文件夹——〉属性;或,资源管理器——〉工具——〉文件夹选项
3在“查看”选项卡中不钩选“使用简单文件共享”
4这样,你在XP下NTFS分区文件夹右键,也能看到如WIN2000一样的“安全”选项卡了
5在“安全”选项卡下,点击“添加……”,跳出“选择用户和组”对话框
6然后点击“立即查找”,在下图所示的列表中选择“IUSR_”(下划线之后是你的计算机名)
7之后在“安全”选项卡中就会出现“Internet来宾帐户”,将这个帐户的权限设置为“可修改”和“可写入”
最后按确定,问题得到解决,不会再出现“Microsoft OLE DB Provider for ODBC Drivers
(0x80004005)”错误 !
方法2:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers
('0x80004005')
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet
数据库引擎打不开文件'(未知的)'。
它已经被别的用户以独占方式打开,或没有查看数据的权限。
/connasp, 第 6 行
C:\Windows\Temp,添加everyone权限!
错误详情:
IIS设置好之后打开ASP网站时总提示:Microsoft OLE DB Provider for ODBC Drivers 错误
'80004005'
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary
(volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44
Jet'
方法步骤:
1、在WINSOWS/TEMP目录的安全选项中,添加帐号everyone具有可写权限(非NTFS文件系统则跳过此步骤);
2、打开命令提示符,按先后执行如下命令:
regsvr32 jscriptdll
regsvr32 vbscriptdll
iisreset

设置显示隐藏文件,然后将与数据库文件(mdb)同目录下的隐藏文件 ldb 文件删除,然后重启IIS(不会重启IIS就重启电脑)。
还有问题的话就打开数据库文件,在工具菜单里面修复一下数据库。

虽然这个答案来迟了,还是说说吧,网上基本找不到这个信息,我找了很久,希望能帮到其他人:C:\Users\Administrator换成你的系统用户名\Application Data\microsoft\Access下面有文件叫 Systemmdw,或者还有System1mdw,System2mdw。找到更新日期为最新的那个,将名称改为Systemmdw(其余删掉)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13362782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存