共用方式為


建立連接到安全 SQL Server 資料庫的報表

  • SQL Server 組態:
    • 如果已經安裝 SQL Server (或是 OEM 版本、MSDE),必須將它設定成需要 SQL Server 驗證。
    • 如果並未安裝 SQL Server (或是 OEM 版本、MSDE),則必須安裝 MSDE,並且將 SQL Server 驗證設成 True。
  • 必須安裝 SQL Server 所提供的 Northwind 資料庫,並且確認它需要 SQL Server 驗證。
  • 必須建立可在網站內使用的有限存取帳戶。

若要安裝具有 SQL Server 驗證的 MSDE,或 Northwind 資料庫,請參考本說明文件內「系統設定」中的下列各節:

當您按照上述小節設定好 SQL Server 與 Northwind 資料庫後,便可開始準備建立從 Northwind 資料庫安全取得資訊的報表。

Note附註

這個程序只能與「專案設定」一節中建立的專案搭配使用。「專案設定」包含特定命名空間參考以及本程序所需的程式碼組態;您必須具備這個組態,否則將無法完成此程序。因此,在您開始本程序前,必須先遵循「專案設定」中的步驟進行。

  1. 在 [方案總管] 中,以滑鼠右鍵按一下粗體的專案名稱,將游標指向 [加入],然後按一下 [加入新項目]。

  2. 在 [加入新項目] 對話方塊中,請選取 [範本] 檢視中的 [Crystal Report] 範本。

  3. 在 [名稱] 欄位中,輸入名稱「NorthwindCustomers.rpt」,然後按一下 [開啟]。

  4. 在 [Crystal Reports 圖庫] 對話方塊的 [建立新的 Crystal Reports 文件] 面板中,選取 [使用報表精靈]。

  5. 在 [選取專家] 面板中選取 [標準],然後按一下 [確定]。

\[報表建立精靈\] 視窗便會出現。
  1. 在 [可用的資料來源] 面板中,展開 [建立新連接] 資料夾。

  2. 從開啟的子資料夾中,展開 [OLE DB (ADO)] 資料夾。

\[OLE DB (ADO)\] 視窗便會出現。
  1. 選取 [Microsoft OLE DB Provider for SQL Server],然後按一下 [下一步]。

  2. 在 [伺服器]、[使用者 ID] 和 [密碼] 欄位中,輸入資料庫伺服器、使用者 ID 和密碼的值。

  3. 從 [資料庫] 下拉式清單中,選取「Northwind」。

    讓 [整合安全] 核取方塊維持為未核取的狀態,因為您所使用的是 SQL Server 驗證而不是 NT 驗證。

  4. 按一下 [完成]。

    現在 OLE DB 資料夾便會展開,顯示您的資料庫伺服器及其中的 Northwind 資料庫。

  5. 展開 [Northwind]、[dbo] 及 [Tables] 節點,然後再選取 [Customers] 資料表。

  6. 按一下 > 符號,將資料表移至 [選取的資料表] 面板中,然後按一下 [下一步]。

  7. 展開 [Customers] 資料表,按住 Ctrl 鍵的同時按一下 [CompanyName]、[ContactName] 和 [City]。

  8. 按一下 [>] 符號,將這些欄位移到 [顯示欄位] 面板中,然後按一下 [下一步]。

  9. 在 [可使用的欄位] 面板中,選取 [報表欄位] 下的 [Customer.City],然後按一下 > 符號,將欄位移至 [群組依據] 面板,然後按一下 [完成]。

    這樣就建立了 NorthwindCustomers 報表,並載入了 Visual Studio 主視窗。