mssql server 數據庫附加不上解決辦法分享建站知識
導讀:1建站知識在我們做開發中經常會對數據庫進行備份,但有時假就會出現數據庫附加不上問題,下面我們來看看一個朋友的解決公司網站建設建設網站公司。
服務器處設置,要選擇混合登陸模式。
在QA里執行sp_attach_db或者sp_attach_single_file_db,出現提示:錯誤1813:未能打開新數據庫'dbname',create database 將終止。設備激活錯誤。物理文件名'd:\sql server\mssql\data\dbname _log.ldf'可能有誤! 按下面的步驟處理: 1.新建一個同名的數據庫 2.再停掉sqlserver服務(注意不要分離數據庫) 3.用原數據庫的數據文件覆蓋掉這個新建的數據庫 4.再重啟sqlserver服務 5.此時打開企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的數據庫名) 6.完成后一般就可以訪問數據庫中的數據了。這時,數據庫本身一般還有問題,解決辦法是:利用數據庫的腳本創建一個新的數據庫,然后通過DTS將數據導進去就行了復制代碼 代碼如下:
use master go sp_configure 'allow updates',1 reconfigure with override go update sysdatabases set status =32768 where go sp_dboption '置疑的數據庫名', 'single user', 'true' go dbcc checkdb('置疑的數據庫名') go update sysdatabases set status =28 where go sp_configure 'allow updates', 0 reconfigure with override go sp_dboption '置疑的數據庫名', 'single user', 'false' go
Sql Server 2000附網站推廣優化seo加數據庫出現1813錯誤的解決方法 今天進行了一錯誤操作。 數據庫xxzx_discuz,因生成大量日志使日志文件'xxzx_discuz_Log.LDF' 占滿了磁盤所有空間,使網站無法正常使用數據庫。 自己圖省事分離數據庫xxzx_discuz后,直接刪除'xxzx_discuz_Log.LDF' (因為文件太大,無法存放到回收站),重新附件到SQL Server時出現兩個提示: ---------------------------------------------------------------------------seo網站優化--------------------------------------------------- SQL Server 企業管理器 --------------------------- 為日志文件指定的文件名不正確。 將創建新的日志文件。 要繼續嗎? --------------------------- 是(Y) 否(N) ------------------------------------------------------------------------------------------------------------------------------ Microsoft SQL-DMO (ODBC SQLState: 42000) --------------------------- 錯誤 1813: 未能打開新數據庫 'xxzx_discuz'。CREATE DATABASE 將終止。 設備激活錯誤。物理文件名 'S:\Program Files\Microsoft SQL Server\MSSQL\data\xxzx_discuz_Log.LDF' 可能有誤。 --------------------------- 確定 --------------------------------------------------------------------------------------------網站建設---------------------------------- 從而無法將數據庫正常附加到SQL Server 2000,正常情況下這樣操作是沒有問題的,SQL Server會重新生成日志文件,但是因為之前出現了磁盤空間不足,日志文件不完整,從而造成了無法正常附加。 解決辦法如下(從網上找來的): 0.備份數據文件'xxzx_discuz_Log.MDF' 1.新建一個同名的數據庫'xxzx_discuz' 2.再停掉sqlserver服務(注意不要分離數據庫) 3.用原數據庫的數據文件'xxzx_discuz_Log.MDF' 覆蓋掉新建的數據庫 4.再重啟sqlserver服務 5.此時打開企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的數據庫名) 6.完成后一般就可以訪問數據庫中的數據了。這時,數據庫本身一般還有問題,解決辦法是:利用數據庫的腳本創建一個新的數據庫,然后通過DTS將數據導進去就行了. SQL代碼聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章mssql server 數據庫附加不上解決辦法分享建站知識主要講述不上,解決辦法,mssql server 數據庫附加不上解決網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4901.html