把Old資料庫改為New資料庫

2021-05-17 16:13:38 字數 1262 閱讀 6760

old資料庫改為new資料庫

開啟「企業管理器

」,找到

old資料庫--》右鍵--》所有任務--》分離資料庫

然後到c:/program files/microsoft sql server/mssql/data

下找到old_data.mdf

和old_log.ldf

把old_data

換成你想要的名字例如

new.mdf

、new.ldf

然後到企業管理器,找到

資料庫--》右鍵--》所有任務--》附加資料庫--》在彈出的對話方塊裡找到剛才你改名的檔案

new.mdf

這時您可以看到

「原資料庫檔名

」「當前檔案位置」,在

「當前檔案位置

」前會有大紅

x,然後手動修改

「當前檔案位置

」的路徑裡的檔名,改為

new.mdf,new.ldf,大紅x

消失,「

在附加為:

」裡邊寫上你想使用的資料庫名

new,"

指定資料庫所有者:

"裡寫上這個資料庫的所有者,這個如果寫錯了,以後很難改的(至少一般人覺得很難改)。 ok

搞定。

以前就寫到上面這一點,好像客戶也沒說什麼,感覺應該是可以的,不過今天發現這個問題:

雖然現在的資料庫檔名顯示的是我們想要的

「new」,

但此時的邏輯檔名還沒有修改,還是原來的那個

「old_date」

,開啟企業管理器--》在這個資料庫上點右鍵屬性--》資料檔案 下的當前資料庫的位置路徑前的 檔名 還是原來那個,事物日誌檔案 下的 檔名也還是以前的檔名,也就是說還沒有徹底成功,所以我們還得按如下方法操作--》

工具--》

sql

查詢分析器--》然後輸入:

alter database new

modify file(name='old_data',newname='new_data')

alter database new

modify file(name='old_log',newname='new_log')

--》按

f5執行便可。 ok

,一般還要給使用者設定空間大小,設一下就可以了。

把CRUD 案例改為MongoDB 資料庫版本

之前基於express寫的案例是檔案格式,現在連線mongodb 資料庫 對原案例進行修改。主要就是student.js 修改如下 ar mongoose require mongoose mongoose.connect mongodb localhost itcast var schema mo...

資料庫 資料庫索引

索引是儲存引擎用於快速找到記錄的一種資料結構。索引以檔案的形式儲存在磁碟中。索引可以包含乙個或多個列的值。儲存引擎查詢資料的時候,先在索引中找對應值,然後根據匹配的索引記錄找到對應的資料行。1.b tree索引 2.雜湊索引 myisam和innodb儲存引擎 只支援btree索引,也就是說預設使用...

資料庫 資料庫正規化

關聯式資料庫的設計規範。不同的規範要求被稱為不同的正規化,越高的正規化資料庫冗餘越小。減少資料庫中資料冗餘的過程 1 第一正規化 1nf 在關係模式r中,當且僅當所有屬性只包含原子值,即每個分量都是不可再分的資料項,則稱r滿足1nf。例如表所示的教師職稱情況關係就不滿足1nf。原因在於,該關係模式中...