2012年5月4日 星期五
Transact-SQL 資料庫排程作業 (SQL Server Jobs)
在設計、開發系統時,若需要利用程式來管理 SQL Server 排程及其相關作業,可藉由 SQL 指令來達到這個目的。本文即針對 SQL Server 的排程作業指令進行說明,文後並提供一實作範例,以期讀者能對這類指令有更清楚的瞭解。
2012年4月8日 星期日
Transact-SQL Database Mail 實戰篇
一般我們發送 Email 都是藉由 Mail Server 發送;但是,若資料庫在運行過程中發生了狀況,而又需要管理人員處理時,Database Mail 就是最佳的選擇了。也許有人納悶,不是由 SQL Server Management Studio 設定就可以了? 當然,如果您是資料庫管理人員,而又使用付費版的 SQL Server 時,便可以用這種介面進行設定。但若您是免費版的 SQL Server Express 使用者,或是希望在程式中加入這種功能,Management Studio 就無能為力了。因此本文將針對 SQL Server 發送 Email 的相關指令進行介紹,並附上 "SQL Server 2008 呼叫 Gmail 發送 Email" 實作範例供大家參考。
SQL Server Express 自動化管理 (三) 異常警示
資料庫運行過程中,有時會發生不可預期的狀況,需要 DBA 作即時的處理;此時便可利用 SQL Server 所提供的 Database Mail Server 來傳送 Email 訊息給相關維修人員。不幸的,SQL Server 2008 R2 Express 的 Mangement Studio 並不提供此種設定的介面。因此,本人在此將介紹一解決方案,以自行開發的程式來達到相同的效果。共可分為 4 部分 --
SQL Server Express 自動化管理 (二) 定期刪除資料
本文將介紹如何以 DOS Batch、SQL Stored Procedure、Windows 7 工作排程器來開發一個簡易的自動清除舊資料功能。共包括 3 部分:
SQL Server Express 自動化管理 (一) 定期備份
本文將介紹如何以 DOS Batch、SQL Scripts、Windows 7 工作排程器來開發一個簡易的資料庫自動備份功能。包括:
SQL Server Express 自動化管理 - 前言
MS SQL Server 2008 Express 是 Microsoft 所提供的免費資料庫,與正式版所不同處僅在於單一資料庫儲存容量的限制 (一個資料庫 10 GB),及管理介面部分功能的鎖定 (如:不提供排程操作介面);除此之外,在功能方面則與正式版無異。面對這樣一個強大且免費的工具,本系列文章將利用 SQL Scripts、DOS Batch Files 與作業系統相搭配,打造一個具備自動備份、壓縮、刪除過期資料等功能的完整資料庫管理平台。
訂閱:
文章 (Atom)