USE master
GO
sp_dboption \'bbs\', \'single user\', \'true\'
Go
DBCC CHECKDB(\'bbs\', REPAIR_REBUILD)
Go
USE bbs
go
exec sp_msforeachtable \'DBCC CHECKTABLE(\'\'?\'\',REPAIR_REBUILD)\'
go
sp_dboption \'bbs\', \'single user\', \'false\'
go
Microsoft OLE DB Provider for SQL Server 错误 \'80004005\'
数据不能在数据表中转移,升级一下sqlserver的版本就可以解决问题了 如果不行就用 dbcheck检查 然后用历史备份数据差异恢复就可以把损失保持在最小