SQL 執行時的錯誤 Ad hoc update

執行 SQL 指令
select * from sysusers
where  name='abc_mis'

會有錯誤:Ad hoc updates to system catalogs are not enabled.
該如何排解這問題?

Server_Property-01

Server_Property-02

*.aspx 無法被編譯成功

在 IIS 環境中,竟然發現到無法正常運行 *.aspx 程式,因為 Could not write to output … Access is denied

tt  


上述的問題,主因是 IIS 環境未正常設定好。
C:\WINDOWS\TEMP 目錄的權限沒有開放給 NETWORK SERVICE 所致。

如何知道 WebService 程式 Reference 那些項目?

記得有次在編譯 WebService 時,產生錯誤訊息:
Error 1 找不到型別或命名空間名稱 'YTComponent' (您是否遺漏 using 指示詞或組件參考?)

該如何從相似的程式中,得知其 Reference 項目,好加入現行程式中?

對於這情形,首先在 WebService 點擊右鍵,選定 Start Option..

Reference_01

在開啟窗體中,選定 References 項目,就可以查到每個 引用項目 的名稱。
只要在有問題的程式中,依樣加入相關的 引用項目 就可以排除錯誤。

Reference_02

SQL 同步錯誤

同步發生
{CALL sp_MSdel_iear00d1 (112792)}
Transaction sequence number and command ID of last execution batch are 0x0004341B000287D0000100000000 and 2.
錯誤,該如何查到 是那些資料 重複?

先在同步主機distribution 資料庫,使用
sp_browsereplcmds @xact_seqno_start='0x0004341B000287D0000100000000' ,
@xact_seqno_end='0x0004341B000287D0000100000000'
查詢問題資料值。

再針對相關的資料記錄,來加以處理。

xact_seqno / originator_id / publisher_database_id / article_id / type / command
0x0004341B000287D0000100000000    0    1    112    30    {CALL sp_MSdel_iear00h (65799)}
0x0004341B000287D0000100000000    0    1    163    30    {CALL sp_MSdel_iear00d1 (135490)}

C#_預處理器指令

 

C#_預處理器指令

C# 使用 TODO 工作清單註解

在 Visual Studio .NET 的環境中,可以使用工作清單(Task List) 來快速找到要處理的程式區域。

工作清單

由上圖片可以看到 工作清單 的系統預設 KeyWord 有 HACK, TODO, UNDONE, UnresolvedMergeConflict
另外,也可以自行設定,並加設優先權(Priority)

 

對於,要看到已設定好的 工作清單 註解,可如下圖操作:工作清單-02

 

資料來源:http://msdn.microsoft.com/zh-tw/library/zce12xx2.aspx