兩年前的《SQL Server 2008 R2資料庫鏡像部署》,今天“再續前緣”——微軟新一代資料庫產品SQL Server 2012已經面世一段時間了,不管從功能上講還是效能上的體現,較之其早期產品都有了很大提升。特別是其引入高可用性群組(AlwaysOn Group, AG)這一概念和功能,大大增強和提高了SQL Server的可用性,在之前的鏡像資料庫的基礎上有了質的變化。 SQL Server 2012高可用性群組在實現過程中較之早起的SQL
您會收到 SQL Server 2005 安裝程式正在運行 Windows Vista 的電腦上的系統配置檢查頁或 Windows Server 2008 的一個伺服器核心安裝上一條警告訊息癥狀:請考慮以下情形。您安裝 Microsoft SQL Server 2005 或 Microsoft SQL Server 2005 速成版通過進階服務正在運行下列作業系統之一的電腦上:•Windows Server 2008 作業系統•Windows Vista 作業系統
測試案例我們分別在使用者資料庫(testpage),tempdb中建立相似對象t1,#t1,並在tempdb中建立建立非暫存資料表,然後執行相應的insert指令碼(用以產生日誌),並記錄執行時間用以比較用以比較說明tempdb”快”Code使用者資料庫testpageuse testpagegocreate table t1(id int identity(1,1) not null,str1 char(8000))declare @t
先來看一個概念: 資料庫事務(Database Transaction) ,是指作為單個邏輯工作單元執行的一系列操作,要麼完整地執行,要麼完全地不執行。那麼在預存程序裡添加事務,則可以保證該事務裡的所有sql代碼要麼完全執行要麼完全不執行。 舉個簡單的帶事務的預存程序:Begin Set NOCOUNT ON; --不返回影響行數 Set XACT_ABORT ON; --使用預存程序執行事務需要開啟XACT_ABORT參數(預設為OFF) delete from
1.使用Management Studio Express,用“Windows身分識別驗證”登入,選中SQL伺服器名,右擊滑鼠選擇屬性,在伺服器屬性選項頁面,選擇“安全性”,將伺服器身分識別驗證由“Windows身分識別驗證”改為“SQL Server和Windows身分識別驗證”,單擊確定。2.使用SQL Server 2005介面區配置器,選擇“服務和串連的介面區配置器”,選SQL Express–>Database Engine–>服務,先停止,再啟動,重啟SQL
SQL Server 2014 CTP2之後公布了一項針對備份的特性,那就是原生備份加密。考慮到之前網路上影響很壞的資料庫泄漏事件,本質上都是Database Backup泄漏給第三方導致,SQL Server的原聲資料備份可以使得即使備份本身被盜,在沒有加密認證的情況下也無法使用,這有效解決了上述資料泄漏問題。原先的解決方案 在SQL Server
簡介 資料行存放區索引其實在在SQL Server 2012中就已經存在,但SQL Server 2012中只允許建立非聚集列索引,這意味著列索引是在原有的行儲存索引之上的引用了底層的資料,因此會消耗更多的儲存空間,但2012中的限制最大的還是一旦將非聚集資料行存放區索引建立在某個表上時,該表將變為唯讀,這使得即使在資料倉儲中使用列索引,每次更新資料都變成非常痛苦的事。SQL Server
最後重裝好N次都沒有發現VS2005的選項,但這東西在安裝後確實存在。 再一個問題就是裝一個資料庫得花這麼長時間,又占空間,裝出來後很多工具都沒有使用過的。能否只安裝我最需要的資料庫伺服器和必要的管理工具?就這個問題今天終於找到答案。 問題一“VS2005是怎麼裝上去的” 安裝SQL時選了下面的商業開發工具造成:SQL Server Business Intelligence Development Studio,把這個勾去掉就不會安裝VS2005了。