測試新SQL Server的效能是個麻煩的工作,有一個工具(SQL Server RML )可以用來重播追蹤檔案針對 SQL Server 的另一個執行個體,這樣可以評估新伺服器的效能。 另外 SQL Server RML 公用程式還可以執行以下任務: 您可以確定應用程式、 資料庫、 SQL Server 登入名或使用資源最多的查詢。您可以確定是否捕獲的批跟蹤時更改為一個批處理的執行計畫。此外,可以使用為 SQL Server RML 公用程式,確定 SQL Server
配置了SQL Server 記錄傳送後,因為備份的資料庫比較多而且時間頻繁所以造成SQL Server日誌非常大。如: 由於我們已經有了Log shipping的監控,所以這些備份資訊對於我們來說基本上沒什麼用處。 那有沒有辦法使這些資訊部出現在資料庫錯誤記錄檔中呢? 答案是 Trace Flag3226 下面內容來自MSDN: 3226 By default, every successful backup operation adds an entry in the SQL
SQL Server Extended Events是SQL Server 2008裡新加的事件處理系統,用來取代SQL Server原先的SQL Trace的跟蹤機制。事件處理系統對一個複雜伺服器系統的排錯,調試是極為關鍵的。和SQL Server原來的事件處理系統相比較,XEvent具有下列的優勢:消耗更少的系統資源,更適用於在產品伺服器上的排錯和調試。並且每收集一個系統事件所消耗的資源都是可預測的。不僅僅能收集事件數目據,還能收集在這事件觸發點的系統動態運行資訊,例如記憶體,T-SQL
There is a myth that for replication to work properly the databases always have to be in Full recovery mode. Well that is not at all true.First let me give a short overview on how replication works.A snapshot agent creates a snapshot of the
看到網上有人在尋找SQL Server儲存Email資料,其實SQL Server提供了OLE DB Provider可以訪問Exchange. Microsoft OLE DB Provider for Exchange 以表格形式公開儲存在 Microsoft Exchange 2000 Web Store 中的資料。可以使用類似於 OLE DB Provider for Microsoft Indexing Service 所支援的 SQL 子集的 SQL
Each row has a null bitmap for columns that allow nulls. If the row in that column is null then a bit in the bitmap is 1 else it's 0.For variable size datatypes the acctual size is 0 bytes.For fixed size datatype the acctual size is the default
在SQLServer啟動過程中首先會從註冊表讀取啟動資訊,有時候SQLServer無法啟動的時候我們需要修改註冊表的問題。但是SQLServer的資訊儲存在註冊表哪裡呢?從網上找了很久但是都不是很全。 其實微軟在2008 R2 SP1之後的版本中新增加了一個DMV可以查詢SQLServer執行個體中Windows註冊表中的配置資訊和安裝資訊,對於每個登錄機碼返回一行,可以返回主機上可用的 SQL Server 服務或 SQL Server
通常我們都需要查詢一個表的總行數,很多人都喜歡用select count(*) from Table.如果表資料非常大的話,這樣的查詢是很耗費時間和資源的。 其實有兩個辦法可以快速的查詢到SQL Server的表資料。1. sp_spaceused:其中有一列是rows,如果輸入的表對象的話,那麼就會獲得這個表的行數,速度非常快。 rowschar(11)表中現有的行數。如果指定的對象是 Service Broker
今天在論壇看到有使用者出現Security Group upgrade rule失敗 錯誤:rule "Security Group SID(Security Identifier)" failed。發生這個錯誤的原因是SQL Server建立的Windows本機群組SID資訊與註冊表中的SID不匹配,需要用 WHOAMI /GROUPS查出正確的SID然後替換註冊表中的錯誤SID,問題可以解決。 具體步驟參考: ProblemLast month I was working on a SQL