数据库置疑

hettylee 2009-03-22 10:01:22
今天有客户打电话说数据库登不进去了,据说是数据库置疑。一般来讲数据库置疑有多少种原因造成,分别怎样解决?这类问题应该怎样去查?
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
glkgdj 2009-03-23
  • 打赏
  • 举报
回复
数据库置疑的原因非常多,象一般的突然断电了,数据库文件损坏了等等都有可能出现这个问题

http://www.sosdb.com/mssql/sqlserver/
appleller 2009-03-22
  • 打赏
  • 举报
回复
.
ks_reny 2009-03-22
  • 打赏
  • 举报
回复
mark
hettylee 2009-03-22
  • 打赏
  • 举报
回复
谢了,明天试试
sdhdy 2009-03-22
  • 打赏
  • 举报
回复
-- 解决方法: 
-- 先创建一个同样的数据库Geb
-- 停掉server服务,用旧的数据文件覆盖新创建的文件(只要mdf就可以)。
-- 启动server服务
-- 运行以下命令
sp_configure 'allow',1
go
reconfigure with override
go
update sysdatabases set status=32768 where name='Geb'
go
dbcc rebuild_log('Geb','D:\database\Geb_Log.ldf')
go
update sysdatabases set status=0 where name='Geb'
go
sp_configure 'allow',0
go
reconfigure with override
go
dbcc checkdb('Geb')

--若发现有错误,还要进一步找出出错的地方,可以先检查
-- DBCC CHECKTABLE (sysobjects)
-- DBCC CHECKTABLE (sysindexes)
-- DBCC CHECKTABLE (syscolumns )
-- DBCC CHECKTABLE (systypes)
  • 打赏
  • 举报
回复
很有可能是数据库文件出问题了

22,181

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