• 解析SQL Server數據庫系統的編譯

        2009-05-14
        你知道SQL Server這么龐大的企業級數據庫服務器產品是如何build出來的嗎? 這有些相關的數據: 每個build 的大小在300GB左右。 每個完整的build需要幾十臺高端的服務器運行2.5天。 每個完整的build由幾千個job、10000多個參數組成。 我們每天同時做20個左右的
      • SQL Server 2005代理服務應用軟件組成

        2009-03-15
        代理服務是一種復雜的技術,具有很多可配置的移動組件。詳細信息如下: 信息 信息是指在服務代理應用程序中調用的基本信息單元。對于服務代理來說,信息的接收總是按照其被發送的順序進行,并且保證僅發送和接收一次。同時保證信息不丟失。有時發送的信息不
      • 三個影響SQL Server性能的關鍵

        2009-03-15
        1 邏輯數據庫和表的設計 數據庫的邏輯設計、包括表與表之間的關系是優化關系型數據庫性能的核心。一個好的邏輯數據庫設計可以為優化數據庫和應用程序打下良好的基
      • 客戶端備份與恢復MSSQL Server數據庫

        2009-03-13
        摘要:本文以SQL SERVER為例,總結了常用的幾種備份和恢復數據庫的方法,分析了作業機制的原理,并提出了一種以作業機制實現恢復和備份數據庫的方法。用戶可以不打開數據庫管理器,在應用程序客戶端就可以方便地實現數據庫的備份和恢復。 關鍵詞: 備份 恢復 作
      • 兩種技巧處理SQL Server中的單引號

        2009-03-13
        和數據庫打交道要頻繁地用到SQL語句,除非你是全部用控件綁定的方式,但采用控件綁定的方式存在著靈活性差、效率低、功能弱等等缺點。因此,大多數的程序員極少或較少用這種綁定的方式。而采用非綁定方式時許多程序員大都忽略了對單引號的特殊處理,一旦SQL
      • 四個關于SQL Server 2005數據庫鏡像的問題

        2009-03-04
        一:什么是數據庫鏡像? Robidoux:數據庫鏡像是將數據庫事務處理從一個SQL Server數據庫移動到不同SQL Server環境中的另一個SQL Server數據庫中。鏡像的拷貝是一個備用的拷貝,不能直接訪問;它只用在錯誤恢復的情況下。 因為是在SQL Server 2005中新引入的特
      • SQL Server記錄輪班的技巧

        2009-03-04
        例:公司員工采取三個輪班制度:凌晨0:00到早上8:00為第一班,早上8:00到下午4:00為第二班,下午4:00到晚上12:00為第三班。 員工使用電子時鐘進行簽名,這種電子簽名可以自動將記錄添加到SQL Server數據庫中。但是,有時候,需要增加一個夜班;即使這
      • SQL Server 數據庫恢復日志功能

        2009-03-04
        昨天,系統管理員告訴我,我們一個內部應用數據庫所在的磁盤空間不足了。我注意到數據庫事件日志文件XXX_Data.ldf文件已經增長到了3GB,于是我決意縮小這個日志文件。經過收縮數據庫等操作未果后,我犯了一個自進入行業以來的最大最愚蠢的錯誤:竟然誤刪除了
      • 在SQL Server數據庫中批量導入數據的四種方法

        2009-03-03
        在軟件項目實施的時候,數據導入一直是項目人員比較頭疼的問題。其實,在SQL Server中集成了很多成批導入數據的方法。有些項目實施顧問頭疼的問題,在我們數據庫管理員眼中,是小菜一碟。現在的重點就是,如何讓用戶了解這些方法,讓數據導入變得輕松一些。
      • 詳解SQL Server中數據庫快照的工作原理

        2009-03-03
        數據庫快照是怎樣工作的 可以使用典型的數據庫命令CREATE DATABASE語句來生成一個數據庫快照,在聲明中有一個源數據庫快照的附加說明。當快照被建立時,同時生成一個稀疏文件。這個文件(只能使用在NTFS卷中)在初始化的時候并沒有磁盤空間分配給它盡管你可能
      • SQL Server數據庫備份和恢復說明

        2009-03-03
        SQL Server 2000中存在的許多的備份和恢復特性都同樣保留在了SQL Server 2005中,但是有一些新的提高同樣值得我們關注。 鏡像備份 SQL Server 2005讓你可以創建鏡像備份。鏡像備份允許你為備份文件創建兩個或者四個同樣的拷貝,以防備其中的某一個集合損壞的
      • SQL Server的EXISTS結構學習

        2009-03-02
        有件東西我觀察了很多年,那就是很少有開發者會去使用SQL Server中的一個非常有用的東西EXISTS結構。你可以在各種情況中用到EXISTS結構,在這篇文章中我會向大家介紹其中的一些。 EXISTS結構 EXISTS結構是一個TSQL函數,這個函數會就圓括號中的子查詢返回一
      • 給SQL Server 2008 安裝安全審計

        2009-03-02
        在SQL Server 2008里安裝審計,步驟如下: 1. 給每個SQL Server 2008具體實例創建一個SQL Server審計 2. 創建服務器審計規范、數據庫審計規范或者其中的一個 3. 激活SQL Server審計 4. 查看審計數據 在這一技巧中,我將復習其中的每一步并舉例說名它們怎么進
      • SQL Server 2005中五個動態管理對象

        2009-03-02
        SQL Server 2005的新功能為動態管理對象,它們是在指定時間返回某個數據庫實例的特殊狀態信息的數據庫視圖或函數。這些對象允許數據庫管理員或開發者對數據庫服務器進行高效監控。動態管理對象取代了SQL Server以前版本中的許多系統表格,但也為數據庫管理員
      • SQL Server 2008 批量刪除添加內容

        2008-12-01
        現在SQL Server 2008新增的一個功能,我也不知道中文名怎么翻譯,暫且叫他表參數吧。 大家可以看看示例: 這個就是用戶定義的表類型: 然后給他定義一個類型:
      • SQL Server COALESCE()函數的創新應用

        2008-12-01
        COALESCE()函數可以接受一系列的值,如果列表中所有項都為空(null),那么只使用一個值。然后,它將返回第一個非空值。這一技巧描述了創造性使用SQL Server 中COALESCE()函數的兩種
      • 獲得SQL Server 2005中所有存儲過程的方法

        2008-12-01
        對于數據庫管理員來說,可以經常想了解一些之前未聽說過的存儲過程,特別是無文檔類型的存儲過程。或許是用這些存儲過程,能夠簡化日常的數據管理。 為了查找這些存儲過程,你可以
      • SqlServer2005對現有數據進行分區具體步驟

        2008-08-22
        RegMail是用來存放注冊郵件的表,現以創建時間(CreateTime)字段來給表進行分區,具體步驟如下: --為分區創建存儲文件 ALTER DATABASE Test ADD FILEGROUP RegMailFile2007 ALTER DATAB
      • SQL Server大數據量統計系統的經驗總結

        2008-08-22
        項目介紹 政府一個業務系統, 使用范圍全國 數據是區域還存儲,最大地方,主業務表,一年有600萬,工作流表,1年有幾千萬,迄今為至系統已經運行三年。 其它全國還有46個地點,數據也比較多 新
      • 詳解Windows Server 2008中的NAP

        2008-08-22
        在Windows Server 2008中的各項特色中,可用于輔助企業強化個人端計算機安全管理的網絡訪問防護(Network Access Protection,NAP),這項功能無疑是大家最渴望了解的項目之一,尤其是網絡信息安