本文改寫自筆者 2013 年舊文《SQL 備份指令與觀念相關練習》,原文是為輔導同仁準備微軟 70-462 認證所整理的練習題。十多年過去,除了把當年的觀念重新講清楚之外,這次也補上兩塊實務上常被問到、卻很少有文章完整講的主題:**資料庫加密(TDE)狀況下如何備份憑證**,以及**主機移轉時如何把 SQL 帳號的 SID 與加密密碼轉成 Script
[SQL] 使用指令快速進行 SQL Server 安裝
調整設定搭配命令列模式 , 快速進行 SQL Server 安裝
[SQL]如果忘記 SQL 登入密碼也關閉 Windows 帳號登入該怎麼處理
SQL Server 的安全性允許 SQL 帳號和 Windows 帳號登入 , 但如果同時都忘記或被竄改的狀況下 , 該如何搶回 SQL Server 的控制權
[SQL]利用 Index view 搭配提升效能
在部份環境下因為建立計算欄位造成伺服器效能低弱 , 因此改用其他方法來解決效能問題
[SQL]搶救 master 資料庫為什麼不直接使用安裝程式來處理呢 ?
使用 setup 搭配 REBUILDDATABASE , 這樣處理不是快很多嗎 ? 幹嘛去花時間修復損毀的 master 或者是從備份檔案還原呢 ?
[SQL]即刻救援 ! 搶救因為 master 資料庫損毀而不能啟動的 SQL Server
對於 SQL Server 來說,在可以啟動的狀況下,損毀的資料庫都可以靠備份來還原,但要是 SQL Server 無法啟動,那狀況就有點麻煩了。
[SQL][CLR]SQL Server 2017 後針對 CLR 的安全性設定
SQL Server 2017 之後針對 CLR 的安全性又加強規範 , 整理一下佈署套件的方式
[SQL][Line]設定 Database Mail 有時不能收到即時通知 , 是否可以改用 LINE or Slack 呢 ?
SQL Server 提供 Database Mail 可以使用 , 但有時遇到 Mail Server 不支援 SMTP 寄信 , 或者是可以寄信但又不夠及時,因此想到利用 LINE Notify 來做即時通知,一方便可以快速設定,二來可以即時收訊,提供管理的即時性。
[SQL]到底是誰一直在連我的資料庫呢 ?
讓 SQL Server 在網路上裸奔是很危險的事情
[SQL]如何整批匯出 SQL Server 的帳號與伺服器角色的設定
透過 SQL Server 內建的 DMV , 與 convert 的指令處理 , 來匯出相關資料
[SQL]如何解決無法正常下載 SQL Server 2019 Express 或 Developer 版本
在最近幾個版本的 SQL Server Express 或 Developer , 都是先下載安裝程式後,透過安裝程式進行網路下載或安裝,但是最近開始 SQL Server 2019 似乎沒有辦法正常下載了。
[SQL]SQL Server 內資料上使用者權限移轉
在 SQL Server 的資料庫內,如果使用者有設定對應物件的權限,當刪除物件再重新建立時,原本在該物件上的權限會消失。
[SQL]關於掛載資料庫的三兩事
遇到一些朋友在掛載資料庫上遇到一些狀況 , 就順手整理一下相關指令讓自己複習一下
[SQL]沒有辦法在 SSMS 下針對 SQL 語法進行偵錯 ?
並非所有 SSMS 或 Visual Studio 的版本都可以對 SQL 語法進行偵錯,在使用上還是要注意一下可以搭配的版本
[SQL]注意權限設定造成 Default Schema 失效
使用者的 Default Schema 與權限設定
[SQL]使用差異備份所需要注意的小細節 ( 2/2 )
除了重建索引之外,另外一個 Guid 的問題也順便提一下好了
[SQL]使用差異備份所需要注意的小細節 ( 1/2 )
注意相關資料庫設計與維護,免得差異備份沒有達到應有的效果
[SQL]紀錄 SQL Server 死結( Deadlock ) 的方法
利用 SQL Server Error Log , Extend Event 和 SQL Trace 來記錄
[SQL][問題處理]解決 SQL Server 2019 無法安裝 SQL LocalDB 的異常
LocalDB 是許多開發人員很喜歡的一個功能,但 SQL Server 2019 的 LocalDB 安裝起來卻可能會遇到問題....
[SQL]如何快速安裝 SQL Server Express
透過設定檔快速安裝 SQL Server Express