sqlserver遷移日志文件和數據文件

sqlserver安裝后沒有指定日志存儲路徑或者還原庫指定的日志存儲位置不理想想要更改,都可以按照這種方式來更換;

1.前提準備:數據庫的備份bak文件

2.查看自己當前數據庫的日志文件和數據文件存儲路徑是否理想

選中當前數據庫,右鍵屬性-文件(這是我已經更改好了的位置,正常應該是位于C盤目錄下)

3.找到自己的備份bak文件路徑,執行查詢命令

RESTORE FILELISTONLY
FROM DISK = 'D:\yunshu\databak\WithinHospReview_backup_2025_07_14_150853_7181956.bak'

輸出如下:

4:執行數據替換和遷移命令;(該命令是執行數據庫還原命令,同時把這個備份庫中的日志文件和數據文件遷移到我們的目標路徑文件)

RESTORE DATABASE WithinHospReview
FROM DISK = 'D:\yunshu\databak\WithinHospReview_backup_2025_07_14_141827_2041194.bak'
WITH MOVE 'WithinHospReview' TO 'D:\yunshu\SQLData\WithinHospReview.mdf',MOVE 'WithinHospReview_log' TO 'D:\yunshu\SQLLogs\WithinHospReview_log.ldf',REPLACE;

?WithinHospReview是我的數據庫名字,D:\yunshu\databak\WithinHospReview_backup_2025_07_14_141827_2041194.bak是我都數據庫備份bak文件路徑;WithinHospReview_log和WithinHospReview名字就是對應我執行步驟三所查詢出來的名字,一定要對應哦,D:\yunshu\SQLData\WithinHospReview.mdf和'D:\yunshu\SQLLogs\WithinHospReview_log.ldf'就是我要的目標路徑了,新的日志文件和數據會存儲到這個新文件中;

附:

如果當前數據庫在使用中,執行步驟4會報錯:

執行時報錯:消息 3102,級別 16,狀態 1,第 10 行
RESTORE 無法處理數據庫 'WithinHospReview',因為它正由此會話使用。建議在執行此操作時使用 master 數據庫。
消息 3013,級別 16,狀態 1,第 10 行
RESTORE DATABASE 正在異常終止。

可以依次執行

//切換到master數據庫
USE master;//把目標數據庫切換到單用戶模式,強制斷開其他連接
ALTER DATABASE WithinHospReview SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
//執行還原語句
RESTORE DATABASE WithinHospReview
FROM DISK = 'D:\yunshu\databak\WithinHospReview_backup_2025_07_14_141827_2041194.bak'
WITH MOVE 'WithinHospReview' TO 'D:\yunshu\SQLData\WithinHospReview.mdf',MOVE 'WithinHospReview_log' TO 'D:\yunshu\SQLLogs\WithinHospReview_log.ldf',REPLACE;
//還原完成后,切換回多用戶模式ALTER DATABASE WithinHospReview SET MULTI_USER;

5.檢查還原后的日志文件和數據文件位置

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/914535.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/914535.shtml
英文地址,請注明出處:http://en.pswp.cn/news/914535.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MFC UI表格制作從專家到入門

文章目錄CListCtrl常見問題增強版CGridCtrl(第三方)第三方庫ReoGridCListCtrl 默認情況下,CListCtrl不支持直接編輯單元格,需通過消息處理實現。 1.添加控件到資源視圖 在對話框資源編輯器中拖入List Control控件,設…

數字后端APR innovus sroute到底是如何選取寬度來鋪power rail的?

吾愛IC社區新一期IC訓練營將于7月初開班(07.06號晚上第一次直播課)!社區所有IC后端訓練營課程均為直播課!全網唯一一家敢開后端直播課的(口碑不好招生一定存在困難,自然就無法開直播課)&#xf…

LVS集群技術

