2007-08-04 01:04 AM 3 20,304
朋友想在SQL Server中進行UrlEncode,原本想用SQLCLR包System.Web.HttpUtility.UrlEncode,但似乎SQLCLR裡不能匯入System.Web[註],後來雖然找到了Peter DeBetta用T-SQL寫的UrlEncode UDF,但處理中文有問題。...
2007-04-10 08:11 PM 6 12,556
奈米(nanometer)科技最有趣的一點在於當物質的粒子小到一定程度時,物質的特性會迥異於原本巨觀尺度下的物理、化學及生物特性。以無人不愛的黃金為例,當它被製成金奈米粒子(nanoparticle)時,顏色不再是金黃色而呈紅色,說明了光學性質因尺度的不同而有所變化。又如石墨因質地柔軟而被用來製作鉛...
2007-03-29 06:04 PM 0 19,079
今天跟同事討論用T-SQL查資料表中最大值的方法,一群人總共想出三種: SELECT TOP 1 + ORDER BY, SELECT MAX, 再來是用CURSOR的FETCH LAST。三種做法,哪一個最有效率呢? 初步想起來,用CURSOR是最笨重的,肯定最慢。剩下的兩種,MAX()是Aggr...
2007-03-09 09:42 AM 0 6,789
最近有台SQL Server 2000 Reporting Service主機在部署好報表後,才發現忘了上SP2。上完SP2,卻發現部分報表在列印時邊界設定變了,導致原本一頁要印完的報表印成兩頁。 Google了一下,找到這篇說明,原來SP2為了配合線上列印的Print Control,會在Publ...
2007-03-05 06:06 PM 1 7,649
因為英文算是Google大神的母語,為了能直接拿錯誤訊息向大神提問,達到"What you see, what you search!"的美妙境界,除了Office之外,我的OS、Server一直都裝英文版。 (雖然這幾年下來,將中文錯誤訊息翻回英文的能力已經增強不少了,但直接用錯誤訊息...
2007-02-13 11:47 AM 0 21,621
之前提過在Windows 2003上設定MSDTC時需要注意的事項,今天又有新的發現。 依測試結果,當Client與SQL Server分處於不同AD Domain時,可能導致分散式交易失敗。現象是Connection.Open()傳回錯誤訊息: New transaction cannot en...
2007-02-07 11:40 AM 0 11,047
遇到一個詭異的SQL問題。 有一台SQL與Web同台的ASP網站系統(Windows 2000+SQL 2000),使用COM+ Application中的自製VB6資料庫存取元件,COM+ App以特定的使用者身份執行,今天在連接本機SQL時,出現"Cannot generate SSPI con...
2006-08-10 06:49 PM 0 5,391
用Query Analyzer查詢一個Table的Text欄位,發現筆數一多就會發生以下的錯誤[Microsoft][ODBC SQL Server Driver]Unknown token received from SQL Server或[Microsoft][ODBC SQL Server D...
2006-08-08 04:29 PM 1 10,547
汗顏! 今天才發現一個新玩意,自SQL 2000起,除了暫存資料表之外,還有一個選擇—資料表變數(Table Variable)資料表變數與暫存資料表(Temporary Table, 例如: #myTable)的應用時機很像,但資料表變數具有以下優點:1. &nb...
2006-08-07 02:53 PM 0 7,872
有個資料庫要從SQL 2000搬到SQL 2005,採用先在SQL 2000 Backup成.BAK,再複製到SQL 2005上Restore的做法,過程順利,但要刪除無用帳號時卻發現以下錯誤訊息:咳… 伺服器上裝的是本土化兼愛台灣的中文版SQL 2005,一邊碎碎唸一邊Google出訊息原文為:T...
2006-07-11 09:04 AM 2 12,503
今天被一個詭異的SQL查詢結果搞到昏頭,查兩個TABLE SELECT * FROM A WHERE ID='123' –> 有資料 SELECT * FROM B WHERE ID='123' –> 沒資料 由以上結果,推測 SELECT * FROM A WHE...
2006-03-07 03:06 PM 1 24,492
而Windows 2003 SP1就更機車了,在MSDTC上會多了幾個選項,當然預設又是最嚴的選項—Mutual Authentication Required,它是個未來才會生效的選項,現在的效果等同於Incoming Caller Authentication Required,而且只有在兩台D...