[Microsoft][ODBC SQL Server Driver]超时已过期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Microsoft][ODBC SQL Server Driver]超时已过期相关的知识,希望对你有一定的参考价值。
asp通过odbc访问sql2000,总是在30秒时显示超时:
[Microsoft][ODBC SQL Server Driver]超时已过期
可我更改了commandtimeout=0,connecttimeout=0,scripttimeout=300,数据库的高级设置里的查询超时改为0,都不管用。
可我的SQL语句在查询分析器中运行时间也就50秒到120秒之间
PHP 警告:odbc_connect():SQL 错误:[Microsoft][ODBC Microsoft Access Driver]一般错误无法打开临时注册表项(易失性)
【中文标题】PHP 警告:odbc_connect():SQL 错误:[Microsoft][ODBC Microsoft Access Driver]一般错误无法打开临时注册表项(易失性)【英文标题】:PHP Warning: odbc_connect(): SQL error: [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key Temporary (volatile) 【发布时间】:2019-04-19 13:29:59 【问题描述】:MS Access 数据库连接与 PHP。当找到文件时 .accdb 扩展名未找到文件但找到 .mdb.accdb 数据库文件并且 .mdb.accdb 文件与 php 连接但只有 .accdb 文件未与 php 连接
给出错误:
"PHP 警告:odbc_connect():SQL 错误:[Microsoft][ODBC Microsoft Access Driver]一般错误无法打开注册表项临时(易失性)进程 0xa34 线程 0x1794 DBC 0x2010064 Jet'的 Ace DSN。,SQL 状态 S1000在 SQLConnect 中的“
<?php
$filename = 'C:\Website\Account\ABC\DataBase\AccountAaravStock.accdb';
if (file_exists($filename))
echo "The file $filename exists";
else
echo "The file $filename does not exist";
$conn = odbc_connect("Driver=Microsoft Access Driver (*.mdb, *.accdb);Dbq=$filename","","");
if($conn)
echo "Connected";
else
echo "Failed";
?>
【问题讨论】:
【参考方案1】:ODBC 驱动程序和 DSN 信息存储在 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC 注册表项中(HKEY_CURRENT_USER\SOFTWARE\ODBC 下的用户 dsn 信息)。
错误表明您无权访问该注册表项。
要更改密钥的权限,请关注these instructions:
启动注册表编辑器 (Regedt32.exe)。 在注册表中选择以下项: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC 在“安全”菜单上,单击“权限”。 键入访问网页的帐户所需的权限。 退出注册表编辑器。
在修改之前始终back up the registry
【讨论】:
上述错误已解决,但给出另一个错误:PHP 警告:odbc_connect():SQL 错误:[Microsoft][ODBC Microsoft Access Driver] 找不到文件“(未知)”。SQL 状态 S1000在 SQLConnect 中以上是关于[Microsoft][ODBC SQL Server Driver]超时已过期的主要内容,如果未能解决你的问题,请参考以下文章
使用workbeanch将sqlserver2008R2迁移到mssql在unbutu1604上
odbc_exec():SQL 错误:[Microsoft][ODBC Microsoft Access Driver] 查询表达式中的语法错误(缺少运算符)
PHP 警告:odbc_connect():SQL 错误:[Microsoft][ODBC Microsoft Access Driver]一般错误无法打开临时注册表项(易失性)
[Microsoft][ODBC SQL Server Driver]超时已过期
使用 ODBC 将数据从 Microsoft SQL 迁移到 Elasticsearch
java.sql.SQLException:[Microsoft][ODBC Driver Manager] 无效的描述符索引