sql資料庫附加出錯怎麼辦

2022-02-27 05:47:25 字數 1749 閱讀 4592

1樓:二三社會事

解決方法步驟如下:

1、首先開啟sqlserver management studio,登入身份選擇windows身份驗證,點選連線。

2、進入管理器中,選擇資料庫,右鍵,在彈出的選單選擇「附加」,如圖所示,選擇要附加的檔案後,點選附加,如果沒有報錯,則完成附加,否則,需要接下來的資料修復。

3、報錯,附加失敗後,新建資料庫,且要與要附加的資料庫同名。如要附加的資料庫為skhprint,要新建的資料庫名也要命名為skhprint,如圖,點選確定,完成資料庫建立。

4、如何在介面內找到「停止」選項並單擊停止資料庫。

5、將原mdf檔案,如skhprint.mdf複製到新建立的資料庫所在目錄中,之後,開啟伺服器。

6、這時,會發現skhprint質疑,接下來要開啟查詢分析器,輸入如下**:use mastergo--declare @databasename varchar(50)--set @databasename='skhprint'--1修改伺服器設定:允許對系統目錄進行直接修改

sp_configure 'allow updates',1 reconfigure with overridego--2將資料庫置為緊急狀態update master.dbo.sysdatabases set status = 32768 where name = 'skhprint'go--3刪除新的ldf檔案,重建日誌:

dbcc rebuild_log('skhprint', 'f:\skhprint_log_new.ldf')--假設把新日誌在f盤goupdate master.

dbo.sysdatabases set status = 16 where name = 'skhprint'即可。

2樓:糊塗的貝克街

這個原因是作業系統拒絕訪問錯誤(沒有許可權)兩種方法1 .你把需要附加的資料庫 複製到你sql 安裝所在磁碟的目錄下就可以訪問了(就是在點選附加資料庫時預設開啟的目錄)一般是 microsoft sql server\mssql.1\mssql\data 目錄下2.

資料庫要附加的資料庫所在的磁碟 右鍵--》屬性--》安全--》新增乙個名為 everyone 的賬戶就行了

3樓:蒙

1找到要新增資料庫的.mdf檔案,點選右鍵,選擇屬性。

2在屬性頁面點選安全,選擇authenticated users,單擊編輯

3authenticated users許可權中選擇完全控制,點選確定,點選屬性介面的確定。

4同理,右鍵點選資料庫的.ldf檔案,開啟屬性。按以上步驟再次設定即可。

5完成以上步驟,再進行附加資料庫,這時就可以。

end方法二、

開啟資料庫例項的安裝目錄,開啟data資料夾。(如我的例項目錄位址為:d:

\microsoft sql server\mssql10.mssqlserver\mssql\data 也可能當時安裝時裝在c盤了)

將要附加的資料庫.mdf檔案和.ldf檔案,剪下或複製到data資料夾裡。

完成以上步驟,再次附加資料庫。這時就可以了。

4樓:小笑聊情感

通過錯誤資訊提示,可以做如下設定:

1.找到您要附加的資料庫的mdf檔案,右鍵選擇屬性,選擇「安全"選項卡,單擊「編輯」 在「authenticated users」使用者下,勾選「完全控制」,確定。

5樓:ydm開心

而是sql資料庫附加出錯怎麼辦,可以找乙個專業的人員去幫你梳理資料庫。

sqlserver2019附加資料庫出錯怎麼回事翱求

檔案拒絕訪問?檢查以下幾個方面 這個檔案是隻讀的嗎?是不是已經附加為資料庫了?檔案的路徑改為英文的試試? 1 看一下檔案是不是原來分離出來的那個檔案,如不是會有問題,不是所有的檔案都能附加的。2 試一下將路徑中的 資料庫檔案 變為字母,不用漢字。這個我是猜的。 這個是sql server 登入賬戶沒...

SQL資料庫中怎麼備份資料,還原資料

備份 點對應的庫點或鍵 所有任務 備份資料庫 目的下面是你備份的檔案位址,再點確定就行了 還原 點對應的庫點或鍵 所有任務 還原資料庫 選中從裝置 再點選擇設定中找到你備份的路徑,點確定就ok了 方法倒是多,首先大家都是2005 如果是比你低的2000就那不行。然後對著你要備份的資料庫右鍵,任務 備...

怎麼在sql資料庫中設定datetime型別的預設值

在建立表的時候可以賦值預設值 在設計表中,選擇型別,如datetime 屬性下面會出現乙個預設值或繫結選項 直接賦值getdate 如下圖 在預設值處寫上 getdate 怎麼設定sql server時間型別datetime的預設值的呢 createdate datetime not null de...