Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

本文內容

概觀

當您設計表單範本與主要的資料連線到 Microsoft SQL Server 資料庫時,您可能必須變更的主資料連線到另一個 SQL Server 資料庫。例如,假設您設計表單範本,並使用類似對資料庫的測試資料庫的環境中測試。在測試過程中,您可以設計表單範本為基礎的 SQL Server 資料庫,您的公司使用以進行測試。但實際執行 SQL Server 資料庫部署表單範本時,使用者將使用的是另一個伺服器上。您可以部署表單範本之前,必須先從測試資料庫變更生產資料庫的主資料連線。

當您變更表單範本的主資料連線] 中的資料庫時,Microsoft Office InfoPath 會建立主資料來源具有欄位和對應的方式,資料就會儲存為新資料庫中的群組。如果新資料庫會將資料儲存為舊的資料庫相同的方式,InfoPath 自動將繫結表單範本上現有的控制項至新的資料來源中的欄位。如果欄位和新的資料來源中的群組不相符的欄位和舊的資料來源中的群組,則 InfoPath 會將資料來源繫結移除控制項。InfoPath 中移除繫結控制項中,如果您需要移除的表單範本上的控制項,或將控制項繫結到新的資料來源中的其他欄位。

After you change the main data connection, you should publish and test the form template to make sure that the main data connection to the database works correctly when users fill out forms that are based on your form template. You should also test to make sure that existing forms that are based on your form template still work as expected. When you complete your tests, you can allow users to start filling out forms that are based on this form template. Find links to more information about publishing a form template in the See Also section.

頁面頂端

開始之前

變更主要的資料連線之前,請您會需要從您的資料庫管理員下列資訊:

  • 新的 SQL Server 資料庫伺服器的名稱。

  • 新的資料庫所需驗證。資料庫可以使用 Microsoft Windows 驗證或 SQL Server 驗證,來判斷使用者如何存取資料庫。

  • 資料表名稱、 欄位名稱和新的資料庫中的關聯性是舊的資料庫相同的驗證。如果您新增資料表的關聯性,當您第一次設計表單範本時,您需要新增這些相同的資料表關聯,當您變更的主資料連線。

頁面頂端

變更主要的資料連線

  1. 在 [工具] 功能表上按一下 [轉換主要資料來源]。

  2. 在 [資料連線精靈中,確認選取的選項是正確的此資料連線,然後按 [下一步

  3. 在精靈的下一個頁面上,按一下資料庫 (Microsoft SQL Server 或 Microsoft Office Access 只)],然後按 [下一步

  4. 在精靈的下一個頁面上,按一下 [變更資料庫]。

  5. 在 [選取資料來源] 對話方塊中,按一下 [新來源

  6. 您要連線至何種資料來源] 清單中,按一下 [ Microsoft SQL Server,然後再按 [下一步

  7. 在 [伺服器名稱] 方塊中,輸入包含 SQL Server 資料庫伺服器的名稱。

  8. 在 [登入認證,請執行下列其中一項:

    • 如果資料庫決定誰有權存取根據用於 Microsoft Windows 網路認證,請按一下 [使用 Windows 驗證]。

    • 如果資料庫決定誰有權存取根據指定的使用者名稱與您取得資料庫系統管理員的密碼,請按一下 [使用下列的使用者名稱和密碼,然後在 [使用者名稱中輸入您的使用者名稱和密碼密碼方塊。

  9. 按一下 [下一步]。

  10. 選取含有您要的資料的資料庫在清單中,按一下您想要使用、 選取連線至特定的表格] 核取方塊,按一下 [主要] 資料表中的名稱,然後按 [下一步新資料庫的名稱。

  11. 在精靈的下一個頁面上,輸入檔案名稱] 方塊中,儲存資料連線資訊檔案的名稱,然後按一下 [完成] 以儲存這些設定。

    如果您打算使用其他資料表中的查詢資料連線,您可以在精靈的這個頁面上新增其他資料表。

    新增其他表格

    1. 按一下 [新增資料表]。

    2. 選取要新增的子表格清單中,按一下 [子] 資料表中的名稱,然後按 [下一步

    3. InfoPath 嘗試設定關聯比對兩個資料表中的欄位名稱。如果您不想使用建議的關聯性,請選取的關聯性,,然後按一下 [移除關聯

    4. 若要新增關聯,按一下 [新增關聯的兩個資料行中相關的欄位名稱,然後按一下然後按一下[確定]

    5. 按一下 [完成]。

    6. 若要新增額外的子表格,請重複這些步驟。

  12. 按一下 [下一步]。

  13. 在精靈的最後一個頁面上,輸入主資料連線的名稱。這個名稱會出現在 [資料來源] 工作窗格中的 [資料來源] 清單中。

  14. 若要讓使用者能透過稍後會將您新增的另一個送出資料連線其表單資料送出,按一下以清除 [啟用此連線的送出] 核取方塊,以停用送出中的資料連線的主資料連線。

  15. 按一下 [完成]。

    提示: If you need to change any query or submit data connections that are secondary data connections to the form templates, you can make these changes before going to the next step. By changing the secondary data connections now, you can test both the new main and new secondary data connections at the same time. Find links to more information on changing secondary data connections in the See Also section.

  16. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

  17. 若要發佈表單範本,在 [檔案] 功能表上的按一下 [發佈]。

  18. 開啟此表單範本為基礎的表單,並填寫完整測試表單。請確認此表單範本為基礎的表單,如預期般運作。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×