ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[sp_who_lock]')andOBJECTPROPERTY(id,N'IsProcedure')=1)dropprocedure[dbo].[sp_who_lock]GOusemastergocreateproceduresp_who_lockasbegindeclare@spidint,@blint,@intTransaction
系統(tǒng) 2019-08-12 01:51:31 2669
select[all|distinct][top()[Percent][withties]][from][where][groupby][having
系統(tǒng) 2019-08-12 01:54:40 2655
為什么不要讓SQLServer幫你自動轉(zhuǎn)換SQL命令中的數(shù)據(jù)類型ReportDate:2003/12/5Preparedby:鄭昀Articlelastmodifiedon2004-2-16Theinformationinthisarticleappliesto:üMicrosoftSQLServer2000,7.0問題陳述:有一天,執(zhí)行SELECT*FROMXXX_ORIGINAL_20031205wheremsgid=62010388000012語句,
系統(tǒng) 2019-08-12 01:33:48 2638
原文:[ASP.NET]配置使用SQLServer保存會話狀態(tài)會話狀態(tài)是ASP.NET應(yīng)用程序狀態(tài)的其中一種,這種狀態(tài)的特點是以用戶為單位,每個會話對應(yīng)一個用戶,也就是說在該用戶的整個訪問過程,會話狀態(tài)保存的數(shù)據(jù)都會持續(xù)保存于服務(wù)器的介質(zhì)中,直到會話超時(即用戶超過指定時間沒有存取會話數(shù)據(jù))。在服務(wù)器端保存會話狀態(tài)的方式有幾種,分別為:1)InProc——這種方式會話狀態(tài)保存在ASP.NET運行進程內(nèi),具體位置就是ASP.NET的Cache(高速緩存)內(nèi)。
系統(tǒng) 2019-08-12 01:54:33 2634
SQLServer2008引入透明數(shù)據(jù)加密(TransparentDataEncryption),即TDE,它允許你完全無需修改應(yīng)用程序代碼而對整個數(shù)據(jù)庫加密。當(dāng)一個用戶數(shù)據(jù)庫可用且已啟用TDE時,在寫入到磁盤時在頁級實現(xiàn)加密。在數(shù)據(jù)頁讀入內(nèi)存時解密。如果數(shù)據(jù)庫文件或數(shù)據(jù)庫備份被盜,沒有用來加密的原始證書將無法訪問。這幾乎是SQLServer2008安全選項中最激動人心的功能了,有了它,我們至少可以將一些初級的惡意窺視拒之見外。下面的兩個例子將展示如何啟用
系統(tǒng) 2019-08-29 23:28:59 2631
如果你正在負責(zé)一個基于SQLServer的項目,或者你剛剛接觸SQLServer,你都有可能要面臨一些數(shù)據(jù)庫性能的問題,這篇文章會為你提供一些有用的指導(dǎo)(其中大多數(shù)也可以用于其它的DBMS)。在這里,我不打算介紹使用SQLServer的竅門,也不能提供一個包治百病的方案,我所做的是總結(jié)一些經(jīng)驗----關(guān)于如何形成一個好的設(shè)計。這些經(jīng)驗來自我過去幾年中經(jīng)受的教訓(xùn),一直來,我看到許多同樣的設(shè)計錯誤被一次又一次的重復(fù)。一、了解你用的工具不要輕視這一點,這是我在這
系統(tǒng) 2019-08-12 01:53:48 2626
有朋友問到一個問題:系統(tǒng)上安裝的是vs2008+Sql2005developer(沒有安裝Sqlserver2005Express)用代碼直接連SQLServer服務(wù)器沒有問題,但在項目中數(shù)據(jù)源改用SQLServer數(shù)據(jù)庫文件時出錯,提示錯誤如下:“與SQLServer文件(*.mdf)的連接要求安裝SQLServer2005才能正常工作,請確認是否安裝了該組件,……”英文版為“ConnectionstoSQLServerFiles(*.mdf)requi
系統(tǒng) 2019-08-29 22:39:56 2625
有時我們要用到批量操作時都會對字符串進行拆分,可是SQLServer中卻沒有自帶Split函數(shù),所以要自己來實現(xiàn)了。沒什么好說的,需要的朋友直接拿去用吧SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO/*bykudychen2011-9-28*/CREATEfunction[dbo].[SplitString](@Inputnvarchar(max),--inputstringtobeseparated@Separator
系統(tǒng) 2019-08-12 01:33:11 2625
原文:SQLServer中的TempDB管理——TempDB基本知識(為什么需要版本存儲區(qū))參考資料來自: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-
系統(tǒng) 2019-08-12 01:54:58 2611
防止ADO連接SQLServer時的隱式連接ReportDate:2002/9Preparedby:鄭昀Articlelastmodifiedon2002-9Theinformationinthisarticleappliesto:üMicrosoftSQLServer2000,7.0üMicrosoftADO2.5問題陳述:數(shù)據(jù)庫服務(wù)器:MicrosoftSQLServer2000以及7.0;數(shù)據(jù)庫服務(wù)器補丁:MicrosoftSQLServer2000
系統(tǒng) 2019-08-12 01:33:24 2605
花了一些時間完整的看了一遍,感覺這就是一本精簡版的工具書,有很多Demo可以照著完整做一遍,基本上涉及到了AS的所有功能,可以對AS有個整體性的了解,關(guān)于最后的一章--DefiningAdministrativeRoles--沒有實際完成的操作,限于知識有限,后查找園子里的大神們,發(fā)現(xiàn)邀月工作室有兩篇關(guān)于這方面的文章介紹,沒有仔細,先Mark下,回頭仔細看,《ExpertCubeDevelopmentwithMicrosoftSQLServer2008An
系統(tǒng) 2019-08-12 01:54:37 2602
原文:SQLSERVER手動增長日志文件和數(shù)據(jù)文件SQLSERVER手動增長日志文件和數(shù)據(jù)文件手動增長日志文件,實際上就是修改日志文件的大小size的單位是MB下面設(shè)置日志文件大小是2048MBALTERDATABASE[GPOSDB]MODIFYFILE(name=GPOSDB_Log,size=2048)EXECsys.[sp_helpdb]@dbname=[GPOSDB]--sysname--收縮日志文件USE[GPOSDB]GOALTERDATAB
系統(tǒng) 2019-08-12 01:53:38 2600
通過System.Data.SqlClient命名空間只能執(zhí)行單條SQL,或多個內(nèi)容中間用;分開,不能執(zhí)行類似等命令,有沒有一種方法能類似查詢分析器一樣執(zhí)行一些批命令呢,答案是通過OSQL來執(zhí)行。OSQL詳細用法:http://technet.microsoft.com/zh-cn/library/ms162806.aspx通地進程來調(diào)用:/**///////執(zhí)行OSQL命令///publicstaticvoidExc
系統(tǒng) 2019-08-12 01:33:35 2595
熟練使用SQLServer中的各種用法會給查詢帶來很多方便。今天就介紹一下EXCEPT和INTERSECT。注意此語法僅在SQLServer2005及以上版本支持。EXCEPT是指在第一個集合中存在,但是不存在于第二個集合中的數(shù)據(jù)。INTERSECT是指在兩個集合中都存在的數(shù)據(jù)。測試如下:createtablet1(idint,markchar(2))gocreatetablet2(idint,markchar(2))goinsertintot1selec
系統(tǒng) 2019-08-29 22:16:08 2593
一、深入淺出理解索引結(jié)構(gòu)改善SQL語句很多人不知道SQL語句在SQLSERVER中是如何執(zhí)行的,他們擔(dān)心自己所寫的SQL語句會被SQLSERVER誤解。比如:select*fromtable1wherename=''zhangsan''andtID>10000和執(zhí)行:select*fromtable1wheretID>10000andname=''zhangsan''一些人不知道以上兩條語句的執(zhí)行效率是否一樣,因為如果簡單的從語句先后上看,這兩個語句的確是
系統(tǒng) 2019-08-12 01:32:55 2592