数据库常见问题及解决方法

VERY_ERR:数据库打开失败未指定的错误?
原因:
1、查看C盘文件windows—Temp—属性—安全—添加Yvsyhost权限。

 

DATA_ERR:-2147217843连接字符串属性无效
原因:
1、数据库能否正常登录YvsY–YvsYhost–global(记事本打开;帐号密码)。
2、主控工具中配置数据库——需要回收程序池。

 

VERY_ERR:数据库打开失败Microsoft Jet 数据库引擎打不开文件
D:\yvsy\yvsyverify\yvsydata.dat
原因:
1、验证是否成功,验证文件没有给yvsyhost权限。验证服务未正常运行,需要重新启动。.
YvsY—YvsYverify—YvsYconfig查看进程是否正常

服务器直接下架,删除主控里空间数据库VPS记录的方法

母机一旦遇到故障需要重装系统,或者转移母机时,按如下方法:

按安装VPS母机的方法装好被控系统后,后台的两个状态检测为正常即可。如果是转移到新母机,需要先将服务器的IP修改为新IP,
1.存放VPS目录要与原来一样,用户的VHDX文件也存放在相同位置,如果仅是重装系统不需要移动的。
2.点击后台的系统维护-重建云主机-选择现服务器,点击开始,等等2分钟后,被控将开始执行重建工作,当你看到“被控批量操作记录”中所有记录执行完成再进行下一步。
3.点击系统维护-“重置云主机_IP”,将这台母机的VPS全部重置IP,如果此步操作后VPS未自行启动,可手工在hyper-v管理器中选择所有虚拟机右击启动。 一对一VPS母机重装系统、转移母机操作方法
491

删除空间数据库:
delete?HostBuy?where?ServerID=服务器的ID
delete?HostDomain?where?ServerID=服务器的ID
delete?HostAppPool?where?ServerID=服务器的ID
delete DataBuy where?ServerID=服务器的ID
删除VPS:
delete VPSPORT where ServerID=服务器的ID
delete VPSBuy where ServerID=服务器的ID
delete VPSIP where ServerID=服务器的ID
delete VPSdial where ServerID=服务器的ID
delete CDNDomain where isshare=1 and ServerID=服务器的ID

服务器直接下架,删除主控里空间数

sqlserver 2008数据库恢复到2005

高版本上导出兼容在低版本上的创建数据库结构的的sql脚本,拿到低版本上执行,创建数据库及表结构,然后使用导入数据功能,从高版本上导入到低版本上。导入时,要对每个表勾选“启用标识插入”。

具体来说:

mssql manger studio 打开”对象资源管理器”(没有的话按F8), 连接到待备份的数据库,在待备份的数据库上点右键 – 任务 -生成脚本

在”脚本向导”的”选择数据库”中, 勾选”为所选数据库中的所有对象编写脚本”

下一步的”设置脚本选项”中, 找到”为服务器版本编写脚本”项, 选择合适的低版本(”SQL Server 2005″或2000 )(这步很重要!!)
20150512191609 20150512191627

继续完成向导过程,最后把脚本保存到一个 .sql 脚本文件,拿这个sql脚本文件到目标数据库(低版本mssql)上,执行。
然后使用mssql的导入导出功能,勾选需要的表(通常是“全选”),然后点选所有的表,点“编辑映射”,启用标识插入。然后继续即可。

20150512191645

SQLServer安装时候 报错等待数据库引擎恢复句柄失败

,安装出错后,无论用Windows账户还是sa都不能登录,经过一对一实验总结出的处理方法:
1.停止MSSQLSERVER服务
2.打开cmd命令行窗口,将以下内容复制,CMD中右击即可粘贴进去,回车
“E:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe” -c -m
将这个路径修改成你SQLServer的bin路径

3.使用SQL Server Management Studio中用windows身份登录,在“安全性-登录名”里添加本机计算机管理员账户并“服务器角色”里选中“sysadmin”。然后在修改sa的密码(如果自己想修改的话)。
4.在CMD命令行窗口中,按CTRL+C,关闭SQL Server Management Studio,启动MSSQLSERVER服务,完成结束。

MYSQL忘记root密码修改方法

1.停止mysql服务
2.打开cmd.exe,依次输入以下命令:
d:
cd D:\YvsY\YvsYPHP\MYSQL\bin
mysqld –skip-grant-tables
此时mysql窗口卡住,放着不关,注意:skip前面是两个“-”
3.重新打开一个cmd窗口执行命令:
d:
cd D:\YvsY\YvsYPHP\MYSQL\bin
mysql
use mysql;
update user set password=password(“520″) where user=”root”;
flush privileges;
关闭上面的2个DOS窗口

4.在任务器管理器中结束掉mysqld进程,应该有2个,再在服务中启动mysql服务即可完成修改。

Mysql数据库重装或更换服务器后如何恢复?

一对一主机系统MYSQL支持二种恢复方法:
一.常规恢复法
停止MYSQL服务,将原mysql的数据库目录中的所有文件夹复杂粘贴到当前数据库目录下,有可能你不清楚数据库目录在哪,可以通过my.ini文件datadir=项查看,启动MYSQL即可恢复,root密码也恢复成之前密码。
二.一对一特有办法
进入后台系统维护-重建数据库
原服务器:选择你需要操作的服务器
数据库类型:MYSQL
是否创建:先创建数据库,我再手工替换文件
点击开始
此时需要等待被控执行完成,是否完成可以从“被控批量操作记录”里查看,或者查看被控日志,及MYSQL数据库是否创建成功。

以上创建完成后,停止MYSQL服务,
将原mysql的数据库各个用户数据库名目录中的所有文件复制过来,记得是用户开通的数据库,不要包含mysql文件夹。
启动MYSQL即可恢复