sql 2000 数据库备份报错:sql-dmo odbc sqlstate:42000

sql 2000 数据库备份报错:sql-dmo odbc sqlstate:42000,第1张

出现上面备份错误一般有以下几个可能:

1,硬盘的用来备份数据库的盘空间不够。

2,备份时,有别的程序占用此备份文件导致备份失败。

3,系统分区格式对备份的单个文件大小的限制,如是NTFS格式则不存在。FAT32有单文件4G大小的限制。

4,当然也可能是其它方面的原因。

一般服务器意外重启或者安装插件都会造成数据表的损坏,导致论坛无法访问或者提示数据库报错,出现这种问题时,需要修复数据库,本教程主要针对数据表损坏的修复 *** 作进行简单介绍。

1、使用 Discuz! Tools 工具修复数据库 放根目录

工具自己官网搜下 我这个等级没法发链接

打开 toolsphp 文件,在文件头部找到:

$tool_password = ''; // ☆★☆★☆★ 请您设置一个工具包的高强度密码,不能为空!☆★☆★☆★ 在这里设置该工具包的密码,注意不能为空!

然后检查 恢复数据库

2、使用 phpMyadmin 修复数据的方法

进入论坛数据库,然后选择要修复的表,在页脚下拉框选择“修复”即可。

3、独立主机的修复数据方法

修复前请一定将 MySQL 服务停止。

如果是 Win 主机,打开命令行方式,然后进入到 MySQL 的 bin 目录。

执行

myisamchk -r d:\MySQL\data\discuz\MYI 其中 d:\MySQL\data\discuz\ 换成您的数据库所在路径。

如果是类 Unix 主机,直接使用 myisamchk -r 数据库目录 \MYI 。

是不是

开始---所有程序--Microsoft SQL Server 2005---SQL Server 外围应用配置器---服务和连接的外围应用配置器---远程连接---选择远程连接和本地连接----应用

是你用错了数据库,你的那个肯定是后面带有\SQLEXPRESS的,那个数据库仅仅是一个微软带的实例,在那里面最大就能创建4G的数据库,把斜杠后面的去掉,直接使用或者是127001

网上找的:

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

在测试一个通过ODBC连接ORACLE数据库的VB程序时,总是出现该错误,估计应该是数据量比较大,导致超时。

查到解决方法有如下四种 (选任意一种即可):

1。修改 $ORACLE_HOME/network/admin/sqlnetora 添加或修改成:

sqlnetexpire_time = 0

这将关闭oracle的连接状态检测。

2。在ODBC管理中去掉 'Enable Query Timeout'复选框。

3。在程序中的连接数据库的字符串中添加

QTO=F,成为这样的连接字符串:“;DSN=DB;UID=a;PWD=b;QTO=F”

4。在Connection对象上设置SetQueryTimeout(0)。

以上就是关于sql 2000 数据库备份报错:sql-dmo odbc sqlstate:42000全部的内容,包括:sql 2000 数据库备份报错:sql-dmo odbc sqlstate:42000、数据库错误50000的原因分析、sql查询语句,远程链接sql2000数据库服务器报错:命名管道提供程序: 无法打开与 SQL Server 的连接 [53].等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9873104.html

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

发表评论

登录后才能评论

评论列表(0条)

保存