新聞中心
數(shù)據(jù)庫是現(xiàn)代應用軟件中不可或缺的一部分,扮演著數(shù)據(jù)存儲和管理的角色。然而,隨著數(shù)據(jù)庫的不斷增多,許多問題也隨之出現(xiàn)。其中一個常見的問題是數(shù)據(jù)庫附加出錯905。如果您遇到這個問題,不要慌張,本文將為您提供詳細的解決方案。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比江北網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式江北網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋江北地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
一、問題描述
當您嘗試在SQL Server中附加數(shù)據(jù)庫時,您可能會遇到以下出錯信息:
Msg 905, Level 21, State 1, Line 1
Database ‘xxx’ cannot be started in this edition of SQL Server because part or all of object ‘xxx’ is enabled with data compression or vardecimal storage format. Data compression and vardecimal storage format are only supported on SQL Server Enterprise Edition.
其中,“xxx”是您要附加的數(shù)據(jù)庫名稱。
二、問題原因
此問題的原因是因為數(shù)據(jù)庫中存在數(shù)據(jù)壓縮或Vardecimal存儲格式。然而,這些功能只支持SQL Server企業(yè)版。因此,當您嘗試在標準版或開發(fā)版上附加這樣的數(shù)據(jù)庫時,系統(tǒng)會拒絕此操作。
三、解決方法
那么,如何解決這個問題呢?以下是一些解決方法。
方法一:升級到企業(yè)版
如果您真的需要使用數(shù)據(jù)壓縮或Vardecimal存儲格式,更好的解決方案是升級到SQL Server企業(yè)版。這是唯一支持這些特性的版本,并且具有更多的高級功能。
方法二:卸載壓縮或Vardecimal數(shù)據(jù)
如果您不想升級到企業(yè)版,您還可以刪除數(shù)據(jù)庫中的壓縮或Vardecimal數(shù)據(jù)。然后,您就可以在標準版或開發(fā)版上附加數(shù)據(jù)庫了。
要刪除此類數(shù)據(jù),您可以使用以下步驟:
1.使用以下T-SQL查詢獲取有關數(shù)據(jù)庫中壓縮和Vardecimal對象的詳細信息:
SELECT OBJECT_SCHEMA_NAME(object_id) AS schema_name,
OBJECT_NAME(object_id) AS table_name,
type_desc,
is_compressed,
is_vardecimal_storage_format_enabled
FROM sys.internal_tables
WHERE is_compressed = 1 OR is_vardecimal_storage_format_enabled = 1;
2.刪除數(shù)據(jù)壓縮或Vardecimal存儲格式的對象。
3.重新附加數(shù)據(jù)庫。
方法三:使用工具轉(zhuǎn)換數(shù)據(jù)
如果您無法刪除壓縮或Vardecimal數(shù)據(jù),您還可以使用一些工具將數(shù)據(jù)從復雜的Enterprise版數(shù)據(jù)庫轉(zhuǎn)換為標準版或開發(fā)版數(shù)據(jù)庫。這些工具通常需要花費一些時間和努力,但它們是一個好的解決方案,因為它們可以讓您繼續(xù)使用較低版本的SQL Server。
至于具體使用哪個工具,這要取決于您的具體情況和需求。常見的工具包括SQL Server Integration Services(SSIS)和,Bak2Sql和SqlWays。
四、小結(jié)
當您遇到SQL Server數(shù)據(jù)庫附加出現(xiàn)錯誤905時,不要慌張,本文所提供的三種解決方法中至少有一種適合您。如果可能,建議升級到SQL Server企業(yè)版,因為它具有更多的高級功能。如果無法升級,您可以刪除附加數(shù)據(jù)庫中的壓縮或Vardecimal數(shù)據(jù),或使用工具將數(shù)據(jù)從企業(yè)版數(shù)據(jù)庫轉(zhuǎn)換為標準版或開發(fā)版。無論您選擇哪種方法,都要確保在執(zhí)行操作之前備份數(shù)據(jù)庫,以防意外發(fā)生。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計及定制高端網(wǎng)站建設服務!
sql附加數(shù)據(jù)庫出錯一直正在執(zhí)行
如下,在附加數(shù)據(jù)的時候出現(xiàn)如下的報錯。排除分離和附加SQL SERVER數(shù)據(jù)庫軟件的版本橡轎問題外。造成這個問題的梁纖肆原因為存放數(shù)據(jù)庫
文件夾
的權限問題造成的。
請點擊輸入圖片描述
找到存放數(shù)據(jù)庫文件夾,使用鼠標右鍵點擊該文件夾,選擇【屬性】。在屬性的界面中,切換至【安全】的選項卡。點擊組或
用戶名
下面的【編輯】按鈕。
請點擊輸入圖片描述
進行存放需要附加的文件夾權限設置。增加相關的賬號權限。點擊【添加】按鈕。
請點擊輸入圖片描述
在彈出的界面中點擊選擇【高級】
請點擊輸入圖片描述
點擊【立即查找】搜索Windows中相關用戶。
請點擊輸入圖片描述
在搜索出來的結(jié)果中選擇【Everyone】用戶組,并使用鼠標左鍵雙擊該用戶組。
請點擊輸入圖片描述
在輸入對象名稱來選擇的下方出豎指現(xiàn)【everyone】的名稱后點擊【確定】
請點擊輸入圖片描述
下面進行everyone的權限設定,勾選everyone的權限為【完全控制】。這樣everyone用戶組對需要附加
SQL數(shù)據(jù)庫
所在的文件夾就具備了完全控制的權限。
請點擊輸入圖片描述
接下來使用SQL SS來進行SQL數(shù)據(jù)庫的附加操作,可以看到數(shù)據(jù)庫附加得以完成。
請點擊輸入圖片描述
你好,很高興回答你的問題。
具體出錯的錯誤信息是什么呢。
數(shù)據(jù)庫附加出錯905的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于數(shù)據(jù)庫附加出錯905,數(shù)據(jù)庫附加出錯905:怎么解決?,sql附加數(shù)據(jù)庫出錯一直正在執(zhí)行的信息別忘了在本站進行查找喔。
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
標題名稱:數(shù)據(jù)庫附加出錯905:怎么解決?(數(shù)據(jù)庫附加出錯905)
文章網(wǎng)址:http://www.dlmjj.cn/article/cddssij.html


咨詢
建站咨詢
