引用於:http://msdn2.microsoft.com/zh-cn/library/ms178588(VS.80).aspx
定期清理到期的會話資料
由於樣本工作階段狀態儲存提供者不支援 Session_OnEnd 事件,因此它不會自動清理到期的會話項資料。建議您使用下面的代碼定期刪除資料存放區區中到期的會話資訊。
string commandString = "DELETE FROM Sessions WHERE Expires < ?";'Expires是表中的記錄時間的欄位
OdbcConnection conn = new OdbcConnection(connectionString);
OdbcCommand cmd = new OdbcCommand(commandString, conn);
cmd.Parameters.Add("@Expires", OdbcType.DateTime).Value = DateTime.Now;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
來自:http://blog.csdn.net/amandar/archive/2006/03/03/614353.aspx
在企業進銷存管理的過程中,有些任務需每一個月做一次,或都每天做一次,比如月底備份庫存檔,做為下一個月的庫存期初值。SQL AGENT就提供這樣功能,實現了WINDOWS中的任務計劃功能。
應用該技術的前提是,SQL AGENT代理服務需開啟。
首先,在資料轉換服務(DTS)中建立本次需執行的任務包。
在任務包右鍵選取調度包,對該任務需啟動並執行時時進行定義。確定後,該任務會在 管理\代理調度\作業 下產生一條記錄。記錄上有上可以看出下次啟動並執行時間,上次啟動並執行時間及狀態。
注意,管理\代理調度\作業的內容,如果剛才執行了任務,需重新整理才能看到。
來自:http://blog.csdn.net/czmtxz/archive/2006/07/21/953688.aspx
sp_procoption
設定過程選項。
文法
sp_procoption [ @ProcName = ] 'procedure'
, [ @OptionName = ] 'option'
, [ @OptionValue = ] 'value'
參數
[@ProcName =] 'procedure'
是要為其設定或查看選項的過程名。procedure 為 nvarchar(776) 類型,無預設值。
[@OptionName =] 'option'
要設定的選項的名稱。option 的唯一值是 startup,該值設定預存程序的自動執行狀態。設定為自動執行的預存程序會在每次 Microsoft SQL Server 啟動時運行。
[ , [ @OptionValue = ] 'value' ]
表示選項是設定為開(true 或 on)還是關(false 或 off)。value 為 varchar(12) 類型,無預設值。
傳回碼值
0(成功)或錯誤號碼(失敗)
許可權
執行許可權預設授予 sysadmin 固定伺服器角色的成員。啟動過程必須屬於 master 資料庫的所有者。
sp_procoption 'test','startup','ON' 開啟 --每次資料庫啟動時自動執行TEST預存程序
sp_procoption 'test','startup','OFF' 禁用--每次資料庫啟動時自動執行TEST預存程序