原文:PowerDesigner16.5對SQLServer2012生成數據庫時"不支持擴展屬性"問題團隊合作設計一套系統數據模型,創建了PDM后,Table、View、StoreProcedure等都創建好了,且創建了多個Schema方便管理這些數據庫對象,但Table、view、Column等對象有Comment時(用來在團隊不同成員間共享描述信息)生成數據庫時會得到一個提示"不支持擴展屬性,或對象不存在",分析發現異常在類似以下語句:ifexists
系統 2019-08-12 01:54:35 2000
原文:解剖SQLSERVER第七篇OrcaMDF特性概述(譯)解剖SQLSERVER第七篇OrcaMDF特性概述(譯)http://improve.dk/orcamdf-feature-recap/時間過得真快,這已經過了大概四個月了自從我最初介紹我的寵物項目OrcaMDF。自從項目開始到現在,OrcaMDF發生了很多變化,功能更強了,因此我想提供一個概述對目前OrcaMDF的功能的概述以及我對OrcaMDF未來的計劃頁面類型OrcaMDF當前支持以下頁面
系統 2019-08-12 01:53:31 2000
SQLServer2008有180天的試用期,過期后會提示“評估期已過”的提示。修改注冊表:KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer\100\ConfigurationState里的“CommonFiles”值改成3,執行下面的操作1、進入SQLServer安裝中心:2、選擇“維護”-“版本升級”3、輸入密鑰:其他的根據提示操作。附SQLServer序列號:開發版:PTTFM-X467G
系統 2019-08-12 01:53:10 1997
觸發器是一種特殊的存儲過程,它不能被顯式地調用,而是在往表中插入記錄、更改記錄或者刪除記錄時,當事件發生時,才被自動地激活。2、這樣做帶來的'功能':觸發器可以用來對表實施復雜的完整性約束,保持數據的一致性,當觸發器所保護的數據發生改變時,觸發器會自動被激活,響應同時執行一定的操作(對其它相關表的操作),從而保證對數據的不完整性約束或不正確的修改。觸發器可以查詢其它表,同時也可以執行復雜的T-SQL語句。觸發器和引發觸發器執行的命令被當作一次事務處理,因此
系統 2019-08-12 01:52:14 1997
同事寫了個程序用創建多個線程使用ado同時對同個數據庫進行相同的查詢,涉及2張數據表的聯查。當線程數非常多的情況下,讀取數據的效率就會變得很慢,例如50個線程同時查詢大概3000條數據,查詢完成后通過游標全部讀取到本地需要大概30秒。單個線程可能就一兩秒。這是由于數據庫鎖導致的。同樣的程序在我的機子上運行性能提高了1倍。主要原因由于我連接的sqlserver是企業版的,而同事那個連接的數據庫是開發版的,企業版的sqlserver對并發訪問做了一定的優化。但
系統 2019-08-12 01:51:51 1997
作者:醋醋狗日期:2006-05-16前一陣子曾經搞過這個東東,當時搞好了。就先把一些軟件放一邊了就再沒有動過。這幾天突然又說要搞這個項目。我暈了。自己又來搭建的時候竟然搞不好了。我郁悶....狠下了一番功夫終于搞定了,于是把經過寫下來吧。以備后用...以下過程需要的文件:jdk-1_5_0_06-windows-i586-p.exeapache_2.0.55-win32-x86-no_ssl.msiresin-2.1.9.zipjdbc驅動程序setup
系統 2019-08-12 01:33:17 1994
ByBenReportingService+SP1forSQLserver2000預覽研究環境:WinXP,SQLServer2000+SP3A,.Net1.1附件:(下載附件)Project:ReportingService報表設計的ProjectSetup:報表程序發布安裝程序Web:ReportingService的Web應用Win:ReportingService的Win應用研究思路:1.了解熟悉ReportingService各個基本概念2.安裝
系統 2019-08-12 01:52:37 1988
@Database是需要備份的數據庫名,@Path是備份目錄注意最后一個"/"usemastergodeclare@Databasenvarchar(256),@Pathnvarchar(2048)select@Database=NAdventureWorks,@Path=ND:/TDDOWNLOAD/declare@sqlnvarchar(max)select@sql=NBACKUPDATABASE+@Database+NTODISK=+@Path+@D
系統 2019-08-29 23:09:07 1987
索引索引提供指針以指向存儲在表中指定列的數據值,然后根據指定的排列次序排列這些指針。數據庫使用索引的方式與使用書的目錄很相似:通過搜索索引找到特定的值,然后跟隨指針到達包含該值的行。一、什么是索引數據庫中的索引與書籍中的目錄類似,在一本書中,利用目錄可以快速查找所需信息,無須閱讀整本書。在數據庫中,索引使數據庫程序無須對整個表進行掃描,就可以在其中找到所需數據。書中的目錄是一個詞語列表,其中注明了包含各個詞的頁碼。而數據庫中的索引是某個表中一列或者若干列值
系統 2019-08-12 01:53:10 1986
語句:selectrowid=identity(int,1,1),*into#tempfrom表名select*from#temp舉例:原始數據:數據庫為mydata,表名為:刊名語句:selectrowid=identity(int,1,1),*into#tempfrom[mydata].[dbo].[刊名]select*from#temp結果:SQLserver經驗分享(四):查詢中增加序號列
系統 2019-08-29 22:37:47 1985
selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08selectreplace(replace(replace(CONVERT(varchar,getdate(),120),'-',''),'',''),':','')20040912110608selectCONVERT(varchar(12),getdate(),111)2004/09/12selectCONVERT(varchar(12),get
系統 2019-08-12 01:53:05 1983
SQLServer內存還會影響性能,而如果在SQLServer系統中有太多的內存就是浪費錢,內存太少就又對性能十分有害。遺憾的是,決定你什么時候在系統里需要更多的內存很靈活。當內存出現問題時,你就會發現diskI/O就會增加,同樣磁盤列隊也會增加。你也會發現buffercachehitratio減少、pagelife會延長。隨著內存需求的增加,你就會開始發現日志文件里的錯誤信息。SQLServer內存的一個重要部分已經分開了,這樣一來就造成了性能退化。持續
系統 2019-08-12 01:32:23 1983
在與SQLServer建立連接時出現與網絡相關的或特定于實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確并且SQLServer已配置為允許遠程連接。(provider:命名管道提供程序,error:40-無法打開到SQLServer的連接)說明:執行當前Web請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。異常詳細信息:System.Data.SqlClient.SqlException:在與S
系統 2019-08-12 01:53:04 1981
在SQLServer中存儲方式主要分為2大類緩沖和池。都是用來臨時存放數據的,到底有什么不同。一直很惱人。有幸看到一位大牛的博客,截取了其中講述cache和pool的不同點。BeforewejumpintofurtherdescriptionofstoresIwouldliketoexplainadifferencebetweenmeaningsofcachesandpools.InSQLOS'sworld,cacheisamechanismtocache
系統 2019-08-12 01:34:00 1979
sqlserver2000訂閱發布同步數據報錯時間:2011-3-26背景:生產數據庫有100+G,需要做一個訂閱發布來容災。訂閱為請求訂閱,分發服務器和發布服務器是同一個服務器問題:發布訂閱都已經完畢,在數據庫使用快照同步時,報錯:報錯內容大致如下:bcp遇到意外的eof。網上也有同類型的報錯,但是很多都是因為發生錯誤的那張表中存在LOB數據類型導致。該報錯表上沒有LOB字段,但是有一個varchar(2000)的字段,數據一共也只有100+(R)。具體
系統 2019-08-12 01:32:23 1979