佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 詳解SQL Server如何修改數(shù)據(jù)庫物理文件的存在位置

詳解SQL Server如何修改數(shù)據(jù)庫物理文件的存在位置

熱門標簽:鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化 百度競價排名 Linux服務器 呼叫中心市場需求 AI電銷 服務外包 地方門戶網(wǎng)站

前言

大家應該都知道SQL Server創(chuàng)建新庫時,默認會把數(shù)據(jù)存放在C盤中,一旦數(shù)據(jù)庫中的存儲數(shù)據(jù)多了以后,C盤的空間就會所剩無幾。解決方案是將存放數(shù)據(jù)的物理文件遷移到其他盤。

具體流程為:

1、將現(xiàn)有的數(shù)據(jù)庫脫機

ALTER DATABASE DB1 SET OFFLINE WITH ROLLBACK IMMEDIATE;

2、將數(shù)據(jù)庫文件移到新的位置

文件復制完成以后需要:右鍵-屬性-安全-在組或用戶名處添加Authenticated Users-更改該組權限為完全權限,否則接下來的操作會報

中間可能存在的問題:

消息 5120,級別 16,狀態(tài) 101,第 17 行
無法打開物理文件“D:\MSSQL\DATA\testdb.mdf”。操作系統(tǒng)錯誤 5:“5(拒絕訪問。)”。
消息 5120,級別 16,狀態(tài) 101,第 17 行
無法打開物理文件“D:\MSSQL\DATA\testdb _log.ldf”。操作系統(tǒng)錯誤 5:“5(拒絕訪問。)”。
消息 5181,級別 16,狀態(tài) 5,第 17 行
無法重新啟動數(shù)據(jù)庫“ctrip”。將恢復到以前的狀態(tài)。
消息 5069,級別 16,狀態(tài) 1,第 17 行
ALTER DATABASE 語句失敗。

3、修改數(shù)據(jù)庫關聯(lián)文件的指向

ALTER DATABASE DB1 MODIFY FILE(NAME = DB1, FILENAME = X:\SQLServer\DB1.mdf);
ALTER DATABASE DB1 MODIFY FILE(NAME = DB1_Log, FILENAME = X:\SQLServer\DB1_Log.ldf);

4、將數(shù)據(jù)庫進行聯(lián)機

ALTER DATABASE DB1 SET ONLINE;

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • SqlServer修改數(shù)據(jù)庫文件及日志文件存放位置

標簽:蘭州 崇左 湖南 衡水 仙桃 湘潭 黃山 銅川

巨人網(wǎng)絡通訊聲明:本文標題《詳解SQL Server如何修改數(shù)據(jù)庫物理文件的存在位置》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    顺昌县| 亚东县| 共和县| 巴彦淖尔市| 新巴尔虎左旗| 平定县| 江永县| 临邑县| 肇源县| 陆丰市| 镶黄旗| 桂平市| 鄂托克前旗| 惠水县| 柞水县| 青神县| 鄯善县| 昌图县| 绥棱县| 隆回县| 定日县| 延安市| 博野县| 富蕴县| 中宁县| 沽源县| 邢台县| 大同县| 水城县| 霍州市| 凤阳县| 湟源县| 连云港市| 寿阳县| 丹棱县| 苗栗市| 汉阴县| 望都县| 高台县| 楚雄市| 宜良县|