回覆列表
  • 1 # 使用者31785243632

    1.1 分離資料庫

    分離資料庫之前一定要做好資料庫的全備份,選擇資料庫——右鍵——任務——分離。

    分離後在資料庫列表將看不到已分離的資料庫。

    1.3 附加資料庫

    附加的時候會提醒找不到log檔案。

    附加資料庫之後將生成新的日誌檔案log,新的日誌檔案的大小事504K。

    1.4 也可以透過命令才完成以上的操作

    use master;

    exec sp_detach_db @dbname="資料庫名";

    exec sp_attach_single_file_db @dbname="資料庫名",@physname="D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\TestDB.mdf"

    Sp_detach_db:分離資料庫;

    該命令在SQL Server 2005和2000支援,SQL Server 2008不支援該命令。

    2. 清空日誌

    DUMP TRANSACTION 資料庫名 WITH NO_LOG

    3. 收縮資料庫檔案

    DBCC SHRINKFILE ("TestDB_log",1)

    SQL Server中“資料收縮”詳解

    4. 截斷事務日誌

    BACKUP LOG TestDB WITH NO_LOG

    該命令在SQL Server 2008也是不支援,在SQL Server 2005和2000可以使用。

  • 中秋節和大豐收的關聯?
  • 排量125跟150摩托在速度上差別是多大?