熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

QA裡執行sp

2022-06-13   來源: MySQL 

  在QA裡執行sp_attach_db或者sp_attach_single_file_db出現提示錯誤未能打開新數據庫’dbname’create database 將終止設備激活錯誤物理文件名’d:sql servermssqldatadbname _logldf’可能有誤!

後來到baidu裡找到相關的方法不錯問題解決了

按下面的步驟處理:

新建一個同名的數據庫再停掉sqlserver服務(注意不要分離數據庫)

用原數據庫的數據文件覆蓋掉這個新建的數據庫再重啟sqlserver服務

此時打開企業管理器時會出現置疑先不管執行下面的語句(注意修改其中的數據庫名)完成後一般就可以訪問數據庫中的數據了這時數據庫本身一般還有問題解決辦法是利用數據庫的腳本創建一個新的數據庫然後通過DTS將數據導進去就行了

use master

go

sp_configure ’allow updates’ reconfigure with override

go

update sysdatabases set status = where name=’置疑的數據庫名’

go

sp_dboption ’置疑的數據庫名’ ’single user’ ’true’

go

dbcc checkdb(’置疑的數據庫名’)

go

update sysdatabases set status = where name=’置疑的數據庫名’

go

sp_configure ’allow updates’ reconfigure with override

go

sp_dboption ’置疑的數據庫名’ ’single user’ ’false’

go
 


From:http://tw.wingwit.com/Article/program/MySQL/201311/29562.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.