語(yǔ)句:selectrowid=identity(int,1,1),*into#tempfrom表名select*from#temp舉例:原始數(shù)據(jù):數(shù)據(jù)庫(kù)為mydata,表名為:刊名語(yǔ)句:selectrowid=identity(int,1,1),*into#tempfrom[mydata].[dbo].[刊名]select*from#temp結(jié)果:SQLserver經(jīng)驗(yàn)分享(四):查詢(xún)中增加序號(hào)列
系統(tǒng) 2019-08-29 22:37:47 2375
使用JDBC連接SQLSERVER2008,很多人都在問(wèn),我自己也測(cè)試幾次,發(fā)現(xiàn)按照以前的方法連接會(huì)出現(xiàn)一點(diǎn)小問(wèn)題。原因在于,SQLSERVER2008采用了動(dòng)態(tài)端口的機(jī)制,按照以前的方法連接會(huì)報(bào)告連接不了,其實(shí)端口寫(xiě)對(duì)了完全沒(méi)有問(wèn)題。連接方法如下:1,微軟目前沒(méi)有發(fā)布針對(duì)SQLServer2008專(zhuān)用的JDBC驅(qū)動(dòng)程序,使用SQLServer2005的就可以了,但是,需要注意:SQLServer2008的新功能無(wú)法使用,這個(gè)必須等專(zhuān)用的JDBC發(fā)布之后才
系統(tǒng) 2019-08-12 01:53:04 2375
TempDB在DW中變得非常重要,因?yàn)橐M(jìn)行大量的運(yùn)算,如果內(nèi)存不夠數(shù)據(jù)就會(huì)放在TempDB中1.把TempDB移動(dòng)到高性能的磁盤(pán)上。2.增加tempdb的大小3.把AutoShrink設(shè)置為FalseMSSQL:修改tempdb設(shè)置增加DW性能
系統(tǒng) 2019-08-12 01:33:28 2375
謹(jǐn)以本文記錄本人成長(zhǎng)歷程,并分享給各位SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)使用者。本系列包含個(gè)人認(rèn)為一個(gè)DBA應(yīng)該具有的各項(xiàng)素質(zhì),系列文章將以下面列表展示,將持續(xù)更新,敬請(qǐng)留意及指導(dǎo),謝謝。下列文章具有一定的優(yōu)先級(jí),但是并不代表完全不可逆,根據(jù)工作需要,可能不會(huì)按照順序來(lái)寫(xiě),已寫(xiě)部分可以通過(guò)下面超鏈接點(diǎn)擊:第一篇:DBA第一要?jiǎng)?wù)——備份還原本篇包含下面主題:備份基礎(chǔ)完整備份差異備份日志備份其他類(lèi)型備份還原基礎(chǔ)完整恢復(fù)差異恢復(fù)日志恢復(fù)其他類(lèi)型恢復(fù)優(yōu)化備份還原災(zāi)難
系統(tǒng) 2019-08-12 01:52:35 2373
MSSQLServer數(shù)據(jù)庫(kù)服務(wù)器可以說(shuō)是應(yīng)用范圍最廣的數(shù)據(jù)庫(kù)產(chǎn)品,并且越來(lái)越多地在大型和比較關(guān)鍵的應(yīng)用系統(tǒng)中提供服務(wù)。當(dāng)企業(yè)應(yīng)用越來(lái)越復(fù)雜、數(shù)據(jù)量越來(lái)越大的時(shí)候,SQLServer數(shù)據(jù)庫(kù)要不停的進(jìn)行處理、存儲(chǔ)、查詢(xún)的工作,這個(gè)時(shí)候企業(yè)就要考慮SQLServer數(shù)據(jù)庫(kù)服務(wù)器的性能和速度及安全性了。然而,長(zhǎng)期以來(lái),SQLSERVER數(shù)據(jù)庫(kù)服務(wù)器都只有“熱備”的解決方案,而沒(méi)有“負(fù)載均衡”和“集群”的解決方案。這種解決方案固然提升了系統(tǒng)的可靠性,但也存在一些問(wèn)
系統(tǒng) 2019-08-29 22:44:36 2370
今天在本地機(jī)直接在觸發(fā)器里更新還有一臺(tái)服務(wù)器數(shù)據(jù)時(shí)出現(xiàn):MSDTC不可用解決的方法:在windows控制面版-->管理工具-->服務(wù)-->DistributedTransactionCoordinator-->屬性-->啟動(dòng)1.A.不用事務(wù),關(guān)用SELECT語(yǔ)句.能否夠分布式查詢(xún)?B.LINKSERVER在做分布式更新事務(wù)時(shí)不能對(duì)本機(jī)操作.(就是不能環(huán)回分布式事務(wù))C.DBCCTRACEON(3604,7300)--用跟蹤看更具體錯(cuò)誤信息.D.下載MS提供
系統(tǒng) 2019-08-12 01:51:56 2370
最近在一臺(tái)筆記本上安裝SQLServer2005企業(yè)版,本來(lái)之前在臺(tái)式機(jī)上裝過(guò)很多次,一直沒(méi)出現(xiàn)什么問(wèn)題,但這次卻是出現(xiàn)了很多的問(wèn)題。安裝過(guò)程中遇到MSXML6或MSXML4安裝出現(xiàn)錯(cuò)誤,剩下的都是一路紅叉號(hào),直接導(dǎo)致安裝失敗,上網(wǎng)查了很多的方法,一直沒(méi)有解決。后來(lái)想,問(wèn)題一定出在MSXML6或MSXML4上,是不是因?yàn)橄惹耙呀?jīng)存在了不同版本的而導(dǎo)致不讓重新裝了呢?于是下載了一個(gè)WindowsInstallCleanUp把原來(lái)機(jī)子上的MSXML6和MSXM
系統(tǒng) 2019-08-12 01:53:39 2369
原文:SQLSERVER2008配置DatabaseMail–用SQL數(shù)據(jù)庫(kù)發(fā)郵件SQLSERVER2008配置DatabaseMail–用SQL數(shù)據(jù)庫(kù)發(fā)郵件原文來(lái)自:http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/August23,2008bypinaldave今天這篇文章我們來(lái)討論da
系統(tǒng) 2019-08-12 01:51:30 2369
@echoofffor/f"skip=3tokens=4"%%iin('scqueryMSSQLSERVER')doset"zt=%%i"&goto:next:nextif/i"%zt%"=="RUNNING"(echo已經(jīng)發(fā)現(xiàn)該服務(wù)在運(yùn)行,開(kāi)始停止netstopMSSQLSERVERechoscconfigMSSQLSERVERstart=DISABLED禁用服務(wù))else(echo該服務(wù)現(xiàn)在處理停止?fàn)顟B(tài),開(kāi)始啟動(dòng)echoscconfigMSSQLSER
系統(tǒng) 2019-08-12 01:32:52 2368
原文:SQLServer中TempDB管理(版本存儲(chǔ)區(qū)的一個(gè)example)原文來(lái)自:http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/31/managing-tempdb-in-sql-server-tempdb-basics-version-st
系統(tǒng) 2019-08-12 01:55:01 2366
問(wèn)題:有一個(gè)庫(kù),做的是全備份+日志備份,在2011年3月8日,14點(diǎn)產(chǎn)生一次全備份,在14:10分產(chǎn)生日志備份,在14:12分down機(jī),請(qǐng)問(wèn)怎么能恢復(fù)14:10到14:12分中的這段數(shù)據(jù)(前提,前期日志備份全部正確可用),機(jī)器硬盤(pán)完好。使用方法:1.如果數(shù)據(jù)庫(kù)已經(jīng)損壞如果數(shù)據(jù)庫(kù)已經(jīng)損壞,可以使用backuplog{數(shù)據(jù)庫(kù)名}to{磁盤(pán)邏輯地址}withno_truncate備份數(shù)據(jù)庫(kù)。因?yàn)榭赡艽嬖趯?duì)受損數(shù)據(jù)庫(kù)備份日志尾部時(shí),日志備份中正常捕獲的部分元數(shù)據(jù)
系統(tǒng) 2019-08-12 01:32:21 2365
原文:2年SQLServerDBA調(diào)優(yōu)方面總結(jié)2年SQLServerDBA調(diào)優(yōu)方面總結(jié)當(dāng)2年dba我覺(jué)得,有些東西需要和大家分享探討,先書(shū)單。書(shū)單1.《深入解析SQLServer2008系列》這個(gè)就是mssql2005的技術(shù)內(nèi)幕系列。2012版的也出了有興趣可以看看,技術(shù)內(nèi)幕系列是我接觸最早的書(shū),里面內(nèi)容涵蓋量很大,但是都是點(diǎn)到為止。所以很多都是可以細(xì)細(xì)品味,回頭再看的。2.《TroubleshootingSQLServerAGuidefortheAcci
系統(tǒng) 2019-08-12 01:52:38 2363
PowerDesign(以下簡(jiǎn)稱(chēng)PD)以其強(qiáng)大的數(shù)據(jù)庫(kù)設(shè)計(jì)功能,以及可以把設(shè)計(jì)的模型生成數(shù)據(jù)庫(kù)腳本或是數(shù)據(jù)庫(kù),使它在軟件的開(kāi)發(fā)中應(yīng)用得很廣泛。但是當(dāng)只有一個(gè)現(xiàn)有的數(shù)據(jù)庫(kù)而沒(méi)有數(shù)據(jù)庫(kù)設(shè)計(jì)文檔的時(shí)候,往往讓人無(wú)所適從,所以這里講一下如何使用PD來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行反向工程,這里使用的是SQLServer不知道其它數(shù)據(jù)庫(kù)可不可以的?第一步,對(duì)要進(jìn)行反向工程的庫(kù)創(chuàng)建一個(gè)數(shù)據(jù)源。在控制面板->管理工具->數(shù)據(jù)源(ODBC)里面,選擇系統(tǒng)DSN選項(xiàng)卡,點(diǎn)擊添加按鈕,根據(jù)向?qū)?/span>
系統(tǒng) 2019-08-12 01:33:10 2362
SET語(yǔ)句選項(xiàng)當(dāng)創(chuàng)建或更改Transact-SQL存儲(chǔ)過(guò)程后,數(shù)據(jù)庫(kù)引擎將保存SETQUOTED_IDENTIFIER和SETANSI_NULLS的設(shè)置。執(zhí)行存儲(chǔ)過(guò)程時(shí),將使用這些原始設(shè)置。因此,在執(zhí)行存儲(chǔ)過(guò)程時(shí),將忽略任何客戶(hù)端會(huì)話(huà)的SETQUOTED_IDENTIFIER和SETANSI_NULLS設(shè)置。在存儲(chǔ)過(guò)程中出現(xiàn)的SETQUOTED_IDENTIFIER和SETANSI_NULLS語(yǔ)句不影響存儲(chǔ)過(guò)程的功能。其他SET選項(xiàng)(例如SETARITHA
系統(tǒng) 2019-08-12 01:34:03 2361
創(chuàng)建用戶(hù)定義函數(shù)。這是一個(gè)已保存Transact-SQL或公共語(yǔ)言運(yùn)行時(shí)(CLR)例程,該例程可返回一個(gè)值。用戶(hù)定義函數(shù)不能用于執(zhí)行修改數(shù)據(jù)庫(kù)狀態(tài)的操作。與系統(tǒng)函數(shù)一樣,用戶(hù)定義函數(shù)可從查詢(xún)中調(diào)用。標(biāo)量函數(shù)和存儲(chǔ)過(guò)程一樣,可使用EXECUTE語(yǔ)句執(zhí)行。用戶(hù)定義函數(shù)可使用ALTERFUNCTION修改,使用DROPFUNCTION刪除。Transact-SQL語(yǔ)法約定語(yǔ)法ScalarFunctionsCREATEFUNCTION[schema_name.]f
系統(tǒng) 2019-08-29 22:52:17 2360