如何重新生成master 数据库

如何重新生成master 数据库,第1张

当Master数据库损坏了,无法打开实例,我们必需重建Master数据库 Master损坏后,试图启动服务的时候会报错,无法启动

重建Master数据库前提条件:

1 曾备份过Master数据库

2 混合模式下

3 启用了sa账户

4 sql server 2005 安装盘

Master数据库文件损坏,不能启动实例

(实验模拟可改其数据库名字(必需停止服务)达到损坏它的目的。例如:master1mdf):

接下来我们开始重建恢复的步骤:

1 先输入命令行重建Master数据库

2 在cmd命令提示符下,进入到这个目录

C:\>cd "C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn"

C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn>start /wait d:\setupexe /qn INSTANCENAME="MSSQLSERVER" REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=163com

重建的时间可能会长些,请耐心的等待下…… 注:

D:\setupexe 制定安装盘的盘符位置

INSTANCENAME:指定实例名(默认实例则用mssqlserver表示) REINSTALL:指定引擎

SAPWD:重新设置sa的强密码(一般企业都是启用强密码策略的/4选3) Setupexe:指定光盘1中的根目录下的文件

/qn 开关用于取消所有安装程序对话框和错误消息。如果指定 /qn 开关,则所有安装程序消息(包括错误消息)都将写入安装程序日志文件。有关日志文件的详细信息,请参阅如何查看 SQL Server 2005 安装日志文件。

指定 /qb 开关将显示基本的安装程序对话框。还会显示错误消息。

3C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn>sqlservrexe -c –m

输入命令行进单用户模式,还原整个数据库的Master数据库,刚才只是重建了一个新的数据库,并不是我们原来的那个,所以要进行还原回备份时的状态

4启动SSMS——用sa登录——断开连接(这步很关键,千万要记住)——新建查询(sa)——还原master数据库 输入以下语句:

use master go

restore database master from disk='C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Backup\masterbak' with replace

(注: 'C:\Program Files\Microsoft SQL

Server\MSSQL1\MSSQL\Backup\masterbak'为你备份文件的路径)

完成恢复,启动服务,打开SSMS

1 那说明master数据库下没有这张表t_tdaccount_gl,这张表是记录帐套信息的,如帐套名称、公司名称、说明等;

2 建议打开数据库看下这张表是否正常;

3 新建一个帐套,就需要往里面插入一条数据;

4 执行下安装目录下面的InstallDBexe,重新恢复演示帐套试试。

一、安装金蝶KIS专业版时提示“本机的SQL数据服务没有启动,创建演示帐套失败”是设置错误造成的,解决方法为:

1、首先打开“金蝶KIS专业版-系统管理”,点击新建账套,输入账套名称和公司名称,点击下一步。

2、选择公司纳税性质,选择启用期间,点击下一步,根据公司实际经营规模选择相应的科目体系,选择凭证字“记”,然后点击“开始建账”。

3、建账完成,打开“金蝶KIS专业版”,输入用户名“Manager”,选择刚建的账套,点击确定登录进入账套。

4、进入账套,点击“基础设置”,点击“系统参数”根据实际情况修改参数,点击保存修改确定,无需修改的直接点击“确定”。

5、点击“计量单位”,根据公司经营情况新增计量单位(销售服务类型的公司可以忽略此步),点击确定。

6、点击右上角,点击重新登录,退出Manager登录,输入前面设置的用户名及密码即可。

二、提示未安装成功,这个问题可以通过以下 *** 作来解决: 第一步,根据报错提示,重启 *** 作系统。 第二步,重启后,重新安装金蝶KIS所需的SQL Server 服务组件。幸运的话,这次应该可以安装成功,问题得以解决。 第三步,如果 *** 作完第二步还未解决问题,那么尝试卸载KIS安装程序和SQL Server服务的相关程序,然后再安装。 第四步,如果 *** 作完第三步还未解决问题,那么可以查看下SQL server安装是否挂起了。如果挂起了,删除注册表键值,再重新安装即可。 注意:如果还没有成功,需要查看下KIS的发版说明,是不是存在 *** 作系统版本不支持的情况。例如,Win7 家庭版不支持数据库安装等情况,可以确认并排除问题。

*** 作环境:金蝶ski V11012

以上就是关于如何重新生成master 数据库全部的内容,包括:如何重新生成master 数据库、用金蝶新建账套时.显示对象名"master.dbo.t_kdaccount_gl无效"这是怎么回事、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存