4.再重启sqlserver服务
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了。这时,数据库本身一般还有问题,解决办法是:利用数据库的脚本创建一个新的数据库,然后通过DTS将数据导进去就行了.
SQL代码
  1. use;master ;;
  2. go ;;
  3. sp_configure;'allow;updates',1;reconfigure;withoverride ;;
  4. go ;;
  5. updatesysdatabases;setstatus;=32768;wherename='置疑的数据库名'
  6. go ;;
  7. sp_dboption;'置疑的数据库名',;'single;user',;'true'
  8. go ;;
  9. dbcc;checkdb('置疑的数据库名'); ;;
  10. go ;;
  11. updatesysdatabases;setstatus;=28;wherename='置疑的数据库名'
  12. go ;;
  13. sp_configure;'allow;updates',;0;reconfigure;withoverride ;;
  14. go; ;;
  15. sp_dboption;'置疑的数据库名',;'single;user',;'false'
  16. go;;