今天去看LOG檔才發現,怎麼主機名稱都一樣 ,
明明在MS SQL Server Management Studio執行時都可以正常抓取,
後來才發現在Delphi內的ADO Connection設定連線時,
會將連線主機的名稱寫在Connection內的Workstation中,
而當我們使用T-SQL執行HOST_NAME()時,
反而直接抓取此參數資料,而非透過Server查詢,
個人是蠻納悶什麼樣的機制 在ADO Connection接收到HOST_NAME()指令時,
會直接回傳workstation的資訊,BTW,手動把該數值刪除,問題解決就好!
沒有留言:
張貼留言