hp-support-head-portlet

動作
正在載入...

歡迎來到惠普客戶支援

hp-contact-secondary-navigation-portlet

動作
正在載入...

hp-share-print-widget-portlet

動作
正在載入...

hp-concentra-wrapper-portlet

動作
正在載入...

HP MFP 數位傳送軟體 4.9 版 - 外部資料庫組態

簡介
DSS 可設置為使用外部資料庫。 也就是說,DSS 將會連線到另一部伺服器上的 SQL Server 資料庫,並可解除安裝 SQL Server Express 2005 的本機執行個體。 外部資料庫應為 Microsoft SQL Server 2005 或後續版本。
設定 DSS 使用外部資料庫
  1. 安裝 DSS 4.9x (請務必解除安裝現有的 DSS 版本)
  2. 安裝完畢後,停止下列服務:
    • HP 數位傳送軟體
    • SQL Server (HPDSS)
  3. 匯出通訊錄。
    • 開啟 DSS Configuration Utility (DSS 組態公用程式)。
    • 選取 Addressing (定址) 頁籤。
    • 按一下 Address Book Manager (通訊錄管理員) 按鈕。
    • 按一下 Export (匯出) 按鈕,然後將地址另存成 CSV 檔。
  4. 編輯 SQL Server 連線字串。
    資料庫連線字串會儲存成 XML 檔,可利用文字編輯器進行編輯。
    在文字編輯器中開啟下列檔案:
    [Install Path]\HP Digital Sending Software 4.91\FileSystems\Product\Dss\Configuration\ HP.Common.System.Data.config.xml
    此 xml 檔案中包含了 DSS 使用的三個資料庫組態項目。 這三個項目以 add name (新增名稱) 元素區分,其值為: Master (主要)、Machine (電腦) 和 Customer (客戶)。
    以上每種元素各有一個資料庫連線字串,編輯這些字串即可變更 DSS 和連線裝置所使用的資料庫。 預設資料庫組態項目如下:
    <add name=“Master”
    providerName=“System.Data.SqlClient”
    connectionString=“Server=lpc:(local)\hpdss;Integrated Security=true;Database={0}”/>
    <add name=“Machine”
    providerName=“System.Data.SqlClient”
    connectionString=“Server=lpc:(local)\hpdss;Integrated Security=true;Database={0}”/>
    add name=“Customer”
    providerName=“System.Data.SqlClient”
    connectionString=“Server=lpc:(local)\hpdss;Integrated Security=true;Database={0}”/>
    資料庫連線字串必須使用下列格式,DSS 服務和連線裝置才能使用。
    connectionString=Server=YourHost.com\hpdss,5213; User ID=sa; Password=Hpdsdb000001; Database={0}
    YourHost.com
    資料庫伺服器的 IP 位址或主機名稱
    hpdss
    DSS 將使用之 SQL Server 執行個體 (目標伺服器上)。 若指定的 SQL Server 上只有一個執行個體,則可忽略此參數。 您可能需要向資料庫管理員洽詢 DSS 所使用的正確執行個體名稱。
    5213
    用於和 SQL Server 通訊的連接埠號碼。 請使用 SQL Server 的連接埠號碼。 DSS 4.9x 預設使用連接埠 5213。
    sa
    用於連線至 SQL Server 的使用者 ID。 此使用者須具有建立和刪除資料庫的必要權限。
    Hpdsdb000001
    輸入選定使用者 ID 的密碼。此密碼會用於連線至 SQL Server,而且必須符合在 SQL Server 中建立的密碼條件。
    {0}
    DSS 使用的資料庫名稱。 {0} 將使 DSS 產生預設的資料庫名稱。 若此值指定的資料庫不存在,會在啟動 DSS 服務時建立。
  5. 解除安裝 SQL Server 2005。
  6. 啟動 DSS 服務。
  7. 匯入通訊錄。
    • 開啟 DSS Configuration Utility (DSS 組態公用程式)。
    • 選取 Addressing (定址) 頁籤。
    • 按一下 Address Book Manager (通訊錄管理員) 按鈕。
    • 按一下 Import (匯入) 按鈕,然後開啟先前儲存的 CSV 檔。
重要注意事項
  • 可以獨立編輯以上三種連線字串,以符合資料庫安裝需求和準則。 通常,這三種 SQL 連線字串會是一樣的。 不過,有時候必須為 Master (主要)、Machine (電腦) 和 Customer (客戶) 資料庫指定不同的參數。 例如,Machine (電腦) 和 Customer (客戶) (用於儲存記錄和通訊錄等 DSS 專用資料) 的預設資料庫名稱可能會長於 SQL 伺服器所允許的名稱長度。 此時,連線字串可能會是:
    <add name=“Machine”
    providerName=“System.Data.SqlClient”
    connectionString=“Server=YourHost.com\hpdss;User ID=sa; Password=hpdss;Database=DSS_Machine”/>
    <add name=“Customer”
    providerName=“System.Data.SqlClient”
    connectionString=“Server=YourHost.com\hpdss;User ID=sa; Password=hpdss;Database=DSS_Customer”/>
    <add name=“Master”
    providerName=“System.Data.SqlClient”
    connectionString=“Server=YourHost.com\hpdss; User ID=sa; Password=hpdss;Database={0}”/>
    Master (主要) 的資料庫名稱通常應保持為 Database={0}。
  • DSS 管理的 FutureSmart 裝置通常也會使用 DSS 伺服器用於建立資料庫連線的 SQL 連線字串。 將裝置新增至 DSS 後,該裝置即可接收來自 DSS 伺服器的 SQL 連線字串。 裝置使用 SQL 資料庫儲存共用通訊錄 (也就是直接在裝置控制面板上輸入的電子郵件地址)。
  • 裝置會以加密格式儲存 SQL 連線字串,以確保 SQL Server 資料庫存取的安全性。
  • 若在使用裝置控制面板時發生通訊錄查詢問題,可能會有兩種與 SQL 連線字串相關的問題。 首先,在使用防火牆、路由器、代理程式及其他網路設備的裝置上,裝置用於存取 SQL Server 的網路連接埠可能並未雙向開啟。 第二,SQL Server 可能無法驗證該裝置。 請使用使用者 ID 和密碼參數以避免驗證錯誤。
  • 若資料庫不是 DSS 所安裝的預設資料庫,不建議在 SQL 連線字串中使用 Integrated Security=true 參數。 請改用使用者 ID 和密碼參數。 即使 Integrated Security 參數可用於連線至 SQL Server,並且可提供稍高的安全性,但可能會導致存取 SQL 的 MFP 裝置因 Windows 驗證要求而失敗。
  • 由於 FutureSmart 裝置會使用該 SQL 連線字串,而且裝置新增至 DSS 之後就會接收此字串,因此建議在安裝或升級 DSS 後新增裝置前立即編輯連線字串。 若在 FutureSmart 裝置連線至 DSS 時改變了 SQL 連線字串,裝置就不會接收新的連線字串,除非將裝置移除再重新新增至 DSS 中。

hp-feedback-input-portlet

動作
正在載入...

hp-online-communities-portlet

動作
正在載入...

詢問社區!


支援論壇

支援論壇

加入討論園地!您可以和其他用戶一起提出問題,分享經驗,找到問題的解決方案。 立即訪問


hp-feedback-banner-portlet

動作
正在載入...

hp-country-locator-portlet

動作
正在載入...
國家/地區: 中國香港

hp-detect-load-my-device-portlet

動作
正在載入...