SQL 2005 備份和還原問題

發布 科技 2024-03-03
10個回答
  1. 匿名使用者2024-01-26

    將資料庫的備份檔案放在伺服器上的任何目錄中,然後按照以下步驟操作。

    如何從備份裝置恢復備份 (Enterprise Manager)。

    從備份裝置還原備份。

    伺服器組,然後是伺服器。

    資料庫"資料夾,右鍵單擊資料庫,然後指向"所有任務"子選單,然後單擊"還原資料庫"命令。

    在"還原到資料庫"框中,如果要還原的資料庫名稱與顯示的預設資料庫名稱不同,請在此處輸入或選擇它。 若要使用新名稱還原資料庫,請輸入新的資料庫名稱。

    注意:為資料庫指定新名稱會自動為從資料庫備份還原的資料庫檔案指定乙個新名稱。

    點選"從裝置",然後單擊"選擇裝置"。

    在"還原自"點選"磁帶"或"磁碟",然後選擇“還原裝置”。

    如果未顯示任何裝置,請單擊它"加"新增現有備份裝置或建立新裝置。 在"還原資料庫"對話方塊中,單擊"檢視完整內容",然後選擇要還原的備份集。

    注意:此選項將掃瞄備份集以查詢備份內容資訊,這可能需要很長時間,尤其是在使用磁帶裝置時。 如果您已經知道要還原的備份集,那麼您就進入了"備份號碼",輸入備份集編號。

    在"還原備份集",執行下列操作之一:

    點選"資料庫 - 完整"還原資料庫備份。

    點選"資料庫 - Diff"還原差異資料庫備份。

    點選"事務日誌"應用事務日誌備份。

    點選"檔案或檔案組"還原檔案或檔案組備份。 指定檔案或檔案組的名稱。

    點選"選擇"選項卡,然後執行下列操作之一:(可選)。

    點選"使資料庫能夠繼續執行,但無法還原其他事務日誌",如果沒有要應用的其他事務日誌備份。

    點選"使資料庫不再執行,但還原其他事務日誌"如果要應用其他事務日誌備份。

    試一試吧!

  2. 匿名使用者2024-01-25

    有沒有像 2000 這樣的日誌檔案? 2000 是必須還原的日誌檔案,否則無法還原。

  3. 匿名使用者2024-01-24

    在 SQL Server 2005 中,在執行完整資料庫備份之前,必須備份資料庫的事務日誌。 否則,當您嘗試備份資料庫事務日誌時,您會收到以下錯誤訊息:

    訊息 4214,級別 16 狀態 1,第 1 行。

    無法執行備份日誌,因為當前沒有資料庫備份。

    訊息 3013,級別 16,狀態 1,行 1。

    備份日誌異常終止。

    此外,SQL Server 錯誤日誌檔案中還記錄了類似於以下內容的訊息:

    2006-10-10 spid52 啟動備份資料庫 sampledatabase。

    2006-10-10 spid52 將資料庫選項設定為完整,並將其還原到資料庫 sampledatabase。

    2006-10-10 備份錯誤: 3041,嚴重性: 16,狀態: 1。

    2006-10-10 備份無法完成備份日誌 sampledatabase 命令。 檢查備份應用日誌中的詳細訊息。

    “建立資料庫”程序在 sampledatabase 上分配 MB 磁碟。

    Create Database 程序在 sampledatabase 日誌上分配 MB 磁碟。

    當前沒有資料庫備份。 在前滾之前,此日誌備份不能用於資料庫備份。

    作為資料庫處理'sampledatabase'檔案 sample資料庫日誌 1 上的檔案 1 頁。 備份日誌在秒內成功處理了 1 頁(MB 秒)。

    2006-10-10 spid51 啟動備份資料庫 sampledatabase。

    2006-10-10 備份日誌備份: database: sampledatabase, create date(time):

    2006 10 10 (11:11:04),第乙個 LSN:

    8:23:1 最後乙個 lsn:

    8:25:1,轉儲裝置計數:

    1.裝置資訊:(檔案=1,型別=磁碟:)。

    警告訊息指示,如果沒有完整的資料庫備份,則不能將此事務日誌備份用於任何還原操作。

    看看這個網頁。

  4. 匿名使用者2024-01-23

    右鍵單擊資料庫例項---所有任務---備份---確定。

  5. 匿名使用者2024-01-22

    首先,最簡單的:

    1.使用指令碼來實現它。

    2.有乙個資料量很大的資料庫,比如資料庫裡有上萬條記錄的資料表,實現起來可能很慢,可能會出錯,無法執行。

    2. 將 sqlserver2008 資料匯入 sql sql

    Server2005 特定方法:

    1. 開啟 SQL

    server2008 “物件資源管理器”;

    2.右鍵點選資料庫,比如caderp的資料庫,選擇“任務”——生成指令碼;

    3. 開啟生成和指令碼視窗,然後單擊“下一步”。

    4. 進入“選擇特定資料庫物件”,選擇“全選”表-“下一步”;

    5. 進入“設定指令碼選項”,選擇“高階”--找到“伺服器版本指令碼”項,然後選擇“SQL”。

    server

    2005年“下一步”完成;

    6. 此時開啟 SQL

    server2005,建立乙個與 SQL 2008 生成的指令碼檔案同名的資料庫,選擇“新建查詢”,將 SQL 2008 生成的指令碼檔案拖到“新建查詢”視窗中,然後執行 F5。

    這次是 SQL

    Server 2005 中的資料和 SQL

    server2008 中的資料完全相同。

    3.另外,sql2005之後的版本是sql2008,然後sql2008r2版本發布,這個版本是相對於sql2005的,沒有根本的變化,基本上都相容2005版本,只是在可靠性、成熟度方面有了很大的提高,所以,如果可能的話,直接用sql2008代替sql2005,是最好的辦法。

  6. 匿名使用者2024-01-21

    1.建立同名資料庫。

    2.右鍵單擊“資料庫-屬性-選項-相容級別”。

    sqlserver2005

    3.右鍵單擊“資料庫>任務”>“還原資料庫> 選擇源裝置。

    4.然後單擊“選項”-“選中覆蓋舊資料庫”。

    5.只需確認恢復即可。

  7. 匿名使用者2024-01-20

    首先,資料庫無疑是複雜的,原因有很多,通常是因為資料檔案損壞,硬碟要麼有壞扇區,要麼因為資料字典內容損壞,日誌損壞等,必須有針對性地恢復。 最簡單的方法是從損壞的日誌檔案中恢復,可以通過重新建立日誌來恢復這些檔案。 如果還有其他問題,如果沒有備份,則必須構建乙個空資料庫,使用sqlseever命令和sql將資料遷移到新資料庫中(即使那樣,也未必能保證不會丟失資料),正如您所說的,通過單擊滑鼠還原資料庫的方法還不存在!!

    1 資料庫屬性,設定為允許直接對選中的系統目錄進行修改。

    2 update sysdatabases set status=32768 where name='資料庫的名稱'

    執行此語句後,可以讀取資料庫!!

    3 轉到查詢分析器以建立新資料庫。

    4 在查詢資料庫中執行以下語句。

    select '在新資料名稱中選擇 *。 '+rtrim(name)+' from '+name from

    sysobjects where xtype='u' order by name

    5 將第四步的結果複製到新資料庫執行!!

    這種方法可以解決大多數資料庫疑問!

  8. 匿名使用者2024-01-19

    這個問題我遇到過很多次,也用過多種方法,但都是無效的,但是我們及時備份,沒有資料丟失,直接恢復資料庫的備份!

  9. 匿名使用者2024-01-18

    1. sqlserver2008R2 備份檔案無法還原到 sqlserver2005。

    2. sqlserver2005 備份檔案可以還原到 sqlserver2008r2。

    3.如果資料庫中的資料不多,整體體積不算太大(最多幾百M,具體自行嘗試),可以將資料庫匯出到指令碼中(過程中可以選擇匯出相容版本),然後在sql2005中執行指令碼進行還原。

    4.如果資料量非常大,匯出指令碼的過程可能很難甚至無法完成。

  10. 匿名使用者2024-01-17

    SQL Server 2000 資料庫備份和還原在查詢分析器中,使用 SQL 命令備份系統或使用者資料庫,然後使用 SQL 命令還原資料庫。 首先,備份資料庫。

    例如:將資料庫 northwind 備份到磁碟 ='c:\'

    其次,還原資料庫。

    例如: - 返回乙個結果集,該結果集由備份集中包含的資料庫和日誌檔案列表組成。

    返回乙個結果集,該結果集由備份集中包含的資料庫和日誌檔案的列表組成。

    restore filelistonly from disk = 'c:\'

    還原通過備份備份的資料庫。

    從磁碟還原資料庫 northwind ='c:\'

    指定還原的資料庫物理檔案的名稱和路徑,此處必須指定 SQL Server 資料庫管理系統中還原的資料庫物理檔案的名稱和路徑,並在資料庫管理系統中指定還原的資料庫物理檔案的名稱和路徑。

    建立名為 test 的資料庫,並在驅動器 C 的 test 資料夾中指定 MDF 檔案和 LDF 檔案。 資料夾。 否則,否則,在還原時找不到指定的路徑。 還原時,找不到指定的路徑。

    restore database test from disk = 'c:\' with move 'northwind' to 'c:\test\', move 'northwind_log' to 'c:

    test\' move 'logical_file_name' to 'operating_system_file_name'

相關回答
2個回答2024-03-03

若要在 SQL Server 2000 例項上啟用遠端連線並開啟 SQL Server Browser 服務,請使用 SQL Server 2000 外圍應用配置器工具。 安裝 SQL Server 2000 時,將安裝外圍應用配置器工具。 >>>More

3個回答2024-03-03

1. 這是SQL中常用的“相關子查詢”;

1) 從外部查詢中獲取乙個元組,並將元組相關列的值傳遞給內部查詢。 >>>More

9個回答2024-03-03

剛才有同樣的問題:

系統:XP 資料庫:SQL 2005 >>>More

8個回答2024-03-03

本教程與您分享如何在 win7 中安裝 sqlserver2005? SQLServer 2005 是乙個全面的資料庫平台,可幫助公司管理資料。 但是有些新手使用者不知道如何在win7中安裝sqlserver2005? >>>More

10個回答2024-03-03

1.首先,開啟我們的SQL Server軟體。 並選擇“Windows Authentication”登入,然後單擊“Connect”。 >>>More