欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sqlserver遷移數(shù)據(jù)庫文件存儲(chǔ)位置的詳細(xì)教程

 更新時(shí)間:2024年09月27日 11:06:01   作者:偏執(zhí)網(wǎng)友  
在實(shí)際的數(shù)據(jù)庫管理和維護(hù)過程中,經(jīng)常需要對(duì)SqlServer數(shù)據(jù)庫的文件存放位置進(jìn)行修改,這可能是因?yàn)橛脖P空間不足、為了優(yōu)化性能、便于備份、或者出于其他的管理需要,下面詳細(xì)說明如何操作,需要的朋友可以參考下

業(yè)務(wù)背景:由于C盤爆滿,需要將數(shù)據(jù)庫文件遷移到別處比如D盤

下面以某一個(gè)數(shù)據(jù)庫轉(zhuǎn)移為示例:(可以用SSMS工具,新建查詢配合使用)

1.查詢數(shù)據(jù)庫文件存儲(chǔ)路徑

sql語句:

-- 查詢路徑
USE QiangTest;
GO
SELECT name As [Database Name],
physical_name As [File Path],
type_desc As [File Type],state_desc
FROM sys.master_files
WHERE database_id= DB_ID('QiangTest');

也可以右鍵數(shù)據(jù)庫 => 屬性 => 文件 查看

2.關(guān)閉數(shù)據(jù)庫(脫機(jī))

sql語句:

-- 關(guān)閉數(shù)據(jù)庫
USE master;
GO
ALTER DATABASE QiangTest SET OFFLINE WITH ROLLBACK IMMEDIATE; 
GO

3.轉(zhuǎn)移數(shù)據(jù)庫文件(做好備份)

因?yàn)椴幻摍C(jī)會(huì)導(dǎo)致轉(zhuǎn)移復(fù)制數(shù)據(jù)庫文件時(shí)被使用

也可以在任務(wù)管理器停止MSSQLSERVER服務(wù)(不推薦),完成后記得開始服務(wù)

根據(jù)查詢路徑找到兩個(gè)文件復(fù)制到新路徑位置

4.更改數(shù)據(jù)文件路徑

sql語句:

-- 更改路徑
USE master;
GO
ALTER DATABASE QiangTest
MODIFY FILE(NAME = 'QiangTest', FILENAME = 'C:\DB\QiangTest.ndf');
GO
ALTER DATABASE QiangTest
MODIFY FILE (NAME = 'QiangTest_log', FILENAME = 'C:\DB\QiangTest_log.ldf');
GO

5.開啟數(shù)據(jù)庫

sql語句:

-- 開啟數(shù)據(jù)庫
USE master;
GO
ALTER DATABASE QiangTest SET ONLINE;
GO

6.其他的一些報(bào)錯(cuò)問題

(1)

解決方法:檢查轉(zhuǎn)移的數(shù)據(jù)庫文件名要一致

(2)

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

解決方法:這些問題都是權(quán)限問題,找到文件右鍵 => 屬性 => 安全 => 找到組或用戶名 => 編輯 => 添加完全控制權(quán)限

以上就是sqlserver遷移數(shù)據(jù)庫文件存儲(chǔ)位置的詳細(xì)教程的詳細(xì)內(nèi)容,更多關(guān)于sqlserver遷移文件存儲(chǔ)位置的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論