原文:XEvent–SQLServerLog文件對磁盤的寫操作大小是多少本篇是上一篇SQLServerLog文件對磁盤的寫操作大小是多少的續(xù),使用XEvent收集SQLServerData文件和Log文件的寫大小,腳本如下:DECLARE@DBNAMEVARCHAR(256)SET@DBNAME='myDB'DECLARE@sqlcmdNVARCHAR(MAX)='IFEXISTS(SELECT*FROMsys.server_event_sessionsW
系統(tǒng) 2019-08-12 01:33:02 1975
我們在在使用SQLServer時都會遇到使用SQLServerManagementStudio無法連接遠程數(shù)據(jù)庫實例的問題,錯誤描述信息摘錄如下:Anerrorhasoccurredwhileestablishingaconnectiontotheserver.(provider:NamedPipesProvider,error:40–CouldnotopenaconnectiontoSQLServer)(MicrosoftSQLServer,Error:
系統(tǒng) 2019-08-12 01:53:32 1974
CREATETABLE#temp(TableNameVARCHAR(255),RowCntINT)EXECsp_MSforeachtable'INSERTINTO#tempSELECT''?'',COUNT(*)FROM?'SELECTTableName,RowCntFROM#tempORDERBYTableNameDROPTABLE#tempsqlserver查詢所有表的記錄數(shù)
系統(tǒng) 2019-08-12 01:55:17 1973
原文:SQLServer移動數(shù)據(jù)庫移動系統(tǒng)數(shù)據(jù)庫在下列情況下可能很有用:故障恢復。例如,數(shù)據(jù)庫處于可疑模式下或因硬件故障而關閉。計劃的重定位。為預定的磁盤維護操作而進行的重定位。下列過程適用于在同一SQLServer實例內(nèi)移動數(shù)據(jù)庫文件。若要將數(shù)據(jù)庫移動另一個SQLServer實例中或另一臺服務器上,請使用備份和還原或分離和附加操作。本主題中的過程需要數(shù)據(jù)庫文件的邏輯名稱。若要獲取該名稱,請在sys.master_files目錄視圖中查詢名稱列。預先安排的
系統(tǒng) 2019-08-12 01:55:03 1973
原文:SQLServer2008(R2)單機版安裝的先決條件出自:http://blogs.msdn.com/b/apgcdsd/archive/2012/03/07/sql-server-2008-r2.aspx在為客戶提供技術支持時,發(fā)現(xiàn)安裝SQLServer2008(R2)單機版出現(xiàn)的問題很多源于以下幾個典型情況,而客戶們有所不知,這正是SQLServer安裝所必須的先決條件:1..NETFramework3.5SP12.WindowsInstall
系統(tǒng) 2019-08-12 01:54:25 1973
原文:SQLServer2012異常問題(二)--由安裝介質引發(fā)性能問題問題描述:生產(chǎn)環(huán)境一個數(shù)據(jù)庫從SQLSERVER2008R2升級到SQLSERVER2012,同時更換硬件,但遷移后發(fā)現(xiàn)性能明顯下降,應用寫入、讀取性能下降的比較厲害;向微軟尋求幫助后得出答案,原來這與SQLSERVER的安裝介質有關。大致意思是說由于NUMA架構可以自行管理內(nèi)存池,在安裝了CAL的EE后,由于限制只能使用20個cores,同樣內(nèi)存則只能管理到20個cores涉及到的N
系統(tǒng) 2019-08-12 01:55:17 1971
SQLserver數(shù)據(jù)庫中的其他數(shù)據(jù)庫作用:Master:存儲SQLserver所有的全局配置,也就是存儲SQLserver所知道的關于自己的全部信息,包括自身的配置,和當前的狀態(tài),這些數(shù)據(jù)存儲在系統(tǒng)表中,可以通過系統(tǒng)函數(shù)和系統(tǒng)視圖來使用。Model:每個新建的用戶數(shù)據(jù)庫模板,該數(shù)據(jù)庫包含了所有用戶數(shù)據(jù)庫包含的系統(tǒng)結構,數(shù)據(jù)庫管理員也可以向該數(shù)據(jù)庫中添加自定義的內(nèi)容對象,用于包括此后服務器上所有新建的用戶數(shù)據(jù)庫對象。Model數(shù)據(jù)庫對于標準化每個新建的用戶
系統(tǒng) 2019-08-12 01:53:01 1970
1.有標識列時的方案:--1.利用NotIn和SELECTTOP分頁語句形式:SELECTTOP10*FROMTestTableWHERE(IDNOTIN(SELECTTOP20idFROMTestTableORDERBYid))ORDERBYIDSELECTTOP頁大小*FROMTestTableWHERE(IDNOTIN(SELECTTOP頁大小*(頁數(shù)-1)idFROM表ORDERBYid))ORDERBYID--2.利用ID大于多少和SELECTT
系統(tǒng) 2019-08-12 01:54:48 1969
原文:SQLServer隱式轉換引發(fā)的躺槍死鎖-程序員需知在SQLServer的應用開發(fā)過程(尤其是二次開發(fā))中可能由于開發(fā)人員對表的結構不夠了解,造成開發(fā)過程中使用了不合理的方式造成數(shù)據(jù)庫引擎未按預定執(zhí)行,以致影響業(yè)務.這是非常值得注意的.這次為大家介紹由于隱式數(shù)據(jù)類型轉換而造成的死鎖及相應解決方案.現(xiàn)實中有些程序員/數(shù)據(jù)庫開發(fā)者會根據(jù)數(shù)據(jù)庫的處理機制實現(xiàn)一些應用,如搶座應用,可能會對事務中的查詢加一些列的Hint以細化粒度,實現(xiàn)應用的同時使得影響最低,
系統(tǒng) 2019-08-12 01:54:32 1969
在SQLServer中默認對大小寫是不敏感的,例如fname='peter'和fname='PETER'結果是一樣的。但有時候用戶會要求區(qū)分大小寫,如驗證密碼等。這種情況下的處理辦法就是在字段后加上collateChinese_PRC_CS_AS_WS如:select*fromHRS_EMPLOYEEwhereEMPLOYEE_NAME='admin'ANDPASSWORDcollateChinese_PRC_CS_AS_WS='hongli'是否區(qū)分大小
系統(tǒng) 2019-08-12 01:32:44 1969
有些時候我們需要刪除或增加數(shù)據(jù)庫中有數(shù)據(jù)中表的列。總結一下列的刪除和增加。1.刪除列當表中存在數(shù)據(jù)時,刪除列后,數(shù)據(jù)也會被刪除。sql語句:altertable表名dropcolumn列名如果列存在約束,不能直接刪除列。此時需要先刪除約束:Sql語句:altertable表名dropconstraint約束名2.增加列列的增加有兩種情況,一種增加的字段允許為空,另一種反之。我們來看看這兩種情況有什么不同?2.1增加的列可以為空。當增加列可空時,原有的數(shù)據(jù)會
系統(tǒng) 2019-08-12 01:53:20 1968
SQLServer數(shù)據(jù)庫安全--創(chuàng)建登陸用戶--createloginlogin_namefromwindowswithdefault_database=database|default_language=language;createlogin[localhost\hoojo-pc]fromwindowswithdefault_database=testHome;--創(chuàng)建登陸用戶--createloginlogin_namewithpassword='p
系統(tǒng) 2019-08-12 01:55:01 1966
PIVOT,UNPIVOT運算符是SQLserver2005支持的新功能之一,主要用來實現(xiàn)行到列的轉換。本文主要介紹PIVOT運算符的操作,以及如何實現(xiàn)動態(tài)PIVOT的行列轉換。關于UNPIVOT及SQLserver2000下的行列轉換請參照本人的其它文章。一、PIVOT的語法SELECT[non-pivotedcolumn],--optional[additionalnon-pivotedcolumns],--optional[firstpivotedc
系統(tǒng) 2019-08-12 01:53:50 1966
--1:獲取當前數(shù)據(jù)庫中的所有用戶表selectNamefromsysobjectswherextype='u'andstatus>=0--2:獲取某一個表的所有字段select*fromsyscolumnswhereid=object_id('test1')--3:查看與某一個表相關的視圖、存儲過程、函數(shù)selecta.*fromsysobjectsa,syscommentsbwherea.id=b.idandb.textlike'%表名%'--4:查看
系統(tǒng) 2019-08-12 01:32:08 1966
如果您喜歡這些文章,歡迎點擊此處訂閱本Blog
系統(tǒng) 2019-08-29 22:29:00 1965