台灣最大程式設計社群網站
線上人數
1773
 
會員總數:246502
討論主題:190009
歡迎您免費加入會員
討論區列表 >> MS SQL >> 將資料庫位置搬移
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
將資料庫位置搬移
價值 : 0 QP  點閱數:1819 回應數:5
樓主

小點點
初學者
175 47
528 95
發送站內信

各位...請問一下
我在SQL2000中因為原先存資料的硬碟空間不夠
現在想要搬到別顆硬碟
但我copy *.mdf & *.ldf 時會發生
"複製失敗,資源分享違規,來源檔和目的檔正在使用中"
我檢查過資料夾有分享,也沒有人在使用檔案
為什麼還有這樣的訊息呢
另外
如果成功複製了之後
是否只要再把sql中檔案的指定位置改掉就可以了??
麻煩大家....
謝謝

本篇文章發表於2002-11-01 10:40
1樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
我想, 你可以先"備份資料庫"
刪掉後, 新增一個資料庫,指定好位置,再"還原資料庫"
即可
本篇文章回覆於2002-11-01 10:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小點點
檢舉此回應
謝謝Allen
不過,我找到了另一個方法
看起來比較沒那麼恐怖 ....  :P

1.把資料庫卸載
2.卸載後,*.ldf & *.mdf 即可搬移
  (原來"正在使用中"是因為沒有卸載,我誤會了它的意思)
3.再把資料庫附加上去,檔案位置就是2搬移的地方
4.ok
本篇文章回覆於2002-11-01 16:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

maduka
捐贈 VP 給 maduka 檢舉此回應
不用卸載啦~~
把SQL Server Manage的Service停掉就可以啦^o^
本篇文章回覆於2002-11-01 16:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小點點
檢舉此回應
啊....真的喔...那再啟動時
會自動找到資料檔的位置嗎
還是要手動
不好意思喔...maduka...
因為我已經搬好了
再用你的方法試一次好像粉怪
所以就直接問你要答案了
下次有機會(希望沒有...cc)我再自己試試看...
QQQ~~~
本篇文章回覆於2002-11-01 16:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
所以,做法不止一種
以後你的SQL Server 要換機器時,再用我的方法好了
本篇文章回覆於2002-11-01 16:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.