博途microsoftsqlserver无法访问数据库

博途microsoftsqlserver无法访问数据库,第1张

当博途访问数据库发生这种 *** 作故障时,可以按如下 *** 作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令(注意:jd13dafa为对应可疑的数据库名称,执行时,请改为你的可疑的数据库名称)。

jd13dafa为数据库名称

1、修改数据库为紧急模式

ALTER DATABASE jd13dafa SET EMERGENCY

2、使数据库变为单用户模式

ALTER DATABASE jd13dafa SET SINGLE_USER

3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。

DBCC CheckDB (jd13dafa , REPAIR_ALLOW_DATA_LOSS)

4、使数据库变回为多用户模式

1.依次点击开始---->程序---->Micorsoft SQL Server ---->打开“企业管理器”(Enterprise Manager)

2.在企业管理器里面,依次展开SQL Server---SQL Server组---Local

3.右键点(local)(windows NT)---->在d出的下拉菜单中选择“属性”---->点击“安全性”(Security)

4.在“安全性”页面的“身份验证”(Authetication)下选择“SQL Server 和Windows(s) (SQL Server and Windows),然后点确定即可

1、先关闭实例

shutdown immediate

2、先进入mount状态

startup mount

3、alter database noarchivelog//修改为关闭归档状态

4、然后再让数据库开启

alter database open

5、启动完实例启动监听

先退出sqlplus状态

然后执行

lsnrctl start


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存