use Mastergoif object_id('SP_SQL') is not nulldrop proc SP_SQLgo/******************************************************************************************************************************************************整理人:中國風(Roy)日期:2008.01.01**********
/********運行Sql Server Profiler所需的許可權(performance)*********/--EG.-- 使用TRACE帳戶(Performancetest)跟蹤Sql Server事件.-- 建立TRACE登陸帳戶(Performancetest),並授予其 ALTER TRACE和VIEW SERVER STATE的許可權. USE Master CREATE LOGIN Performancetest WITH PASSWORD='abc@1234'; GO
---建立審計及審計規範USE masterCREATE SERVER AUDIT my_first_audit TO FILE(FILEPATH='D:\SQL\TEST\',MAXSIZE=10MB)GO---建立和配置可以用於審計的 SQL Server 審計對象USE TestCREATE DATABASE AUDIT SPECIFICATION my_aud_spec FOR SERVER AUDIT my_first_audit ADD
很多SQL SERVER DBA 在備份的時候,一般的撰寫格式,都是如下BACKUP DATABASE AdventureWorksTO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' WITH FORMAT,CHECKSUM;對於比較大的資料庫,備份時間比較長,最近在研究了BACKUP DATABASE 參數後,發現可以通過設定一下參數,加快備份速度:1.備份的時候,設定多個備份組,比如TO DISK = N'd:/1.bak',DISK =
在本文之前我讀過多篇關於事務的文章,大都說的比較深奧,可能讓新手也難以理解。 在此我們用非常簡單的例子講解一下事務的應用吧。 第一:我們先建立一個暫存資料表,填寫一些資料。 CREATE TABLE #tab (id INT, country NVARCHAR(10), popu INT )INSERT INTO #tab VALUES (1, '中國', '600')INSERT INTO #tab VALUES (2, '美國', '100')INSERT INTO #tab VALUES
http://blogs.msdn.com/b/apgcdsd/archive/2011/11/24/sql-server-sqlos.aspxSQL Server 通過WORKER, SCHEDULER, TASK等來對任務進行調度和處理。瞭解這些概念,對於瞭解SQL Server 內部是如何工作,是非常有協助的。 通常來講,SCHEDULER個數是跟CPU個數相匹配的 。除了幾個系統的SCHEDULER以外,每一個SCHEDULER都映射到一個CPU,如下面的查詢結果所示,我們有四個CPU,