sqlserver資料檔案變更位置

2022-06-29 12:06:07 字數 1316 閱讀 2481

--檢視當前的存放位置

select database_id,name,physical_name as currentlocation,state_desc,size

from sys.master_files

where database_id=db_id(n'資料庫名');

--修改檔案的存放位置下次啟動生效

--test為資料庫名,

alter database 資料庫名 modify file ( name = 檔名(不包含字尾), filename = '檔案儲存路徑');

alter database 資料庫名 modify file ( name = 檔名(不包含字尾), filename = '檔案儲存路徑');

alter database testdb modify file ( name = test, filename = 'g:\sql_data\test\test.mdf');

alter database testdb modify file ( name = test_log, filename = 'g:\sql_data\test\test_log.ldf');

2、考慮分離附加即可

(1)、選擇要變更資料檔案mdf的資料庫。右鍵分離

(2)、找到資料檔案原有目錄(分離前可以看下資料庫右鍵-屬性-檔案選項中有)copy mdf檔案到新的目錄下即可

(3)、刪除資料庫即可,資料庫列表重新整理。

(4)、資料庫右鍵-附加

進入到附加資料庫彈出框,新增 按鈕 選擇剛才更換到新目錄中的mdf檔案即,點選確認

(5)、資料庫重新整理出來了。這樣即可變更mdf資料檔案和log日誌檔案了。這樣操作,比較保險。

sql server資料檔案的監控方法

sql server資料檔案是sql資料庫中非常重要的檔案,那麼,如何才能檢視sql server資料檔案的資訊呢?如果需要檢視sql server資料檔案的資訊,一般的做法是執行以下語句 exec dbcc showfilestats 當然,只有它還是不夠的,但它所查出的資料是不可缺少的。現在的問...

sql server 壓縮日誌或者資料檔案

第一步 backup log database name with no log 或者 backup log database name with truncate only no log和truncate only是在這裡是同義的,隨便執行哪一句都可以。第二步 1.收縮特定資料庫的所有資料和日誌檔...

SQL Server 2005資料檔案資料的儲存

sql server 2005奧秘 第5章主要研究sql server 2005資料檔案資料的儲存,本節主要介紹的是按照hobt id獲得表的第1個頁面 按照hobt id獲得表的第1個頁面 在系統檢視sys.system internals allocation units中,其container...