如果沒有設定 Trigger 或特別的紀錄,怎麼查詢資料庫被執行過那些查詢或被動了什麼? 今天就來看看 sys.dm_exec_query_stats 與 sys.dm_exec_sql_text 可以做出那些有用的查詢
(繼續閱讀)
Transact-SQL 在萬用字元使用 like 與 % 來做查詢,那如果是單一字元符合要用什麼符號呢?
MS-SQL 2016 在開啟資料表內容時出現錯誤「Visual Studio 元件的快取已過期。請重新啟動 Visual Studio。 (mscorlib) 英文版:The Visual Studio component cache is out of date. Please restart Visual Studio. 」。
想要觀察資料庫被存取的情況,除了開啟稽核 Audit 使用觸發程序 Trigger 還有一種方式就是用 SQL Profiler 來錄下某一段時間的 SQL ,有點類似網路 sniffer 的概念,只是錄製的是SQL的動作。
使用 MS-SQL 的 Database Mail 以 T-SQL 方式送信,英文內容都OK但中文都變成 ???? 問號亂碼,怎麼解決呢?
MSSQL 的 「Database Mail 」可以用 email 電子郵件形式發送訊息給管理者,例如每天的資料庫備份是否完成、資料庫是否遭受非法使用,都可以利用 Database mail 立即的通報給管理者,本篇主要是講「如何在 MS-SQL 裡設定、測試寄信的功能」,晚點其他篇才會提到其他的搭配方式。不囉唆....直接來看設定的過程
MSSQL 安裝一直以來都沒多大的問題,基本上都是下一步大法就完成,今天剛接觸 SQL 2016 版本就順手記錄一下整個的安裝過程,並附錄一下功能項目的說明。