PowerDesign(以下簡稱PD)以其強大的數據庫設計功能,以及可以把設計的模型生成數據庫腳本或是數據庫,使它在軟件的開發中應用得很廣泛。但是當只有一個現有的數據庫而沒有數據庫設計文檔的時候,往往讓人無所適從,所以這里講一下如何使用PD來對數據庫進行反向工程,這里使用的是SQLServer不知道其它數據庫可不可以的?第一步,對要進行反向工程的庫創建一個數據源。在控制面板->管理工具->數據源(ODBC)里面,選擇系統DSN選項卡,點擊添加按鈕,根據向導
系統 2019-08-12 01:33:10 2233
查詢速度慢的原因很多,常見如下幾種:1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷)2、I/O吞吐量小,形成了瓶頸效應。3、沒有創建計算列導致查詢不優化。4、內存不足5、網絡速度慢6、查詢出的數據量過大(可以采用多次查詢,其他的方法降低數據量)7、鎖或者死鎖(這也是查詢慢最常見的問題,是程序設計的缺陷)8、sp_lock,sp_who,活動的用戶查看,原因是讀寫競爭資源。9、返回了不必要的行和列10、查詢語句不好,沒有優化可以通過如
系統 2019-08-12 01:51:51 2232
開始什么都別說,先來個例子打開sqlserver創建一個表:createdatabasetestdbgocreatetabletest(name1varchar(10),name2nvarchar(10))goinsertintotestvalues('一二三四五','一二三四五六七八九十')--成功insertintotestvalues('一二三四五六','一二三四五六七八九十')--第一個字段插入失敗insertintotestvalues('一二三
系統 2019-08-29 23:17:12 2231
SQLSERVER中生成的語句中,字符串前加N。N前綴必須是大寫字母。是Unicode編碼的意思,一般來說,英文字符是一個字節組成,但是國際上的字太多了,因此就用兩個字節來表示字符,滿足國際化的需要.在字符串前面加上N代表存入數據庫時以Unicode格式存儲。N'string'表示string是個Unicode字符串Unicode字符串的格式與普通字符串相似,但它前面有一個N標識符(N代表SQL-92標準中的國際語言(NationalLanguage))。
系統 2019-08-12 01:54:39 2231
方法1.出現錯誤后,找到注冊表的"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager"并將其下面的"PendingFileRenameOperations"的值刪掉。然后重新運行安裝。方法2.在創建窗口句柄之前,不能在控件上調用Invoke或BeginInvoke。原因是,VC2010的一個服務程序mscorsvw.exe進程調用Invoke導致的,結束這個進程,即可。方法3
系統 2019-08-12 01:54:32 2231
/*2005版本和2000版本sqlserver錯誤日志結果不同。下面是適用于SQL2000的其中加入了自己編寫的一個ftp小程序用來上傳相關日志狀況*/IFobject_id('tempdb..#error_log')ISNOTNULLDROPTABLE#error_loggo--2000CREATETABLE#error_log(idINTIDENTITY(1,1),ErrorContentVARCHAR(8000),continueRowint)in
系統 2019-08-12 01:34:02 2231
原文地址http://www.cnblogs.com/zhycyq/articles/2636748.html50種方法優化SQLServer數據庫查詢查詢速度慢的原因很多,常見如下幾種:1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷)2、I/O吞吐量小,形成了瓶頸效應。3、沒有創建計算列導致查詢不優化。4、內存不足5、網絡速度慢6、查詢出的數據量過大(可以采用多次查詢,其他的方法降低數據量)7、鎖或者死鎖(這也是查詢慢最常見的問題
系統 2019-08-12 01:53:41 2230
出處:http://www.cnblogs.com/fly_zj/archive/2010/07/07/1772818.html原文為DeterminingSETOptionsforaCurrentSessioninSQLServer問題?對于每個連接到SQLSERVER上的會話(Session),用戶能夠設置SET選項來影響查詢的結果和SQLSERVER潛在的行為,有些選項能通過GUI來設置,有些需要通過SET命令來設置,使用GUI非常方便知道某個設置開
系統 2019-08-12 01:33:17 2229
鎖有兩種分類方法。(1)從數據庫系統的角度來看鎖分為以下三種類型:獨占鎖(ExclusiveLock)獨占鎖鎖定的資源只允許進行鎖定操作的程序使用,其它任何對它的操作均不會被接受。執行數據更新命令,即INSERT、UPDATE或DELETE命令時,SQLServer會自動使用獨占鎖。但當對象上有其它鎖存在時,無法對其加獨占鎖。獨占鎖一直到事務結束才能被釋放。共享鎖(SharedLock)共享鎖鎖定的資源可以被其它用戶讀取,但其它用戶不能修改它。在SELEC
系統 2019-08-12 01:53:01 2228
原文:SQLServerBCP使用小結用法:bcp{dbtable|query}{in|out|queryout|format}數據文件[-m最大錯誤數][-f格式化文件][-e錯誤文件][-F首行][-L末行][-b批大小][-n本機類型][-c字符類型][-w寬字符類型][-N將非文本保持為本機類型][-V文件格式版本][-q帶引號的標識符][-C代碼頁說明符][-t字段終止符][-r行終止符][-i輸入文件][-o輸出文件][-a數據包大小][-S服
系統 2019-08-12 01:55:39 2227
初學者階段,建議從數據庫為基礎入手進行學習。下面介紹微軟的SQLServer2005數據庫的安裝。首先,從下列地址獲取SQLServer2005的安裝程序。ed2k://|file|cs_sql_2005_ent_x64_dvd.iso|1019222016|10FD11133A3E70DAD665BEDC1090AD28|/開始安裝1、選擇許可2、檢查兼容性3、輸入默認系統姓名4、這里把下面的選項也選上5、這里選擇混合模式,并輸入sa登錄賬號的密碼6、開
系統 2019-08-12 01:54:12 2226
原文:解剖SQLSERVER第十七篇使用OrcaMDFCorruptor故意損壞數據庫(譯)解剖SQLSERVER第十七篇使用OrcaMDFCorruptor故意損壞數據庫(譯)http://improve.dk/corrupting-databases-purpose-using-orcamdf-corruptor/有時候你必須先作惡,后行善。情況就是當你想磨練你的數據庫修復技能我現在添加了一個Corruptor類到OrcaMDF里面去測試新的RawDa
系統 2019-08-12 01:53:30 2226
原文HowTo:CreateSQLServerManagementStudioAddinReadthefullandoriginalarticlefromJonSayceHereInthelastpostItalkedaboutHowTo:CreateWindowsLiveMessengerAddinNowlet’screateSQLServerManagementStudioAddin.Start:Let’sopenVisualStudioandcrea
系統 2019-08-12 01:33:17 2225
相信一直在搞sqlserver的人突然要將數據庫從sqlserver遷移到postgresql來,一定會很關注諸如sqlserver和postgresql數據類型的差異、存儲過程、作業、視圖、觸發器如何轉換的問題,很幸運的最近遇到了一個做完的項目要從sqlserver2008轉換到postgresql,由于項目的規模不大,因此數據庫中只涉及到幾十張基本表,加上一個分頁的存儲過程和一個作業,但是數據量確實異常的大,考慮到以后的分布式存儲也是要換數據庫的一個原
系統 2019-08-12 01:55:16 2223
原文:SQLServer2005中的CHECKSUM功能轉自此處頁面checksum是SQL2005的新功能,提供了一種比殘缺頁檢測強大的機制檢測IO方面的損壞。以下是詳細描述:頁面CHECKSUM:在數據庫頁面從被寫入磁盤到被SQLServer讀取的這段時間內,有可能由于外界原因發生損壞。比如I/O設備的損壞,驅動的損壞或者由于電源不穩沒有寫完整。Checksum機制使SQLServer可以檢測到這些損壞。需要注意的是,Checksum機制只能使我們確定
系統 2019-08-12 01:54:48 2223