2016年6月2日 星期四

ODBC 32bit 路徑



最近工作上遇到很多64位元的 Windows 7 需要執行32位元的ODBC建立系統資料來源,找來找去發現就放在Window目錄下SysWoW64裡面,檔名叫做odbcad32,只要利用它來建立ODBC連結就可以給Win32的應用程式執行使用了.

下面是指令路徑,直接複製去執行就可以了.

%systemdrive%\Windows\SysWoW64\odbcad32

2016年5月31日 星期二

Exchange 2010 OWA 無法使用搜尋功能

找到一篇文章,也是同樣問題(錯誤代碼一樣),但情境不同,先記錄起來。

作業系統:win server 2008
系統:exchange server 2010 sp3
錯誤描述:Outloook Web Access 無法使用搜尋
系統日誌:Content Indexing function 'CISearch::EcGetRowsetAndAccessor' received an unusual and unexpected error code from MSSearch. 
錯誤碼: 0x80043629

解法:

step2:放置到正確路徑,Copy the Repair-ExchangeSearchSymlinks.ps1 script to the Scripts directory on the Mailbox server (default installation is C:\Program Files\Microsoft\Exchange Server\v14\Scripts)

step3:開始exchange powershell環境,執行Exchange Management Shell (Exchange Management Shell by right-clicking the shortcut and selecting “Run as Administrator”.)

基於安全的理由,ps1 Script預設是不給跑的,記得用以下的指令調整安全設定:
Set-ExecutionPolicy RemoteSigned
step4:執行下載的檔案,執行
cd "C:/Program Files/Microsoft/Exchange Server/v14/Scripts"
.\Repair-ExchangeSearchSymlinks.ps1

step5:再執行另外一個內建的檔案,重建索引
.\ResetSearchIndex.ps1 -force MailDatabaseName


輸入下方的指令確認索引重建完成後,再重開系統(重開時會有點慢!!)

Step5.1 查看目前信箱資料庫狀態(Crawling /Healthy)

Get-MailboxDatabaseCopyStatus -server AD_ServerName | fl Name, *index*
顯示:

Name : MailDatabaseName\AD_ServerName

ContentIndexState : Healthy

ContentIndexErrorMessage :


Step5.2 取得目前信箱資料庫的組態

get-mailboxdatabase | fl Name, IndexEnabled

顯示:

Name : MailDatabaseName

IndexEnabled : True

Step5.3 測試ExchangeSearch

Test-ExchangeSearch –identity "AD帳號" | fl

顯示:

Server : AD_ServerName

Error :

DocumentId : 數字

Identity :

IsValid : True

ObjectState : New

重開後OWA仍無法搜尋,需等待幾分鐘後才會生效。


資料來源:TechNet 、 暗黑執行緒









熱門文章