functionStorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+es
系統 2019-08-29 22:59:36 2390
原文:查詢SQLSERVER執行過的SQL記錄有的時候,需要知道SQLSERVER執行了什么語句,可以用下面的方法:SELECTTOP1000--創建時間QS.creation_time,--查詢語句SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,((CASEQS.statement_end_offsetWHEN-1THENDATALENGTH(st.text)ELSEQS.statement_end_o
系統 2019-08-12 01:52:27 2387
SQLServer2005中解決死鎖問題數據庫操作的死鎖是不可避免的,本文并不打算討論死鎖如何產生,重點在于解決死鎖,通過SQLServer2005,現在似乎有了一種新的解決辦法。將下面的SQL語句放在兩個不同的連接里面,并且在5秒內同時執行,將會發生死鎖。useNorthwindbegintraninsertintoOrders(CustomerId)values(@#ALFKI@#)waitfordelay@#00:00:05@#select*from
系統 2019-08-12 01:32:08 2387
打開sqlserver2008配置管理器提示如下圖所示的錯誤或者如下圖所示的錯誤在網上查找相關資料后,找到解決方法如下:卸載Microsoftsqlserver2012ExpressLocalDB即可sqlserver2008配置管理器提示錯誤"遠程過程調用失敗。(0x800706be)"或者shuttingdown(0x80041033)
系統 2019-08-12 01:32:30 2385
在寫這篇文章之前,xxx已經寫過了幾篇關于改nullnull主題的文章,想要了解的朋友可以去翻一下之前的文章DECLARE@BeginTimeASDATETIMEDECLARE@EndTimeASDATETIMEDECLARE@HourASINTDECLARE@MinASINTSET@Min=DATEPART(Minute,GETDATE())IF@Min<30BEGINSET@BeginTime=CONVERT(VARCHAR(10),GETDATE()
系統 2019-08-12 01:54:16 2380
1SqlServer中一個非常強大的日期格式化函數2SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AM3SelectCONVERT(varchar(100),GETDATE(),1):05/16/064SelectCONVERT(varchar(100),GETDATE(),2):06.05.165SelectCONVERT(varchar(100),GETDATE(),3):16/05/066S
系統 2019-08-12 01:53:48 2377
眾所周知SqlServerExpress2005屬于簡裝版,安裝程序五六十兆,在客戶的服務器上部署時很暢快。但該數據庫無Agent這樣對我們進行定時備份保護數據安全帶來了麻煩。為了定時備Express2005數據庫,可以采取以下方案:1.編寫WindowsService,在服務內調用備份數據庫方法。2.使用Windows自帶的計劃任務。(推薦使用)。下面就由我來介紹一下如何用計劃任務實現數據庫備份的,操作步驟如下:1.首先建立一個windows任務計劃,打
系統 2019-08-12 01:32:45 2367
原地址:http://www.cnblogs.com/gaizai/archive/2010/01/11/1644358.html開文之前首先要講講幾個概念【覆蓋查詢】當索引包含查詢引用的所有列時,它通常稱為“覆蓋查詢”?!舅饕采w】如果返回的數據列就包含于索引的鍵值中,或者包含于索引的鍵值+聚集索引的鍵值中,那么就不會發生BookupLookup,因為找到索引項,就已經找到所需的數據了,沒有必要再到數據行去找了。這種情況,叫做索引覆蓋;【復合索引】和復合
系統 2019-08-12 01:32:14 2364
作業備份,不是備份數據庫,是備份作業。我的方法是把作業導出成文件備份起來,因為當你服務器維護的多了的時候很多你的作業就很成問題,很麻煩。最好能夠作業實現同步,這個也是第一步,保存成文件,之后個人設想使用powershell來把作業同步起來DECLARE@jobnameVARCHAR(30),@category_calss_iINT,@category_calssVARCHAR(50),@category_nameVARCHAR(50),@category_
系統 2019-08-12 01:33:27 2363
近期做東西,用到了對SQLServer數據庫的操作。好吧,確實好久沒看了,對這個數據庫陌生到了極點,連最簡單的如何設置一個id主鍵,讓它隨著插入數據的增多,自動增長id值的設置都忘記了,網上查了一下,好多人都說使用代碼,好像跟我要的不一樣,然后在百度知道找到了答案,雖然有點不好意思,但還是貼出來吧:問:如何手動設置SQLServer的id(主鍵),讓它隨著插入的數據自動增長?答:點擊需要設置的表,點擊右鍵——設計——在列中,點擊id——下方出現如下的圖:自
系統 2019-08-12 01:54:50 2360
原文:SQL點滴18—SqlServer中的merge操作,相當地風騷今天在一個存儲過程中看見了merge這個關鍵字,第一個想法是,這個是配置管理中的概念嗎,把相鄰兩次的更改合并到一起。后來在technet上搜索發現別有洞天,原來是另外一個sql關鍵字,t-sql的語法還是相當地豐富的。本篇是一篇學習筆記,沒有什么新意,這里給出technet上的地址連接供大家參考權威:http://technet.microsoft.com/zh-cn/library/b
系統 2019-08-12 01:33:19 2359
SQL提供了一個IDENTITYFunction,可以得到標識列的值,不過可惜的很的是,這個函數只能用于SELECTINTO語句,所以我們只好引入一個臨時表了Ex:USEpubsSELECTIDENTITY(INT,1,1)ASRank,au_lname,au_fnameINTO#tmpFROMauthorsSELECT*FROM#tmpDROPTABLE#tmp這種方法的性能好,不過缺點是必須通過幾條SQL語句才能完成。所以如果可能的話,一般還是建議在客
系統 2019-08-12 01:55:42 2353
From:http://blog.csdn.net/yangzhawen/article/details/820916718056客戶端無法重新使用SPID為%d的會話,該會話已被重置用于連接池。失敗ID為%d。此錯誤可能是由于先前的操作失敗引起的。請查看錯誤日志,找出在顯示此錯誤消息之前剛發生的失敗操作。2011-11-1916:33:53.91spid5495TheclientwasunabletoreuseasessionwithSPID5495,w
系統 2019-08-12 01:33:15 2348
有朋友問到一個問題:系統上安裝的是vs2008+Sql2005developer(沒有安裝Sqlserver2005Express)用代碼直接連SQLServer服務器沒有問題,但在項目中數據源改用SQLServer數據庫文件時出錯,提示錯誤如下:“與SQLServer文件(*.mdf)的連接要求安裝SQLServer2005才能正常工作,請確認是否安裝了該組件,……”英文版為“ConnectionstoSQLServerFiles(*.mdf)requi
系統 2019-08-29 22:39:56 2342
如果你正在負責一個基于SQLServer的項目,或者你剛剛接觸SQLServer,你都有可能要面臨一些數據庫性能的問題,這篇文章會為你提供一些有用的指導(其中大多數也可以用于其它的DBMS)。在這里,我不打算介紹使用SQLServer的竅門,也不能提供一個包治百病的方案,我所做的是總結一些經驗----關于如何形成一個好的設計。這些經驗來自我過去幾年中經受的教訓,一直來,我看到許多同樣的設計錯誤被一次又一次的重復。一、了解你用的工具不要輕視這一點,這是我在這
系統 2019-08-12 01:53:48 2339