SQLServer2008引入透明數據加密(TransparentDataEncryption),即TDE,它允許你完全無需修改應用程序代碼而對整個數據庫加密。當一個用戶數據庫可用且已啟用TDE時,在寫入到磁盤時在頁級實現加密。在數據頁讀入內存時解密。如果數據庫文件或數據庫備份被盜,沒有用來加密的原始證書將無法訪問。這幾乎是SQLServer2008安全選項中最激動人心的功能了,有了它,我們至少可以將一些初級的惡意窺視拒之見外。下面的兩個例子將展示如何啟用
系統 2019-08-29 23:28:59 2782
select[all|distinct][top()[Percent][withties]][from][where][groupby][having
系統 2019-08-12 01:54:40 2779
原文:[ASP.NET]配置使用SQLServer保存會話狀態會話狀態是ASP.NET應用程序狀態的其中一種,這種狀態的特點是以用戶為單位,每個會話對應一個用戶,也就是說在該用戶的整個訪問過程,會話狀態保存的數據都會持續保存于服務器的介質中,直到會話超時(即用戶超過指定時間沒有存取會話數據)。在服務器端保存會話狀態的方式有幾種,分別為:1)InProc——這種方式會話狀態保存在ASP.NET運行進程內,具體位置就是ASP.NET的Cache(高速緩存)內。
系統 2019-08-12 01:54:33 2772
為什么不要讓SQLServer幫你自動轉換SQL命令中的數據類型ReportDate:2003/12/5Preparedby:鄭昀Articlelastmodifiedon2004-2-16Theinformationinthisarticleappliesto:üMicrosoftSQLServer2000,7.0問題陳述:有一天,執行SELECT*FROMXXX_ORIGINAL_20031205wheremsgid=62010388000012語句,
系統 2019-08-12 01:33:48 2772
原文:SQLServer鎖分區特性引發死鎖解析鎖分區技術使得SQLServer可以更好地應對并發情形,但也有可能帶來負面影響,這里通過實例為大家介紹,分析由于鎖分區造成的死鎖情形.前段時間園友@JentleWang在我的博客鎖分區提升并發,以及鎖等待實例中問及鎖分區的一些特性造成死鎖的問題,這類死鎖并不常見,我們在這里仔細分析下.不了解鎖分區技術的朋友請先看下我的鎖分區那篇實例.Code(執行測試腳本時請注意執行順序,說明)步驟1創建測試數據usetemp
系統 2019-08-12 01:33:15 2768
有朋友問到一個問題:系統上安裝的是vs2008+Sql2005developer(沒有安裝Sqlserver2005Express)用代碼直接連SQLServer服務器沒有問題,但在項目中數據源改用SQLServer數據庫文件時出錯,提示錯誤如下:“與SQLServer文件(*.mdf)的連接要求安裝SQLServer2005才能正常工作,請確認是否安裝了該組件,……”英文版為“ConnectionstoSQLServerFiles(*.mdf)requi
系統 2019-08-29 22:39:56 2756
熟練使用SQLServer中的各種用法會給查詢帶來很多方便。今天就介紹一下EXCEPT和INTERSECT。注意此語法僅在SQLServer2005及以上版本支持。EXCEPT是指在第一個集合中存在,但是不存在于第二個集合中的數據。INTERSECT是指在兩個集合中都存在的數據。測試如下:createtablet1(idint,markchar(2))gocreatetablet2(idint,markchar(2))goinsertintot1selec
系統 2019-08-29 22:16:08 2752
有時我們要用到批量操作時都會對字符串進行拆分,可是SQLServer中卻沒有自帶Split函數,所以要自己來實現了。沒什么好說的,需要的朋友直接拿去用吧SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO/*bykudychen2011-9-28*/CREATEfunction[dbo].[SplitString](@Inputnvarchar(max),--inputstringtobeseparated@Separator
系統 2019-08-12 01:33:11 2743
花了一些時間完整的看了一遍,感覺這就是一本精簡版的工具書,有很多Demo可以照著完整做一遍,基本上涉及到了AS的所有功能,可以對AS有個整體性的了解,關于最后的一章--DefiningAdministrativeRoles--沒有實際完成的操作,限于知識有限,后查找園子里的大神們,發現邀月工作室有兩篇關于這方面的文章介紹,沒有仔細,先Mark下,回頭仔細看,《ExpertCubeDevelopmentwithMicrosoftSQLServer2008An
系統 2019-08-12 01:54:37 2742
原文:SQLServer中的TempDB管理——TempDB基本知識(為什么需要版本存儲區)參考資料來自:http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/22/managing-tempdb-in-sql-server-tempdb-basics-
系統 2019-08-12 01:54:58 2738
防止ADO連接SQLServer時的隱式連接ReportDate:2002/9Preparedby:鄭昀Articlelastmodifiedon2002-9Theinformationinthisarticleappliesto:üMicrosoftSQLServer2000,7.0üMicrosoftADO2.5問題陳述:數據庫服務器:MicrosoftSQLServer2000以及7.0;數據庫服務器補丁:MicrosoftSQLServer2000
系統 2019-08-12 01:33:24 2737
原文:SQLSERVER手動增長日志文件和數據文件SQLSERVER手動增長日志文件和數據文件手動增長日志文件,實際上就是修改日志文件的大小size的單位是MB下面設置日志文件大小是2048MBALTERDATABASE[GPOSDB]MODIFYFILE(name=GPOSDB_Log,size=2048)EXECsys.[sp_helpdb]@dbname=[GPOSDB]--sysname--收縮日志文件USE[GPOSDB]GOALTERDATAB
系統 2019-08-12 01:53:38 2734
通過System.Data.SqlClient命名空間只能執行單條SQL,或多個內容中間用;分開,不能執行類似等命令,有沒有一種方法能類似查詢分析器一樣執行一些批命令呢,答案是通過OSQL來執行。OSQL詳細用法:http://technet.microsoft.com/zh-cn/library/ms162806.aspx通地進程來調用:/**///////執行OSQL命令///publicstaticvoidExc
系統 2019-08-12 01:33:35 2729
原文:解剖SQLSERVER第四篇OrcaMDF里對dates類型數據的解析(譯)解剖SQLSERVER第四篇OrcaMDF里對dates類型數據的解析(譯)http://improve.dk/parsing-dates-in-orcamdf/在SQLSERVER里面有幾種不同的date相關類型,當前OrcaMDF支持三種最常用的date類型:date,datetime,smalldatetimeSqlDate實現date類型在三種類型之中是最簡單的,他是
系統 2019-08-12 01:53:32 2727
在SQLServer2005環境下,表的主鍵應該怎樣設計.目前主要用到的主鍵方案共三種自動增長主鍵手動增長主鍵UNIQUEIDENTIFIER主鍵1、先說自動增長主鍵,它的優點是簡單,類型支持bigint.但是它有致命的弱點:當我們需要在多個數據庫間進行數據的復制時(SQLServer的數據分發、訂閱機制允許我們進行庫間的數據復制操作),自動增長型字段可能造成數據合并時的主鍵沖突。設想一個數據庫中的Order表向另一個庫中的Order表復制數據庫時,Ord
系統 2019-08-29 22:45:45 2726