使用 SQL Server Compact Edition 伺服器代理程式診斷以進行連接的疑難排解
您可以使用 Internet Explorer 取得關於「SQL Server Compact Edition 伺服器代理程式」組態的診斷資訊。將 ?Diag 附加到 SQL Server Compact Edition 伺服器代理程式的 URL,例如 http://sqlservename/sqlce/sqlcesa30.dll?diag
。
網頁會顯示 5 個資料表,提供關於「SQL Server Compact Edition 伺服器代理程式」組態的有用資訊。資料表項目若顯示紅色,就表示可能有問題。綠色表示狀況正常。如果沒有顯示網頁,就表示 Internet Information Services (IIS) 伺服器並未設定正確。這 5 個資料表分別描述如下。
一般資訊
此資料表提供關於虛擬目錄的一般資訊。
項目 | 描述 |
---|---|
伺服器名稱 |
指定在 URL 中尋找到的 IIS 伺服器名稱。 |
URL |
顯示 URL 減掉 http://sqlservername 及 ?diag 參數後所剩下的部分。這是要求 URL 時,IIS 所傳回的值。 |
驗證類型 |
指定 SQL Server Compact Edition 所支援的驗證類型。可能是「匿名」、「基本」或「Windows 整合式」。 |
伺服器端通訊埠 |
為建立虛擬目錄的網站而設定的通訊埠。網站的預設值為通訊埠 80。 |
HTTPS |
指定是否設定虛擬目錄使用 SSL。 |
伺服器軟體 |
指定 IIS 的版本。 |
複寫 |
指定是否啟用複寫。此功能由 USAGE 登錄機碼控制,並且預設為複寫與 RDA 都啟用。 |
RDA |
指定是否啟用 RDA。此功能由 USAGE 登錄機碼控制,並且預設為複寫與 RDA 都啟用。 |
記錄層級 |
指定「SQL Server Compact Edition 伺服器代理程式」的記錄層級。此功能由 LOGGING_LEVEL 登錄機碼控制,並且預設為 1 (錯誤)。 |
模擬與存取測試
本節提供的資訊,是關於使用者以特定使用者的身分,來存取磁碟上資訊的能力。
動作 | 描述 |
---|---|
模擬使用者 |
指定「SQL Server Compact Edition 伺服器代理程式」是否能夠模擬該位執行 ping 命令的使用者。因為所有的複寫與 RDA 作業都要在利用 IIS 提出要求的使用者之下執行,所以實際用到的使用者名稱會取決於虛擬目錄的驗證類型。 |
ReadWriteDeleteMessageFile |
指定模擬的使用者對於 NTFS 檔案系統磁碟機上的內容資料夾,是否有可以執行同步處理的適當存取權限。 |
SQL Server Compact Edition 模組測試
此資料表提供關於安裝且登錄正確的 SQL Server Compact Edition 伺服器元件的資訊。
模組 | 描述 |
---|---|
SQLCERP30.DLL |
指出「SQL Server Compact Edition 複寫提供者」是否已安裝且登錄正確。 |
SQLCESA30.DLL |
指出「SQL Server Compact Edition 伺服器代理程式」是否已安裝且登錄正確。如果 Server Agent 並未安裝正確,則無法存取此診斷頁面。 |
Reconciler 測試
此資料表提供關於 SQL Server 資料庫 Reconciler 功能的資訊。
Reconciler | 描述 |
---|---|
9.0 資料庫 Reconciler |
指出「SQL Server 合併式複寫 Reconciler」(replrec.dll) 是否已安裝且登錄正確。如果執行 IIS 的電腦並未安裝 SQL Server 2005 複寫元件,就不可能發生 SQL Server 2005 的複寫同步處理。 |
8.0 資料庫 Reconciler |
指定 SQL Server 8.0 Reconciler 是否已安裝且登錄正確。如果執行 IIS 的電腦並未安裝 SQL Server 8.0 複寫元件,就不可能發生 SQL Server 8.0 的複寫同步處理。 |
SQL 模組版本
此資料表有助於識別執行 IIS 的電腦上,各相依 SQL Server 元件的版本。如果「Reconciler 測試」資料表中某個特定版本的 Reconciler 測試失敗,就表示那些版本的複寫元件並未列在此資料表上。
模組 | 描述 |
---|---|
sqloledb.dll |
指定 SQL Server OLE DB Provider 的版本。 |
9.0 replrec.dll |
指定「SQL Server 合併式複寫 Reconciler」的版本。 |
9.0 replprov.dll |
指定「SQL Server 合併式複寫提供者」的版本。 |
9.0 msgprox.dll |
指定「SQL Server 合併式複寫訊息 Proxy 提供者」的版本。 |
8.0 replrec.dll |
指定 SQL Server 8.0 Reconciler 的版本。 |
8.0 replprov.dll |
指定「SQL Server 8.0 複寫提供者」的版本。 |
8.0 msgprox.dll |
指定「SQL Server 8.0 訊息 Proxy 提供者」的版本。 |
請參閱
工作
使用 Internet Explorer 檢查 SQL Server Compact Edition 伺服器代理程式組態
使用 SQL Server Compact Edition 伺服器代理程式統計資料進行連接疑難排解