手動備份當然是用 sqlserver manage studio ,不記了
程序備份 先連接數據庫:
string connstring = "server=" + 服務器 + ";User ID=" + 用戶名 + ";Password=" + 密碼 + ";database=master;"; SqlConnection con= new SqlConnection(_ConnString); con.Open();
備份代碼:
string SqlBk = "Backup DATABASE " + 數據庫名 + " TO DISK='" + 保存文件名(全路徑的,空格好像有問題) + "'"; SqlCommand sqlCMD = null; sqlCMD = new SqlCommand(SqlBk, con); Int32 r = 0; try { sqlCMD.CommandTimeout = 0; //一直等待到結束 r = sqlCMD.ExecuteNonQuery(); MessageBox.Show("數據庫備份完畢!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); saveP(); } catch (Exception ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con.Close(); }
恢復代碼:
string SqlRestore = @"ALTER DATABASE '" + 數據庫名 + "' SET OFFLINE WITH ROOLBACK IMMEDIATE;" //先將數據庫離線比較保險,不然可能不能恢復 +"RESTORE DATABASE " + 數據庫名 + " FROM DISK = '" + 備份文件 + "' WITH MOVE '" + 數據庫名 + "' TO '" + 新庫文件路徑 + @"/" + 數據庫名 + ".mdf', MOVE '" + 數據庫名 + "_log' TO '" + 新庫文件路徑 + @"/" + 數據庫名 + "_log.ldf',STATS = 10, REPLACE;" +"ALTER DATABASE '" + 數據庫名 + "' SET ONLINE WITH ROOLBACK IMMEDIATE;"; //恢復完成使數據庫在線 SqlCommand sqlCMD = null; sqlCMD = new SqlCommand(SqlRestore, con); Int32 r = 0; try { sqlCMD.CommandTimeout = 0; //一直等待到結束 r = sqlCMD.ExecuteNonQuery(); MessageBox.Show("數據庫恢復完畢!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); saveP(); } catch (Exception ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con.Close(); }
安裝 Jest 和相關依賴 首先,安裝 Jest 和 TypeScript 的 Jest 預處理器ts-jest以及類型定義文件。 npm install --save-dev jest ts-jest @types/jest 初
If you remove the SIM card and use ss to mask your location, you might be able to register and log in to TikTok using yo
Learning embedded systems efficiently, especially for car manufacturing applications, involves a blend of hardware and s
前提 你必須會創建aspire項目,不會的請先看微服務新體驗之Aspire初體驗 Aspirate (Aspir8) Aspirate 是將aspire項目發佈到k8s集羣的工具 安裝aspirate dotnet tool install
之前聊了向量數據庫,大模型也火了一段時間了,今天特地嘗試一下基於Langchain進行百度千帆大模型的使用。Langchain相當於一個LLM編程框架,開發中無需過多關心各個大模型的接入,只需安裝相關模型,統一通過Langchain去調用相
前言 今天大姚給大家分享5款.NET開源、免費的Redis客戶端組件庫,希望可以幫助到有需要的同學。 StackExchange.Redis StackExchange.Redis是一個基於.NET的高性能Redis客戶端,提供了完整的Re
很多APP都需要主動向用戶推送消息,這就需要用到長連接的服務,即我們通常提到的websocket,同樣也是使用socket服務,通信協議是基本類似的,在go中用的最多的、也是最簡單的socket服務就是gorilla/websocket,
netstat -ano |findstr 6379
b2, 然後去口腔醫院開藥, 開的一個消毒的水,滴幾滴跟伊曲康唑碾碎了,弄成糊,塗嘴上, 過十分鐘會幹硬, 之後塗上黃黴素眼藥膏. 兩天效果就很好了.
線程池的拒絕策略有哪些? 如果當前同時運行的線程數量達到最大線程數量並且隊列也已經被放滿了任務時,ThreadPoolExecutor 定義一些策略: ThreadPoolExecutor.AbortPolicy:拋出 RejectedE
一、首先安裝好VS2022(可以參考如下安裝教程),其次在裏面擴展添加Visual Studio Installer Projects 1.VS2022安裝教程參考:VisualStudio2022下載安裝與使用超詳細教程 - 編程寶庫 (
一:背景 1. 講故事 前些天有位朋友找到我,說他的軟件在客戶那邊不知道什麼原因崩掉了,從windows事件日誌看崩潰在 clr 裏,讓我能否幫忙定位下,dump 也抓到了,既然dump有了,接下來就上 windbg 分析吧。 二:WinD
jimmy@MacBook-Pro ~ % brew -v Homebrew 4.0.15-84-g9d5b017 Homebrew/homebrew-core (git revision c04886e1f63; last commit
想複製網頁上的文字,彈出需要登錄等,很煩人。 打開開發者工具 按F12打開 瀏覽器操作打開 禁用JS 運行命令 按 Ctrl+Shift+P 或者如下圖,鼠標點擊,調出命令運行窗口 在運行窗口中輸入 JavaScript 點擊停用
前提條件 安裝 Nodejs 下載:https://nodejs.org/en/download/prebuilt-installer 切換 npm 源 npm config set registry https://registry.np