demoshop

demo, trying to be the best_

黑色主題(Dark Template)系列寫很多了,在第一篇出來的時候有個朋友 msn 問我說黑色真的有比較好嗎?SQL Server Management Studio 不能黑阿,你這樣不是一下黑一下白反而更累嗎 ? 是的,一下黑一下白的確更傷眼,所以本篇文章就來說明 SQL Server Management Studio 如何處理成黑色主題(Dark Template),讓 SQL 的開發也可以保護眼睛!

工商服務

  • 2017-02-22
  • 9527
  • 0

前些日子 demo 接手了一個小網站,該網站的資料庫分門別類(因為是舊有的龐大系統)因此即使只是一點點小功能還是可能需要到其他的資料庫裡面查詢資料,基於 ORM 的好處直接開啟 dbml 把需要的資料表拉近來後我就開始開發了,開發完畢上正式機後客戶反應無法連結到資料庫,難道說事情沒有那麼單純嗎?

SSMS 在 2008 版的時候加上了好用的 IntelliSense 讓我們在打 T SQL 的時候可以更快速,今天要介紹的是一款名為【dbForge SQL Complete Express for SSMS】的套件,他可以完全的取代掉 內建的 IntelliSense 而且是免費的,demo 試用過後覺得非常方便所以特別來推薦給各位。

因為demo小舖是寄放於朋友家的緣故,demo一直很擔心備份的問題,尤其最近朋友的電腦經常性的死亡又礙於家中網路的問題遲遲無法將站台遷移回來,因此demo就在找一些比較適合的SQL備份機制,終於是讓我找到了這套相當符合我需求的SQLBackAndFTP備份軟體,這軟體的特點就是可以將備份的檔案傳送到網芳的目錄或是利用FTP傳送出去。

有時候我們無法直接連線至需要比對的資料庫因此我們無法直接使用 DB Schema Compare來作比對,但DB Schema Compare有一個特殊功能,利用 dbschema  檔來比對,本文就來介紹如何產出 dbschema 檔。

在Visual Studio Team System 2008 中有個很好用的資料比對工具,之前使用的時候都是對於SQL2005操作,沒想到最近案子需要使用到SQL2008,但是使用這功能想要做比對的時候卻發生了Schema Compare does not support SQL Server 2008 錯誤訊息,什麼鬼?微軟現在主推的SQL2008 竟然不能用那麼讚的工具。

在重複安裝MS SQL Server 2008的時候就會發生Performance Monitor Counter Requirement Error(效能計數器登錄區一致性)的錯誤,demo之前的方法是直接重灌,反正自己的電腦沒啥差,但是在這2009的第一天我實在很不想重灌,所以不再使用迴避的方法去處理,以下就是處理的過程,應該可以幫助使用者不再遇到這種鬼問題。

之前demo有介紹利用SqlDataSoure和手動撰寫ADO.NET的方式大量新增資料的方法,雖然已經有效的改善了寫入的速度,但在發現了SqlBulkCopy以後,發現它更是威力強大,現在就來介紹SqlBulkCopy的猛。

上一篇介紹『將資料大量寫入資料庫時的優化寫法』是利用ADO.NET的寫法,但有些開發者習慣或是愛用等因素就是要用SqlDataSoure來完成,所以就出現了此篇文章啦

當初學者需要利用for迴圈寫入資料時,常常會犯一個錯誤,就是SqlConnection開開關關,迴圈跑100次它就活生生開關一百次,雖然資料量小時看不出影響但這是相當浪費效能與資源的寫法,只要改變寫作習慣就可以避免掉這問題,來看看吧。