詳解SQL Server如何修改數(shù)據(jù)庫物理文件的存在位置
前言
大家應(yīng)該都知道SQL Server創(chuàng)建新庫時(shí),默認(rèn)會(huì)把數(shù)據(jù)存放在C盤中,一旦數(shù)據(jù)庫中的存儲(chǔ)數(shù)據(jù)多了以后,C盤的空間就會(huì)-?剩無幾。解決方案是將存放數(shù)據(jù)的物理文件遷移到其他盤。
具體流程為:
1、將現(xiàn)有的數(shù)據(jù)庫脫機(jī)
ALTER DATABASE DB1 SET OFFLINE WITH ROLLBACK IMMEDIATE;
2、將數(shù)據(jù)庫文件移到新的位置
文件復(fù)制完成以后需要:右鍵-屬性-安全-在組或用戶名處添加Authenticated Users-更改該組權(quán)限為完全權(quán)限,否則接下來的操作會(huì)報(bào)
中間可能存在的問題:
消息 5120,級別 16,狀態(tài) 101,第 17 行 無法打開物理文件“D:\MSSQL\DATA\testdb.mdf”。操作系統(tǒng)錯(cuò)誤 5:“5(拒絕訪問。)”。 消息 5120,級別 16,狀態(tài) 101,第 17 行 無法打開物理文件“D:\MSSQL\DATA\testdb _log.ldf”。操作系統(tǒng)錯(cuò)誤 5:“5(拒絕訪問。)”。 消息 5181,級別 16,狀態(tài) 5,第 17 行 無法重新啟動(dòng)數(shù)據(jù)庫“ctrip”。將恢復(fù)到以前的狀態(tài)。 消息 5069,級別 16,狀態(tài) 1,第 17 行 ALTER DATABASE 語句失敗。
3、修改數(shù)據(jù)庫關(guān)聯(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ù)庫進(jìn)行聯(lián)機(jī)
ALTER DATABASE DB1 SET ONLINE;
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對我們的支持。
上一篇:Sql Server2012 使用IP地址登錄服務(wù)器的配置圖文教程
欄 目:MsSql
下一篇:sqlserver實(shí)現(xiàn)樹形結(jié)構(gòu)遞歸查詢(無限極分類)的方法
本文標(biāo)題:詳解SQL Server如何修改數(shù)據(jù)庫物理文件的存在位置
本文地址:http://mengdiqiu.com.cn/a1/MsSql/10475.html
您可能感興趣的文章
- 01-10SQLServer存儲(chǔ)過程實(shí)現(xiàn)單條件分頁
- 01-10SQL Server 2012降級至2008R2的方法
- 01-10SQLServer中防止并發(fā)插入重復(fù)數(shù)據(jù)的方法詳解
- 01-10SQL Server數(shù)據(jù)庫定時(shí)自動(dòng)備份
- 01-10SQL Server性能調(diào)優(yōu)之緩存
- 01-10實(shí)現(xiàn)SQL Server 原生數(shù)據(jù)從XML生成JSON數(shù)據(jù)的實(shí)例代碼
- 01-10Sql Server 死鎖的監(jiān)控分析解決思路
- 01-10SqlServer 在事務(wù)中獲得自增ID的實(shí)例代碼
- 01-10SqlServer快速檢索某個(gè)字段在哪些存儲(chǔ)過程中(sql 語句)
- 01-10SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或者Hash索引


閱讀排行
本欄相關(guān)
- 01-10SQLServer存儲(chǔ)過程實(shí)現(xiàn)單條件分頁
- 01-10SQLServer中防止并發(fā)插入重復(fù)數(shù)據(jù)的方
- 01-10SQL Server 2012降級至2008R2的方法
- 01-10SQL Server性能調(diào)優(yōu)之緩存
- 01-10SQL Server數(shù)據(jù)庫定時(shí)自動(dòng)備份
- 01-10Sql Server 死鎖的監(jiān)控分析解決思路
- 01-10實(shí)現(xiàn)SQL Server 原生數(shù)據(jù)從XML生成JSON數(shù)
- 01-10SqlServer快速檢索某個(gè)字段在哪些存儲(chǔ)
- 01-10SqlServer 在事務(wù)中獲得自增ID的實(shí)例代
- 01-10SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或
隨機(jī)閱讀
- 01-10C#中split用法實(shí)例總結(jié)
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05織夢dedecms什么時(shí)候用欄目交叉功能?
- 04-02jquery與jsp,用jquery
- 01-10delphi制作wav文件的方法
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置