none
SQL 2000 Server 問題 RRS feed

  • 問題

  • 請教SQL 2000 Server 的問題, C partition 是 OS 為 Window 2000 Server, D partition 只有 SQL 2000的 Database under D:\contact\data 目錄下, C 和D 為同一的 Disk Array (Raid 1). 因 D partition 快滿了, 所以計劃加二顆硬碟為 新的Disk Array (Raid 1), 為 E partition, 先將 SQL 2000 Service 停下來, 再把D partition 的 D:\Contact\data 下所有檔案(*.LDF 和 *.MDF) copy 到E :\contact\data, 再用Window 下的Disk Management 將 D drive 改成 F drive,  E drive 改成 D drive, 再重新Reboot Server, 如此Sql 2000 Server 可以使用新硬碟的Database, 請問上述方法可行嗎 ?

    因不知SQL 2000 會不會去記住 Partition 的Volumn ID 或其它設定, 另外考慮一種方法:
    (1) 用Ghost 將  D partition ghost 到  E partition, 再用Window 下的Disk Management 將 D drive 改成 F drive,  E drive 改成 D drive, 再重新Reboot Server

    P.S SQL 2000 Database 一定要在 D:\contact\data , 因有其它程式會用到

    2010年4月22日 上午 12:28

解答

  • Works if d:\ only contains user database files. But why don't leave log files on d:\? You'll get better performance that way, just change log file path with 'alter database' statement.

    2010年4月22日 上午 02:18