LVS(Linux Virtual Server)是一種基于Linux內核的高性能、高可用性服務器集群技術,它通過負載均衡將客戶端請求分發到多臺后端真實服務器,實現 scalability 和 fault tolerance。LVS工作在傳輸層(OSI Layer 4&#xff…

git項目,有idea文件夾,怎么去掉

要從Git項目中排除.idea文件夾(IntelliJ IDEA的配置文件目錄),可以通過以下步驟操作: 1. 添加.gitignore規則 在項目根目錄創建或編輯.gitignore文件,添加以下內容: .idea/2. 從Git緩存中刪除已跟蹤的.idea…

springboot+swagger2文檔從swagger-bootstrap-ui更換為knife4j及文檔接口參數不顯示問題

背景 已有springboot項目,且使用的是swagger2+swagger-bootstrap-ui的版本 1.pom依賴如下 <!-- Swagger接口管理工具 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9…

mysql數據庫表只能查詢,對于插入、更新、刪除操作一直卡住,直到報錯Lost connection to MySQL server during query

診斷步驟1. 查看阻塞進程SELECT * FROM performance_schema.metadata_locks WHERE LOCK_STATUS PENDING;SELECT * FROM sys.schema_table_lock_waits;2. 查看當前活動事務SELECT * FROM information_schema.INNODB_TRX;3. 查看進程列表SHOW PROCESSLIST;通過SELECT * FROM in…

Redis BigKey 深度解析:從原理到實戰解決方案

引言&#xff1a;什么是 BigKey&#xff1f;在 Redis 的使用場景中&#xff0c;BigKey&#xff08;大鍵&#xff09;是指那些數據量異常龐大的鍵值&#xff0c;通常表現為&#xff1a;String 類型&#xff1a;值大小超過 10KBHash/Set 等&#xff1a;元素數量超過 5000List/ZSe…

Qt 實現新手引導

Qt實現新手引導 對于一個新安裝的軟件或者一個新的功能&#xff0c;提供一個新手引導步驟&#xff0c;能夠讓用戶快速熟悉。這是最終效果&#xff0c;每一個按鈕都會有一個簡單引導&#xff0c;通過點擊上一步、下一步來切換不同的指導。當前引導的功能&#xff0c;會有一個高光…

Maven+Spring

一、Maven 相關- 本地倉庫設置&#xff1a;- 在 IDE&#xff08;如 IntelliJ IDEA&#xff09;中可以設置 Maven 的本地倉庫路徑&#xff0c;本地倉庫用于存儲從遠程倉庫下載的依賴庫&#xff0c;方便項目重復使用。- 倉庫關系&#xff1a;- 項目&#xff1a;開發中的項目&…

Android Handler 消息機制

常用場景&#xff1a; 子線程發送Message 主線程處理Message 子線程發送消息 public final boolean sendEmptyMessageDelayed(int what, long delayMillis) {Message msg Message.obtain();msg.what what;return sendMessageDelayed(msg, delayMillis);}public final boole…

day9 串口通信

1串口通信串口通信是嵌入式系統和電子設備中最常用的 異步串行通信 方式&#xff0c;核心是通過 TX&#xff08;發送&#xff09; 和 R&#xff08;接收&#xff09; 兩根線實現全雙工數據傳輸。2通信協議分類2.1同步/異步通信同步和異步是串行通信中兩種根本不同的數據傳輸方式…

面向對象的設計模式

一、設計模式簡介1、什么是設計模式針對反復出現的問題所總結歸納出的通用解決方設計模式是指在軟件開發過程中案。這些方案是眾多軟件開發人員經過大量實踐總結出來的&#xff0c;具有高效性、可維護性和可擴展性等優點。使用設計模式可以幫助開發者更高效地構建軟件系統&…

每日釘釘API探索:chooseDepartments專注于部門維度的選擇接口

在企業級應用開發過程中&#xff0c;針對組織架構中的部門進行操作是非常常見的需求。今天我們要介紹的是釘釘的chooseDepartments API&#xff0c;它允許用戶以部門為單位進行選擇&#xff0c;并返回所選部門的相關信息。&#x1f4cc; 功能概述chooseDepartments API主要用于…

生產環境CI/CD流水線構建與優化實踐指南

生產環境CI/CD流水線構建與優化實踐指南 目錄 業務場景描述技術選型過程實現方案詳解 流水線結構設計并行構建與緩存策略部署策略&#xff1a;滾動、藍綠、金絲雀回滾與告警自動化 踩過的坑與解決方案總結與最佳實踐 業務場景描述 某大型電商平臺&#xff0c;為了保證代碼持續交…

騰訊云和火山云優劣勢對比

從問題本身看&#xff0c;用戶沒有限定具體場景&#xff0c;說明可能需要一個全面的橫向對比。不過云計算服務涉及面太廣&#xff0c;我最好先搭建一個框架性的分析結構&#xff0c;再填充具體細節。 首先想到從幾個核心維度切入&#xff1a;基礎能力&#xff08;計算存儲網絡&…

Augment AI 0.502.0版本深度解析:Task、Guidelines、Memory三大核心功能實戰指南

Augment AI 0.502.0版本深度解析&#xff1a;Task、Guidelines、Memory三大核心功能實戰指南 augment最新版輔助功能全解析續杯免費額度再用滿教程|memory|userguidlines|tasksaugment最新插件功能教程前言 在AI輔助編程領域&#xff0c;Augment AI作為一款強大的VS Code插件&…

docker搭建、小皮面板搭建、bp使用、msf

docker搭建Vulhub靶場 docker安裝 apt-get install docker.io docker-compose#設置docker代理&#xff1a;創建文件夾以及對應的文件 mkdir /etc/systemd/system/docker.service.d#在該文件中配置自己的代理ip以及代理端口 vim /etc/systemd/system/docker.service.d/http-p…

AI優化器美國VPS集成:智能算力部署與性能調優指南

在當今數字化浪潮中&#xff0c;AI優化器與高性能VPS的融合正成為企業技術架構的核心競爭力。本文將深入解析美國VPS服務器如何通過AI驅動的智能優化技術實現算力突破&#xff0c;從資源配置算法到實時流量調度&#xff0c;全面揭示這種創新組合在跨境電商、大數據分析等場景中…

【保姆級圖文詳解】Spring AI 中的工具調用原理解析,工具開發:文件操作、聯網搜索、網頁抓取、資源下載、PDF生成、工具集中注冊

目錄前言一、Spring AI 中的工具調用&#xff08;Tool Calling&#xff09;1.1、概念1.2、工作原理1.3、技術選型1.4、原理解析1.4.1、實現接口1.4.2、工具調用二、工具調用&#xff08;Tool Calling&#xff09;開發2.1、文件操作2.1.1、概念描述2.1.2、概念描述2.2、聯網搜索…

Redis客戶端使用(Client、Java、SpringBoot)

上篇文章&#xff1a; Redis數據類型之zsethttps://blog.csdn.net/sniper_fandc/article/details/149139955?fromshareblogdetail&sharetypeblogdetail&sharerId149139955&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 目錄 1 Redis客戶端…