1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2

118 16 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 118
Dung lượng 14,22 MB

Nội dung

Nối tiếp phần 1, Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2 sẽ tiếp tục cung cấp cho học viên các kiến thức về dịch vụ Report trong SQL Server 2008, tạo và triển khai Report bằng SQL Server Business Intelligence Development Studio; bảo mật cơ sở dữ liệu SQL Server 2008; thủ tục hệ thống hỗ trợ quản trị cơ sở dữ liệu SQL Server 2008;... Mời các bạn cùng tham khảo chi tiết nội dung giáo trình!

Trang 1

Chương 12: Dịch vụ Report trong SQL Server 2008 83 IMỊ? — Chương 12: DỊCH VỤ REPORT TRONG SQL SERVER 2008 QS NNN v

tính năng cho phép chúng ta lưu trữ, truy vấn, chuyển đổi, báo cáo và quản trị dữ liệu một cách hiệu quả nhất

dụng truy cập dữ liệu dạng Report (báo cáo) bằng trình duyệt Internet thay vì sử dụng các hình thức khác như truy cập từ xa hay VPN (Virtual Private Network) mà không cần lập trình

Tóm tắt chương 12

So với SQL Server 2005, SQL Server 2008 nâng cấp nhiều

Một trong những tính năng nổi bật là cho phép người sử

Các vấn đề chính sẽ được đề cập:

Giới thiệu dịch vụ SQL Server Report Thành phần của dịch vụ Report Cấu hình dich vu Report trong IIS

Tao va trién khai Report bang SQL Server Business Intelligence Development Studio

Tao Report bang Report Builder

1 Giới thiệu dịch vụ Report

SQL Server là ứng dụng cho phép bạn tạo va quan lý cơ sở đữ liệu quan hệ dùng trong mọi loại ứng dụng với quy mô nhỏ đến lớn có số lượng người truy cập lên đến hàng triệu

Trong những phiên bản trước đây, cơ sở dữ liệu SQL Server là cơ sở dữ liệu thuần túy, bạn không thể sử dụng giao diện của chúng để làm giao tiếp với người dùng đầu cuối mà phải phát triển ứng dung Desktop hay Web

Chẳng hạn, bạn xây dựng ứng dụng quản lý nhân sự hay quản trị

hành chánh, sử dụng ngôn ngữ lập trình Visual Basic hay C# để tạo ra các Form hay trang Web giao tiếp với những chức năng như nhập liệu,

Trang 2

84 Chuong 12: Dich vu Report trong SQL Server 2008

Khác với các loại cơ sở đữ liệu khác nhu Access, FoxPro hay Oracle, bản thân các ứng dụng cơ sở dữ liệu này là giải pháp hoàn chỉnh, bởi vì

chúng cung cấp đẩy đủ các tính năng giúp cho người sử dụng có thể giao tiếp mà không cần sử dụng bất kỳ ngôn ngữ lập trình nào khác

Ví dụ, đối với cơ sở dữ liệu MS Access, ban cé thé st dụng Form của chúng để thiết kế Form giao diện với người sử dụng, Report để làm báo cáo định kỳ, Macro để cài đặt các thao tác tự động, nếu có nhu cầu về tự

động hóa hay tính toán phức tạp hơn, bạn sử dụng Module

Tuy nhiên, đối với cơ sở dữ liệu SQL Server phiên bản 2000 về

trước, chúng chỉ sử dụng như cơ sở dữ liệu thuần túy chứ không có hai thành phần chính giao tiếp với người sử dụng là Form và Report

Sau khi phiên SQL Server 2005, đữ liệu được tính toán hay tổng

kết cần được trình bày theo nhiều định dạng khác nhau nhằm mục đích

phục vụ cho nhiều phòng ban hay tổ chức khác nhau thông qua báo cáo gọi là Report

Chắc chắn những Report thiết kế được thể hiện các thông tin tổng

kết hay chỉ tiết, được tính toán hay trích lọc từ cơ sở dữ liệu theo nguyên

tắc trong ngành sẽ được công khai cho một bộ phận hay thành viên nào đó trong tổ chức

Vấn đề nằm ở chỗ những Report này được triệu gọi như thế nào, từ 8QL Server 2005 rồi đến SQL Server 2008, bạn có thể thấy dịch vụ mới còn gọi là Report Service, dịch vụ này giúp cho bạn thiết kế, trình bày và triển khai báo cáo cần thiết cho doanh nghiệp

Report Service là dịch vụ có sẵn khi cài đặt SQL Server 2008, bạn

Trang 3

Chương 12: Dịch vụ Report trong SQL Server 2008

Ngoài ra, bạn cũng có thể thay SQL Server Reporting Services trong SQL Server Configuration Manager như hình 12-2 Íã Sql Server Configuration Manager @epi ric xl l8 SQL Server Configuration Mo Name : Ej SQLSererServices | yt © 1 SQL Server Network Cori ie State

+S SOL Native Client 100¢ FE) SQL Server (SQLEXPRESS) Running ‘ |) QYSOL Full-text Filter Daemon Launcher (MSSQLSERVER) Running SQL Server (MSSQLSERVER) Running SQL Server Analysis Services (MSSQLSERVER) Running

|| EB)SQL Server Reporting Services (MSSQLSERVER) Running | g@ SQL Server Browser Stopped

| £) SQL Server Agent (MSSQLSERVER) Running

|

a sa ee E= Song mea eecem ee

Hinh 12-2: Dich vu SQL Server Reporting Services

Chú ý: Để làm việc với dịch vụ Report cia SQL Server, ban bdo đảm dịch vụ này được khởi động như hình 12-1 hay 12-2

Như vậy, sau khi cài đặt SQL Server 2008, bạn có thể thấy trình

don Microsoft SQL Sever SQL 2008 | SQL Server Business Intelligence

Development Studio, đây là trình điều khiển cho phép bạn tạo và thiết kế

Report

Nếu bạn đã cài đặt Visual Studio 2008, IDE của SQL Server

Business Intelligence Development Studio va Visual Studio 2008 là một

Dich vu Report trong SQL Server 2008 cho phép ban thiết kế và quản lý Report với dữ liệu lấy từ cơ sở dữ liệu SQL Server 2008 mà không cần sử dụng ngôn ngữ lập trình

Để đưa Report đến với người sử dụng, bạn phải thực hiện các bước như sau:

Giai đoạn thứ nhất là cấu hình Web site để triển khai Report, bước này có liên quan đến hai vấn đẻ, vấn để thứ nhất là tạo cơ sở dữ liệu để

lưu trữ Report, van dé thứ hai là cấu hình trong IIS (Internet Information

8ervices) đó là lý do tại sao khi cài đặt SQL Server 2008, bạn cần khởi déng dich vu IIS

Giai đoạn thứ hai là thiết kế Report Để thiết kế Report, chúng ta

Trang 4

86 Chương 12: Dịch vụ Report trong SQL Server 2008

trong Visual Studio 2008 Đây là công cụ hỗ trợ mạnh và uyển chuyển

giúp cho bạn thiết kế Report với nhiều cách trình bày khác nhau thông

qua Report Wizard

Công cụ thứ hai là Report Builder, đây là công cụ dạng Web site,

bạn có thể thiết kế Report từ trình duyệt với sự kết hợp Report Model từ

Visual Studio

Giai đoạn thứ ba là đưa các Report đến với người sử dụng hay còn

gọi là Publish, sau đó quản lý thư mục, tài nguyên liên quan đến Report

hay tập tin kết nối cơ sở dữ liệu

Với 3 giai đoạn của quá trình tạo và triển khai Report, chúng ta sẽ tìm hiểu chỉ tiết về chúng qua từng ví dụ trình bày trong những phần kế tiếp

2 Thành phần của dịch vụ Report

Để xây dựng Website và công khai các Report cho người sử dụng, bạn phải thực hiện rất nhiều bước, trong mỗi bước có một số thành phần và chức năng liên quan Do đó, trước khi tiến hành thực hiện việc cấu hình và thiết kế Report, bạn tìm hiểu sơ lược về chức năng chính và thành phần của chúng như sau

2.1 Thành phần chính

Dịch vụ Report trong SQL Server 2008 bao gồm các thành phần

chính như: Report Server, Report Manager, Report Designer, Report Builder, Model Designer, Report Services Configuration Tool va Report Server Command Prompt Utilities

Bên cạnh các thành phần chính ở trên, dich vu Report còn có các

giao tiếp khác như: Windows Management Instrumentation (WMI), Simple Object Access Protocol (SOAP) va URL

2.1.1 Report Server

Report Server 14 thành phần chính của dich vu Report trong SQL

Server 2008, chúng là tập hợp các chức năng chính cho phép xử lý và kết xuất Report theo yêu cầu của người sử dụng

Trang 5

® Chương 12: Dịch vụ Report trong SQL Server 2008 87 (Al

2.1.2 Report Manager

Report Manager là công cụ cho phép bạn quản lý và triệu gọi Report từ trình duyệt Web thông qua giao thức HTTP

Thành phần này còn cho phép bạn trình bày dữ liệu trên Report

theo phân trang và điều hướng, giúp cho người sử dụng đọc hết dữ liệu

khi số lượng mẩu tin lớn hơn góc nhìn trên màn hình

2.1.3 Report Designer

Report Designer là công cụ có sẵn sau khi cài dat SQL Server, nó cho phép bạn thiết kế Report trong Visual Studio bằng chức năng Report Wizard théng qua dich vu Business Intelligent Development Studio

Thành phần này hỗ trợ các công cụ để giúp bạn thiết kế Report với hình dạng như bảng, ma trận hay trình bày từng mẩu tin trên một Form 2.1.4, Report Builder

Report Builder là công cụ đặc biệt trên Web của Website dùng cho

Report trong SQL Server sau khi bạn can hình Report Server, thành

phần này cho phép bạn thiết kế nhanh Report bằng trình duyệt mà không cần biết nhiều về cấu trúc dữ liệu

2.1.5 Model Designer

Model Designer la céng cu trong Business Intelligent Development Studio ding dé tao Report Model cho Report Builder

Report Model két néi véi Data Source View trong Analysis Server

hay cơ sở dữ liệu SQL Server 2008 để trích lọc dữ liệu dưới dạng siêu dữ liệu (meta data)

2.1.6 Report Services Configuration Tool

Công cụ này dùng để cấu hình ứng dụng Web Site cho Report

Manager và Report Server, chúng tạo cơ sở dữ liệu cho Report Server, cho phép quản lý khóa mã hóa và khởi tạo Report Server

2.1.7 Report Server Command Prompt Utilities

Trang 6

88 Chương 12: Dịch vụ Report trong SQL Server 2008

2.2 Chức năng chính

Chức năng chính sử dụng cho dịch vụ Report của SQL Server 2008 là: Report Definition, Published Report, Rendered Report, Parameterized

Report, Linked Report, Report Snapshot, Report Model và Report Server

Folder Namspace

2.2.1 Report Definition

Report Defñnition là bản đặc tả được tạo ra bởi tiện ích Report Designer hay Report Builder, chúng bao gồm các thông tin như câu truy vấn, định dạng và các phần tử khác của Report khi nó thực thi

Định dạng của Report trong SQL Server 2008 sẽ được lưu trữ trong cơ sở dữ liệu SQL Server theo định dạng XML và lưu dưới tập tin có tên mở rộng là rdl (Report Definition Language)

Chú ý: Nếu bạn thiết kế Report trong Visual Studio 2008, tên mở

rộng của Report là rdle thay vì rdl như trong SQL Server 2008

2.2.2 Published Report

Sau khi Report đã được tạo ra, những Report này sẽ được triển khai trên Report Server bằng cách sử dụng chức năng Deploy của tiện ích

Report Designer, Report Builder hoặc bạn có thể tải trực tiếp thông qua

Report Manager hay Management Studio

2.2.3 Rendered Report

Sau khi triển khai Report trên Report Server, nếu Report được triệu gọi, dữ liệu sẽ được truy vấn và trình bày theo định dạng đã thiết

kế, quá trình này được gọi là render

2.2.4 Parameterized Report

Tương tự như các khai báo và sử dụng tham số trong phát biểu SQL hay thủ tục nội tại (Stored Procedure), Report cũng có thể chấp nhận

tham số truyền từ bên ngoài; bằng cách này bạn có thể yêu cầu Report

trình bày dữ liệu theo tiêu chí lọc hay tìm kiếm nào đó 2.2.5 Linked Report

Trang 7

š ®

Chương 12: Dịch vụ Report trong SQL Server 2008 89 MỊ

2.2.6 Report Snapshot

Report Snapshot la tén goi mang tính tham khảo, khi bạn thiết kế

Report, dữ liệu mang tinh minh hoa (sample) sẽ hiển thị trên Report,

những thông tin này sẽ biến mất nếu dữ liệu thật được truy vấn từ cơ sở đữ liệu trong khi Report được triệu gọi

2.2.7 Report Model

Report Model là mô hình trung gian để tạo Report trên trình duyệt bằng cách sử dụng tiện ích Report Builder Một khi người sử dụng sử dụng cách này, Report tạo ra mà không cần quan tâm đến câu truy vấn, kết nối cơ sở đữ liệu, cơ sở dữ liệu

2.2.8 Report Server Folder Namspace

Report Server Folder NÑamspace cho phép bạn nhận dạng cấu trúc

lưu trữ Report bao gồm thư mục, mô hình, kết nối cơ sở dữ liệu, bảo mật và một số thông tin khác

Chẳng hạn, bạn đang ở màn hình Management Studio, chọn vào

biểu tượng Connect như hình 12-3

Lad Microsoft SQL Server Management Studio

File Edit View Tools Window Community Help 1 New Query Object Explorer’ [connect | $9 2 (J Database Engine i i Analysis Services Integration Services SQL Server Compact

Hinh 12-3: Két noi Reporting Services

Cửa sổ đăng nhập yêu cầu bạn chọn hình thức kết nối là Windows Authentication hay SQL Server Authentication như hình 12-4

Sau khi đăng nhập thành công, bạn có thể thấy cấu trúc của Reporting Services trinh bay như hình 12-5

Chú ý: Để đăng nhập vao Reporting Services nhu hình trên, bạn cần cấu hình Report Server thành công

Trang 8

90 Chương 12: Dịch vụ Report trong SQL Server 2008 onnecty | #9 9 =

m l8 SONY-HUUKHANG (SQL Server 10.0.1600 - SONY-HUUKHANG\Administrator) 8 đã SONY:HUUKHANG (fteport Server 1011.1600 - SONY-HUUKHANG\Administrator) Ea Jobs © (a Security E Ea Roles fy Browser ch Content Manager o&& My Reports && Publisher

& Report Builder © (Gia System Roles

& System Administrator & System User [3 Shared Schedules

Hinh 12-5: Cau trúc thư mục Reporting Services

3 Cau hinh dich vu Report

Để cấu hình địch vụ Report, trước tiên bạn chọn vào Microsoft SQL Server 2008 | Configuration Tools | Report Services Configuration

Trang 9

Chương 12: Dịch vụ Report trong SQL Server 2008 Reporting Services Configuration Connection Microsoft SQL Server 2008 Reporting Services insta Please specify aserver name, click the Find button, and select a report server instance to configure Server Name: Report Server Instance:

Hình 12-6: Céu hinh dich vu Report

Giả sử, chúng ta chọn tên máy là MYSOLUTION va Instance cia

SQL Server 2008 trên máy này là MSSQLSERVER như trong hình trên rồi nhấn nút Connect

Chú ý: Nếu bạn không thấy tên Server trong hộp Server Name, có

thể chọn nhập tên máy hay IP rồi nhấn vào nut Find Trong trường hợp

không thấy tên Server, xem như dich vu Report chưa cài dat trong SQL

Server 2008

Sau khi nhấn nút Connect, nếu kết nối thành công, bạn có thể thấy cửa sổ kế tiếp xuất hiện như hình 12-7

Use the Reporting Services Configuration Manager toot to define or modify settings for the Report Server end Report

Manager If you installed Reporting Services infiles-only mode, you must configure the Web service URL, the

datebase, anc the Report Manager URL

Current Report Server SQL Server Instance: Instance 1D: Edition: Product Version: MSSQLSERVER: MSRS10.MSSQiSERVER DEVELOPER EDITION

Report Server Database Name: ReportServer Report Server Mode: Native

Report Serace Status: Stopped

Trang 10

Nhấn nút Start, nếu khởi động thành công dịch vụ Report, cửa sổ hình 12-7 bây giờ trông giống như hình 12-8

92 Chương 12: Dịch vụ Report trong SQL Server 2008 Report Server Status = he Web sence x i 2 Webservice Current Report Server

SQL Server Instance: MSSQLSERVER Instance ID: MSRSLO.MSSQLSERVER Edition: DEVELOPER EDITION Product Version:

Report Server Database ame ReporServer Report Server Mode: Natve Report Service Status: Started oat “Sop ‘or the Report Server and Report the Hình 12-8: Khởi động thành công

Phần bên trái của cửa sổ, bạn cũng có thể thấy danh sách các chức

Trang 11

Chương 12: Dịch vụ Report trong SQL Server 2008

Nhấn vào Service Account, bạn chọn hình thức đăng nhập dịch vụ

Report nhu hình 12-10

củi Specify a built-in account or Windows domain user account to runthe report server service

Report Server Service Account

Choose enoption to set the service account and then click Apply

©) Use built-in account:

‘@: Use another account:

Account (Domain\user): SONY-HUUKHANG \Administrator

Password: * e

Hình 12-10: Chọn hình thúc đăng nhập

Chọn vào ngăn Database, bạn sẽ thấy cửa sổ tạo cơ sở dữ liệu cho

dịch vụ Report xuất hiện như hình 12-11 om — Report Server Database Configuration Wizard) a0 = | Change Database Choose whether to create or configure a report server database,

Select one of the follows

an existing repert sery tons to create an empty re 3 that has content you rver dtabase or select use

|

from the following list:

© Creates new te00 Choose an exist: i i “ Ereviois ‘Next } “Cancel |

Hinh 12-11: Tao co sé da liéu cho dich vu Report

Đánh dấu vào tity chon “Create a new report server database” và

Trang 12

94 Chương 12: Dịch vụ Report trong SQL Server 2008

Choose a local or remote instance of a SQL Server Database Engine and specify

credentials that have permission to connect to thet server

Connect to the Database Server:

Server Name: SONY-HUUKHAN J Authentication Type: In Username: Password

Hinh 12-12: Tao co sé di liéu

Giữ các tùy chọn mặc định, bạn nhấn nút “Test Connection”, nếu kết nối thành công, bạn nhấn nút Next, cửa sổ kế tiếp yêu cầu bạn đặt

tên cơ sở dữ liệu như hình 12-13

Enter a database name, select the language to use for running SQL scripts, and specify

whether to create the database in native or SharePoint mode

Database Neme: Se

Temp Databese Name: ReportServerTemp

Report Server Mode: @ Native Mode

©: SharePoint Integrated Mode

Hình 12-13: Xhơi báo tên cơ sở dữ liệu

Giữ tên cơ sở dữ liệu là ReportServer và đánh dấu tùy chọn Native

Mode, bạn nhấn nút Next, cửa sổ kế tiếp yêu cầu bạn cung cấp đặc quyền

Trang 13

®

Chuong 12: Dich vu Report trong SQL Server 2008 95 (AA

Specify the credentials of an existing account that the Teport server will use tc connect to

the report server database Permission to access the report server database will be automatically granted to the account you specify Credentials: Authentication Type: User name (Domain\uses): Password: âđeseeeeel

Hình 12-14: Tai khodn dang nhap SQL Server

Nhấn nút Next, cửa sổ kế tiếp trình bày tóm tắt những tùy chọn đã thiết lập như hình 12-15

The following information will be used to create a new report server database Verify this information is correct before you continue

SQL Server Instance SONY-HUUKHANG Report Server Databese: ReportServer

Temp Database: ReporiSerzerTempDB Report Server Language: English (United States)

Report Server Mode: Native

Authentication Type: Vandows Account

Username: SONY-HUUKHANG Administrator Password: =

Hình 12-15: Tóm tết cấu hình

Nếu bạn có nhu cầu thay đổi, nhấn nút Previous Trong trường hợp

Trang 14

Chương 12: Dịch vụ Report trong SQL Server 2008

Please wait while the Report Server Datebase Configuration wizerd configures the

dgtabase This might teke several minutes to complete

Verifying datebzse sku Success

Generating database script Success [Running database script In Progress

Hinh 12-16: Tién trinh tạo uà cấu hình cơ sở dữ liệu

Nếu tạo thành công, cửa sổ kế tiếp xuất hiện với báo cáo thành

công như hình 12-17

Please wait while the Report Server Database Configuration wizard configures the database This might take several minutes to complete Ventyi sé sku Si Genera Running ở; Generating rights scripts tabase script base script ww] nf col ial ¢ [Applying connection rights Setting DSN s Previous

Hinh 12-17: Tao co sé dit liéu thanh céng

Trang 15

® Chương 12: Dịch vụ Report trong SQL Server 2008 97

Reporting Services stores al report server content end application data in a database Use this page to create or changethe report server database or update database connection credentials

Current Report Server Database

Click Change database to select a different catebase or create 2 new database in native or SharePoint integrated mode

SQL Server Nama: SONY-HUUKHANG Database Name: ReportServer Report Server Mode: Native

Change Datebase

Current Report Server Database Credential

The following credentials are used by the report server to connect to the report server database, Use the options beiowto choose a

different account or update a password

Credential: Windows Account Login: ‘SONY-HUUKHANG \Administrator

Password: _.— r*

Hình 12-18: Tạo cơ sở đỡ liệu thờnh công

Chú ý: Để cấu hình dịch vụ Report, bạn cần khởi động dịch vụ IIS và bảo đảm Web site cấu hình trên cổng 80 (Default Web Site) đang chạy như hình:12-19 Ai : a =] SONY-HUUKHANG (SONY-HUUKHANG\Administrator) i Application Pools 4-8) Sites

» @ Default Web Site

b HKG Informatics Education Center ¡€8 HUUKHANG.COM ° @ RecruitVietnam Members : DotNetNuke > @ ASP.NET Publish @ RecruitVietnam JobSeekers » GP RecruitVietnem Recruiters @ HKG Accounting Services vB HKG Software Development Center

Hình 12-19: Céc Website trong IS

Kế đến, bạn mở cửa sổ Management Studio của SQL Server 2008

(Start | Microsoft SQL Server 2008 | SQL Server Management Studio),

Trang 16

98 Chương 12: Dịch vụ Report trong SQL Server 2008

ngăn Databases, bạn có thể thấy tên cơ sở dữ liệu là ReportServer và

ReportServerTemp xuất hiện như hình 12-20 & la SONY-HUUKHANG (SQL Server 10,0.1600 - SONY-HUUKHANG\Administrator) © [i Databases @ Ga System Databases [ Database Snapshots a AccountSystem ® Lg BANHANG II lã BookSalesOnlineForProfessional 8 (8 CommonDb ID) uy DotNetNukeDb ies (§ HumanResourceManagement oe U RecruitVietnam & (3 ReportServer &i [§ StudentManagementForProfessional & (g VietnamBusinessBox ID iW VietnamBusinessZone

Hình 12-20: Cơ sở đữ liệu ReportSeruer uà ReportSeruerTemp Trở lại cửa sổ Reporting Services Confñiguration Manager, chọn vào ngăn Report Manager Url, bạn có thể thấy cấu hình Website cho dịch vụ Report như hình 12-21

ee

Configure a URL to access Report Manager, Click Advanced to define multiple URLs, orto specify additional parameters on the URL

Report Manager Ste Identification virtual Directory: Reports

URLs: htto://SONY-HUUKHANG:82/Reports ( Aavarced —| http ://192.168.1.65:83/Reports

Hình 12-21: URL cho Website cua dich vu Report

Chú ý: Bạn có thể cấu hình cổng của máy SONY-HUURKHANG bằng

cách nhấn vào nút Advanced, cửa sổ kế tiếp xuất hiện tương tự như hình

12-22

Bằng cách nhấn vào liên kết http:/SONY-HUUKHANG:80/Reports hay http://192.168.1.65:80/Reports, trình duyệt Web được kích hoạt

Trang 17

Chương 12: Dịch vụ Report trong SQL Server 2008 Advanced Multiple Web Site Configuration

@ Configure various identities for Report Manager

Muttiple Identibes for Repoct Manager ' IP Address i 192.168 1.65 80 Coe ieee ][ ẾRB .) Multiple SSL Identities for Report Manager SSL Certificate Issued To _ | TP Address

Hình 12-22: Cốu hình cổng cho Website

Trang 18

100 Chương 12: Dịch vụ Report trong SQL Server 2008

Nếu đăng nhập thành công, trình duyệt Web trình bày nội dung trang chủ của Web site như hình 12-24 © Report Manager - Windows Intemet Explorer Pd Favorites "& 9 Howto Create ShacePoi “4 Profeasionsl: microsoft-sh é Report Manager : L > h

SQL Server Reporting Services — =

Home nang Search for: tad PP" a a snare re New Folder *jNew Data Source ]UploadFile {Report Builder 2 Show Details There are no items in Home Click Help for more information about this page

Hinh 12-24: Trang chi ctia Web site

Chú y: Mé IIS ti ctta sé Administrative Tools (trong ctta s6 Control Panel), ban khéng thấy ứng dung ReportServer xuất hiện như hình 12-25 p 4 ASP.NET Publish 4 @ Default Web Site _`7 espnet_client 4-7 VirtualDirectories — 80 _ WebParts > Gi DotNetNuke v @ HKG Accounting Services » HKG Informatics Education Center

Trang 19

®

Chương 12: Dịch vụ Report trong SQL Server 2008 101 MA

Bạn có thể tìm thấy thư mục chứa tập tin của ứng dụng

ReportServer trong thư mục C:\Program Files\Microsoft SQL

Server\MSRS10.MSSQLSERVER\Reporting Services nhu hình 12-26 db Microsoft SQL Server 380 sả 90 s& 100 gs MSAS10.MSSQLSERVER &, MSRS10.MSSQLSERVER eb; Reporting Services ds LogFiles ids ReportManager uk ReportServer £: RSTempFiles ký MSSQL.1 #;- MSSQL10.MSSQLSERVER

Hình 12-26: Cấu trúc thư mục cua dich vu Report

Trong trường hợp bình thường, bạn có thể truy cập vào địa chỉ

http:/1ocalhost/ReportServer/ và trình duyệt trình bày như hình 12-27 ẤẾ ‡ony-huukhang/ReportServer - / - W Ey ; meray

File Edit View Favorites Tools Help _

Gg Favorites © Howto Create a SharePoi A, Professional-microsoft-sh

© sony-huukhang/Reports | “by BX + C2 am ~ Pager Safety Tool | sony-huukhang/ReportServer - /

Microsoft SQL Server Reporting Services Version 10.0 1600.22

Done apa er @ Internet | Protected Mode: Off EE tar 100% + Song Hình 12-27: Truy cập thành công úng dụng ReportSeruer

Trang 20

102 Chương 12: Dịch vụ Report trong SQL Server 2008

4 Tạo và triển khai Report bằng SQL Server Business Intelligence Development Studio

4.1 Tạo Report bằng SQL Server Business Intelligence Development Studio

4.1.1 Tao Report bang Report Wizard

Để tạo Report bằng công cụ trợ giúp (Wizard), bạn kích hoạt SQL

Server Business Intelligence Development Studio như hình 12-28 Analysis Services Configuration Tools Documentation and Tutorials Integration Services v.v v v v Performance Tools

Import and Export Data (32-bit)

SQL Server Business Intelligence Development Studio Pond ic See x em =

Hinh 12-28: Tién ich

Chon trinh don File | New | Project, cia sé tao du 4n Report xuat hién nhu hinh 12-29

[New Project T7) we

Erect bes: Business Intelligence Projects co Visual Studie wostalied templates —=

‘Visual Ce PAnalysis Sennces Project SPinport Analysis Services 2008 Database

& Other Language: {a Integration Services Connections Proje 2ilIntegration Services Project

‘ TT TIẾT È EiàRepert Ser.et Picject Wisard #lFepef kodkl Projed NHA Ê BiRecent Server Project i Í mvpssme | l “Search Online Templates A i i H | | | ị j l 1= KỸ {Ấn en 3

F Nome Analysis Sernces Projectt |

Trang 21

® Chương 12: Dịch vụ Report trong SQL Server 2008 103 AM

Chọn vào loại dự án là Report Server Project Wizard, nhập tên thư mục nơi chứa tập tin Report như hình 12-30 kK Broject types: Business Intelligence Projects Visual C= Other Languages Other Project Types

uel Stodic instated templates

SB Analysis Services Project ‘BBlmport Analysis Services 2008 Database

Integration Services Connections Proje SUntegration Services Project

|Report Server Project Wizard “BlReport Modet Project Test Project: i i leport Server Project } i |My Templates š Search Online Templatez ar Ỷ Create e new Report Server project using Report Wizard, M Nome: ReporSeniceProject Location: _ — oy | = ch vae=e==

Solution Name ReportServiceProject & Create directory for solution

Ẩ Ï Add to Seurce Centrol

Hình 12-30: Tén va thu mue cia dự dn

Chú ý: Nếu đã cài đặt bộ Microsoft Visual Studio 2008, ban có thé mở cửa sổ Business Intelligent Development Studio từ cửa sổ trình đơn như hình 12-31

(pores cet sits eee Visual Studio Remote Tools >

& Microsoft Windows SDK v6.0A + & Visual Studio Tools » j¿ Microsoft Works » Oo Microsoft Visual Studio 2008 Documentation

ds MindMapper 2008 > eae Bias

Hình 12-31: Mé Business Intelligent Development Studio tw Microsoft Visual Studio 2008

Sau khi nhấn nút OK với tên thư mục là:

F:\MKBooks\SQLServer2008\SQL 2008 Book-2\Reports va tén du dn 1a ReportServiceProject, cửa sổ kế tiếp xuất hiện như hình 12-32

Nhấn nút Next, cửa sổ kế tiếp yêu cầu bạn chọn tên dữ liệu nguồn

và khai báo chuỗi kết nối cơ sở dữ liệu SQL Server với tên Server cùng

Trang 22

Chương 12: Dịch vụ Report trong SQL Server 2008 Welcome to the Report Wizard

The Report Wizerd helps you create @ report With this wizard, you can:

- Select ¢ data source from which to retrieve data

~ Design @ query to execute against the data source ~ Cheese the type ct report you want to create

+ Specify the basic layout of the report - Specify the formatting for the report

Click Next to continue

Don't show this page again [cancel] Hình 12-32: Sử dụng Report Server Project Wizard 3 Report Wizard Es

Select the Data Source

Trang 23

® Chương 12: Dịch vụ Report trong SQL Server 2008 105 MỊ

Nhấn vào nút Edit để chọn Server, đặc quyển kết nối cơ sở dữ liệu và tên cơ sở dữ liệu là VietnamBusinessZone như hình 12-34

Connection Properties 489918209: 28Mgif- orem sm (cs esa Data source: Microsoft SQL Server (SqiChent) Server name: SONY-HUUKHANG v Refresh

Log on to the server

i @\ Use Windows Authentication

©) Use SQL Server Authentication Use | P ["] Save my password Connect to a database (© Select or enter 2 database name: Eesti trai v i“) Attach a database file: ñ Advanced [Immmj [8# _JL Coat

Hình 12-34: Kết nối cơ sở dữ liệu

Chon nit OK, trở lại cửa sổ trước đó, bạn sẽ thấy chuỗi kết nối cơ

sở đữ liệu bây giờ như hình 12-35

Nhấn nút Next, bạn có thể định nghĩa phát biểu SQL dạng

SELECT để truy vấn đữ liệu theo tiêu chí lọc hay tim kiếm tùy ý như

Trang 24

106 Chương 12: Dịch vụ Report trong SQL Server 2008 `

| Select the Data Source

l| Select 2 data source from which to obtain data for this report or create ø new data source, ® New data source Name: BateSourcel SCNY-HUUKHANG Initial ietnamBusinessZone TQ Report Wizard [ Design the Query

Specify @ query te execute to get the data for the report Query string: SELECT * FROM Companies "xa —

Hinh 12-36: Khai bdo phat biéu SQL

Tuy nhiên, bạn cũng có thể sử dụng chức năng Query Builder để

Trang 25

Chương 12: Dịch vụ Report trong SQL Server 2008 Query Designer ae [Pare a (All Columns) Companyid ompanyName nnkehMemne TÐĂc Outp Sort Type SetOder ‘Fier Companies Ởj Companies Camnanies, panyld, IsActivate FROM Companies

Hình 12-37: Khai bdo phat biéu SQL

Bạn có thể thêm bảng đữ liệu khác vào cửa sổ này bằng cách nhấn

Trang 26

108 Chương 12: Dịch vụ Report trong SQL Server 2008

Ví dụ, bạn chọn bảng dữ liệu có tên CompanyTypes rồi nhấn nút Add, đóng cửa sổ này lại, cửa sổ sau nó sẽ xuất hiện như hình 12-39 ÍĐEátAsTe£ Gf hoot

Companies Leginémail \astlogin, Companies.CreatedDete, Companies

EIFEOM: = == an Companies INNER JOIN won GÌ

ì erga nh ON Compares CongasTspes Comper Company Hinh 12-39: Céu truy vdn

Chọn thêm cột dữ liệu là CompanyTypeName rồi nhấn OK, lập tức

Trang 27

®

Chương 12: Dịch vụ Report trong SQL Server 2008 109 Al Nhấn nút OK, trở lại màn hình trước đó, bạn chọn nút Next, rồi tiếp tục chọn một trong hai loại trình bày trên Report là Tabular hay Matrix như hình 12-41

Select the Report Type

‘Select the type of report that you want to create đ Tabular â Matrix

Hinh 12-41: Chon loai trinh bay

Bước kế tiếp, bạn thiết kế Report với 3 phần như hình 12-41 Phần

thứ nhất là Page chứa thông tin của trang in ra, ban có thể chọn cột dữ liệu trong phần này

Phần thứ hai là Group bao gồm các cột dữ liệu sẽ GROUP BY, bạn cũng có thể khai báo hàm để thống kê dữ liệu của mẩu tin được nhóm lại Ví dụ, chọn cột CompanyTypeName và nhấn nút Group, cột này sẽ xuất hiện trong phân GROUP như hình 12-42

Phần thứ ba là Details, là phần chọn mẩu tin trình bày theo từng

hàng, thường bạn chọn các cột dữ liệu vào phần này Chẳng hạn, trong trường hợp này chúng ta chọn cột Companyld, CompanyName,

Trang 28

110 Chương 12: Dịch vụ Report trong SQL Server 2008 TR Report ward Design the Table Cheerehcw to group the deta wn the table Ss Displayed Beld= CempanyTypetvme | Navionld k WeS k cteøntmat Parswerd UaLegin jc SreatedDete ĐC MesSeepme ke

1 Design the Table |

Cheese how te group the detain the table

Trang 29

® Chương 12: Dịch vụ Report trong SQL Server 2008 111 A

[3 Reenweas 21504 cl§ HfQIQOE T5: E 2E S42 3 QWWOÔI tí Z7 as(csig@gj

-_ Choose Cheese te type of levee er re table the Table Layout 5 i k ® Stepped F Bleck 4 i k l 1 ude subtotal i 4 7 Enable geitigown k i I fi 3 \ e Le

Hinh 12-44: Chon dinh dang Report

= 8 emi? Choose the Table Style Se

Cheete# style forthe table [Slate | k Ị k I t ; | A

Hinh 12-45: Chon dinh dang

Tiếp tục nhấn nút Next, bạn cung cấp địa chi Web site để triển khai Report này Đối với trường hợp này, bạn nhập địa chỉ là

http:/1ocalhost/ReportServer như hình 12-46

Nhấn nút Next, cửa sổ kế tiếp yêu cầu bạn đặt tên Report như hình

Trang 30

Chương 12: Dịch vụ Report trong SQL Server 2008

Choose the Deployment Location

Cheese 2 locaben to which te deploy the report

Ẵ 4

[| Fora report server running in native mode, the path to the report server where the project is deployed, for example

Í tipy/serername/teportserves For a repert server running in Sharepoint integrated mode, the URL cf the R Hi Sharepoint site to which the project is deployed, for example http://servername | i ; i i i R i MB Ẹ Deployment folder, Ny RepenservicePreject

i Fora report server running in native mode, the path to the report folder, for example /Reports For a report server | funning in Sharepoint integrated mede the URL of the Sharepoint hbrary for reports, for example Ị ÍÏ hatp:/sevemame/Shared Decuments/Reped Folder if Hinh 12-46: Chon Web site dé trién khai Report 3 5Œ

| Completing the Wizard v ¿ Provide a name and click Finish te create the new report Vl i |, Beport name: Ht“ Commpanmeieport as i ' Report summan- \ ị | |Dzsaszee DaaSevoel - Ẽ

| |cennecten sting: Data SaucesSCNY-HUUKHANG nat Catalogs etnanBuninessZore | Recon tree Tae H

| exwre Sleomedkeh siiohe) ý Ỳ

Sthe Forest h

- [D-šdcer Net eoabled =

|Groupng Company TypeName fi

i Detais Coccemdd CơnoanyHame, EnglshName, LopnEmet, CreatedDate

[Query SELECT Comores Comosnyld, Compares CompanyName, Compames EngishNare, ‘emoanes Cormany ypeld Compaa;Types Comoany TypeName q Companes ators, Comparer WebSte, Compares LopnEmal, Companes Password, 2 ‘Comcanes Laslopn Companes CeessedDate | HodtedDete Comsanes inact vate te \

Trang 31

®

Chương 12: Dịch vụ Report trong SQL Server 2008 118 |

Sau khi nhấn nút Finish, bạn sẽ thấy Report trong chế độ thiết kế như hình 12-48 CompaniesReport.rdt [Design] | Start Page} ; ‘RY Design | 2 Preview CompaniesReport ompany Tvp|_Company lẻ jCompany Na jEnglish Nam |LozinEmail |Created Đate Se fi i [Cemcznvié] ÍCemoanvNzmel [EnelishNamel “floriaE mail ‘TCreatedDatel Hình 12-48: Peport ở chế độ thiết bế

Bên trái màn hình, bạn có thể thấy danh sách cột dữ liệu của 2

bang Companies va CompanyTypes nhu hinh 12-49 ‘Report Data : v~ i x News> Edit BM @ 4 @ (2) Built-in Fields {9 Parameters [54 Images BỊ dds DataSourcel — [3 DataSet =] Companyld CompanyName EnglishName CompanyTypeld ==] CompanyTypeName Nationld =] WebSite LoginEmail Password ! LastLogin CreatedDate =| ModifiedDate =] IsActivate

Hinh 12-49: Danh sdch cét dit liéu

Nếu muốn xem dữ liệu trình bày trên Report trước khi chính thức công khai chúng trên Web site, bạn có thể chọn vào ngăn Preview, định

Trang 32

114 Chương 12: Dịch vụ Report trong SQL Server 2008

ConpariesReport.cl Design] San Peoe] cee: [Fever | pH 41 ofr Hoe GB 100% gA CompaniesReport Company English NamejLoginEmail |Created Date od

1 Tip doin ABC ABC Cocporaticn 930.2009 5:40:00 PM

— 7 Doanh Nghiệp — KHANG HƯU ——— IH02209%420 KHANGHUU Cơm | PM 3 Doash Nghép Tư OÓP Enterpriee 936-2009 5:40:00 PAL 3 CôngtyTNEH XYZCo.PưLtd :9⁄302099 *.40:00 PM HỮU KHANG ¡162/289 4:33:60 €e„ Ltd, PM

Hình 12-50: Xem dữ liệu trình bày trên Report

Khi thiét ké Report, ban tao du 4n trong Visual Studio nén Report Server Project cũng được tạo ra, bạn có thể thấy tên dự án này cùng với cấu

trúc thư mục của chúng trong cửa sổ Solution Explorer như hình 12-51 Solution Explorer - ReportServiceProject +i x ReportServiceProject & {ey Shared Data Sources DataSourcel.rds = [& Reports jñ CompaniesReport.rdl Hinh 12-51: Céu tric du dn Report 4.1.2 Thiết ké Report

Để thiết kế Report, bạn mất nhiều thời gian nghiên cứu các tinh

năng của Visual Studio dùng cho Report

Tuy nhiên, trong trường hợp này chúng ta tìm hiểu sơ lược một vài

tính năng cơ bản như thay đổi hàm của TextBox trong phân Group như sau

Trang 33

Chương 12: Dịch vụ Report trong SQL Server 2008 Properties ListLevel 0 ListStyle None }| MarkupType None NumeralLanguage NumeralVariant 1 SpaceAfter SpaceBefore TextAlign ToolTip Default ValueLoclD =Sum(Fields!Companyld.Vatue}| [=] J 14 ose ! Value Specifies the value of the text box “ã Properties Hình 12-52: Cửa sổ thuộc tính

Xóa hàm Sum và nhập hàm Count rồi chọn ngăn Preview, dữ liệu

Trang 34

116 Chương 12: Dịch vụ Report trong SQL Server 2008

Để thiết kế Report, bạn có thể sử dụng các thành phần trên cửa sổ

công cụ (Toolbox) như hình 12-54 [Pointer —” J BỊ Text Box „ Line Ïñ Table EB Matrix DG Rectangle _ List ig] Image @) Subreport Mu Chart Cs Gauge © General

There are no usable controls in this group Drag an item onto this text to add it to the toolbox te |e Toolbo› | Hinh 12-54: Cia s6 Toolbox

Để thêm cột dữ liệu vào Report, bạn chọn cột dữ liệu đang có rồi R-Click

Trang 35

Chương 12: Dich vu Report trong SQL Server 2008 117

Bạn có thể thay đổi tên cột dữ liệu trong Report bằng cách R-Click trên cột đang có rồi chọn tên cột dữ liệu cần thay như hình 12-56 Sores | | Companyld CompanyName EnglishName CompanyTypeld CompanyTypeName Nationld Website LeginEmail Password 3 Lastlegin CreatedDate ModifiedDate bActiate

Hinh 12-56: Thay đổi tên cột đữ liệu

4.2 Triển khai Report

Sau khi thiết kế xong Report, từ cửa sổ Solution Explorer, bạn chọn

Trang 36

118 Chương 12: Dịch vụ Report trong SQL Server 2008

chọn vào tên dự án rồi R-Click | Deploy như hình 12-58

Properties, cửa số thuộc tính xuất hiện như hình 12-59

Chú ý: Bạn có thể triển khai nhiều Report cùng một lúc bằng cách KT | Gad Solution ‘ReporSeniceProject a profess) Set as StartUp Project Debug » | Ada Solution to Source Control s «| cứ a } Paste | Remove | Properties

Hinh 12-58: Trién khai nhiéu Report

Chú ý: Tùy chọn được cấu hình để triển khai Report trên Web site

của dịch vụ Report được khai báo khi thiết kế Report Tuy nhiên, bạn có

thể thay đổi chúng bằng cách chọn vào tên dự án rồi R-Click I ®ptSr si Soi ct Property Pages et lame | Configuration: [Active(Debug) i General Hình 12-59: Cửa sổ thuộc tính của dự án Configuration Properties | (8 Debug Stactiter: CompaniesReport.rdl ‘8 Deployment rd SR eae False TargetDaraSourceF oie: Data Sources TargelfiepolFoder ReportServiceProject TarsatSerse“UEL bttp:/ecalhost/ReportServer ‘OvenwriteDataSources

Indicates whether dats scurde defindions on the repoct server can be overwntten

when deployng the prorecr

Trang 37

®

Chương 12: Dịch vụ Report trong SQL Server 2008 119 AA Sau khi nhấn vào trình đơn Deploy (trường hợp chọn tên dự án), nếu triển khai thành công, bạn sẽ thấy thông báo góc trái bên dưới Visual Studio như hình 12-60

Deploy succeeded

Hinh 12-60: Trién khai Report thanh céng

Trở lại trình duyệt Web, bạn truy cập Web site với đường dẫn

http://sony-huukhang/Reports/Pages/Folder.aspx, Report cé tén

CompaniesReport.rdl xuất hiện như hình 12-61

2 Report Manager - Windows Internet Explorer +

@@x li hượ ‘sony huukhangƒ Repetis/Pag ess a aoa File Edit View fiveitis Tools ‘Help

a | 8 @ Howto Cente Sharer A, Professional-microsoft-sh & XAY DUNG DOCUMENT Report Manager por gt 7 8y + OD fey Pagew Safety~ Took~ Ge ”

Home | My Subscriptions ; Site Settings ; Help + } q SQL Server Reporting Services - :

Home K HỘ Search for: wFolder =}New Data Source %) Upload File $3 B8g0rt Builder B Show Details [9 Data Sources tnew ES ReportServiceProject !new i Ỉ i ( a a ee $6~ J9 v (| ist “|

Hình 12-61: Triển khơi Report thờnh công

Nếu bạn chọn vào liên kết ReportServiceProject, bạn sẽ thấy tên Report vừa thiết kế là CompaniesReport xuất hiện như hình 12-62

Trang 38

Chương 12: Dịch vụ Report trong SQL Server 2008 /É Repert Manager me ~ E} + ~ Pager Safety ~ Tools + Be”

SQL Server Reporting Services

si Home > | - Search for: ReportServiceProject Home My Subscriptions ¡ Site Settings Help (New Folder <}New Data Source §) Upload File “Report Builder | Bile |G Report Manager @ Internet | Protected Mode: Off

i Report Menoge-¥ Windows Inter Espiner |

Edit Miew Favorites Tools Help

= Favorites 32 Q Howto Create a SharePci 2, Professional-micreseft-sh # XÂY DỰNGDOCUMIENT

SQL Server Reporting Services

Trang 39

®

Chương 12: Dịch vụ Report trong SQL Server 2008 121

Tương tự như vậy, nếu triệu gọi Web site có đường dẫn là http://sony-huukhang/ReportServer, ban cũng sẽ thấy danh sách thư mục và tập tin Report xuất hiện như hình 12-64 HS Or 2 Seis - 4) La =———==———— —— Pe

| Bile Edit View Favorites Teos Hep — KG _ a

| ip Favorites | qez €) Howto Create e SharePoi A Professional-microsoft-ch & XAY DUNG DOCUMENT

@ sony-huuthang/ReporServer-/ “Rp © Bly 2 am © Boger Sefety~ Tooke @~ ” sony-huukhang/ReportServer - / Microsoft SQL Server Reporting Services Version 10.0.1600,22 | | I ~~ = — 4 G Internet | Protected Mode: Off Ser 10% v |

Hình 12-64: Danh sdch thu muc Report

Nếu chọn vào liên kết ReportServiceProject, bạn cũng sẽ thấy tên Report là CompaniesReport xuất hiện như hình 12-65

[VB ieni-huckhans/R trŠ€ ve: -/RepGUđ54nìG 22c 1= Wincows Intemet Explore ayy

@@-+ ~= —— :

[Ble Ede View faeoitee Tenh Help

h ấu Favettes Q) Howto Create a SharePoi 2, Professicnal-microsatt-sh XÂY DỰNG DOCUMENT " Pep ties i <2 + @Pepert Manager E sony-huukhang’ ~My 4 ae + Pager Setetys Tooky Me ` | sony-huukhang/ReportServer - /ReportServiceProject

Microsoft SQL Server Reporting Services Version 10 0 1600 22 1@ Intemet | Protected Mode: Off

Hinh 12-65: CompaniesReport Report

Trang 40

Chương 12: Dịch vụ Report trong SQL Server 2008 ‡ _—= pa

|| File Edit View Favorites Tools Help

|) si Favorites | gg ©) Howto Create a SharePoi A, Professionat-microsoft-sh @ XÂY DỰNG DOCUMENT

(B5.~ MB Repo Manager — _ epor Viewer x

4 61? bị 100% -x _ Find [News Select a format CompaniesReport Company Id|Company | English NT a Name : a i ABC Corpecation 3009 2008 $40.00 PM No ep KHANG UU ¡Doanh Nghiệp kia» l % 4200 PM 931020 4330PM i jaternet|Protected Mode OM Se entender Sg = &100% ~ 7

Hình 12-66: Dữ liéu trinh bay trén CompaniesReport Report Để thêm Report vào dự án, bạn trở lại màn hình Visual Studio rồi

Ngày đăng: 17/12/2021, 10:14

HÌNH ẢNH LIÊN QUAN

Hình 12-9: Danh sách chúc năng cấu hình. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 9: Danh sách chúc năng cấu hình (Trang 10)
Hình 12-17: Tạo cơ sở dữ liệu thành cơng. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 17: Tạo cơ sở dữ liệu thành cơng (Trang 14)
Chú ý: Để cấu hình dịch vụ Report, bạn cần khởi động dịch vụ IIS và  bảo  đảm  Web  site  cấu  hình  trên  cổng  80  (Default  Web  Site)  đang  chạy  như  hình:12-19 - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
h ú ý: Để cấu hình dịch vụ Report, bạn cần khởi động dịch vụ IIS và bảo đảm Web site cấu hình trên cổng 80 (Default Web Site) đang chạy như hình:12-19 (Trang 15)
Hình 12-32: Cấu hình cổng cho Website. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 32: Cấu hình cổng cho Website (Trang 17)
Nếu cấu hình thành cơng, trang Web yêu cầu bạn cung cấp tài khoản  và  mật  khẩu  để  đăng  nhập  như  hình  12-23 - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
u cấu hình thành cơng, trang Web yêu cầu bạn cung cấp tài khoản và mật khẩu để đăng nhập như hình 12-23 (Trang 17)
Hình 12-24: Trang chủ của Web site. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 24: Trang chủ của Web site (Trang 18)
Hình 12-25: Web sife của dịch uụ Report. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 25: Web sife của dịch uụ Report (Trang 18)
® Chương  12:  Dịch  vụ  Report  trong  SQL  Server  2008  101  MA  - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
h ương 12: Dịch vụ Report trong SQL Server 2008 101 MA (Trang 19)
Ví dụ, bạn chọn bảng dữ liệu cĩ tên CompanyTypes rồi nhấn nútChương  12:  Dịch  vụ  Report  trong  SQL  Server  2008  - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
d ụ, bạn chọn bảng dữ liệu cĩ tên CompanyTypes rồi nhấn nútChương 12: Dịch vụ Report trong SQL Server 2008 (Trang 26)
Bên trái màn hình, bạn cĩ thể thấy danh sách cột dữ liệu của 2 bảng  Companies  và  CompanyTypes  như  hình  12-49 - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
n trái màn hình, bạn cĩ thể thấy danh sách cột dữ liệu của 2 bảng Companies và CompanyTypes như hình 12-49 (Trang 31)
- ® Chương  12:  Dịch  vụ  Report  trong  SQL  Server  2008  121  - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
h ương 12: Dịch vụ Report trong SQL Server 2008 121 (Trang 39)
Hình 12-85: Sử dụng tham số. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 85: Sử dụng tham số (Trang 50)
Hình 12-95: Dữ liệu xuốt ra Excel. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 95: Dữ liệu xuốt ra Excel (Trang 55)
Hình 12-98: Cấu ¿rzúc Report Model. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 98: Cấu ¿rzúc Report Model (Trang 57)
Chọn nút Next, cửa sổ kế tiếp yêu cầu bạn cấu hình kết nối cơ sở đữ liệu  SQL  Server  2008  như  hình  12-1009. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
h ọn nút Next, cửa sổ kế tiếp yêu cầu bạn cấu hình kết nối cơ sở đữ liệu SQL Server 2008 như hình 12-1009 (Trang 57)
Hình 19-107: Đặt tên Data Source Vieu.crien  - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 19 107: Đặt tên Data Source Vieu.crien (Trang 61)
Hình 12-108: 2œœ Source Vieu. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 108: 2œœ Source Vieu (Trang 62)
Chọn nút Next và đặt tên cho Report Model như hình 12-112. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
h ọn nút Next và đặt tên cho Report Model như hình 12-112 (Trang 64)
Hình 12-118: Thiết kế Report. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 118: Thiết kế Report (Trang 67)
Hình 12-121: Lưu Report. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 12 121: Lưu Report (Trang 68)
Hình 13-3: Tợo tài khoản SQL Seroer. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 13 3: Tợo tài khoản SQL Seroer (Trang 75)
Hình 13-6: Giao điện Visual Studio IDE. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 13 6: Giao điện Visual Studio IDE (Trang 80)
hình 13-7. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
hình 13 7 (Trang 81)
Hình 13-12: Danh sách điều khiển trừnh chủ. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 13 12: Danh sách điều khiển trừnh chủ (Trang 83)
Hình 13-18: K?hai báo thuộc tính cúa điều khiển Button thú 4. Sau  đĩ,  chọn  vào  ngăn  Data  trên  ToolBox,  bạn  thấy  điều  khiến  GridView  như  hình  13-19. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 13 18: K?hai báo thuộc tính cúa điều khiển Button thú 4. Sau đĩ, chọn vào ngăn Data trên ToolBox, bạn thấy điều khiến GridView như hình 13-19 (Trang 86)
Hình 13-25: Lỗi phát sinh do cú pháp SQL. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 13 25: Lỗi phát sinh do cú pháp SQL (Trang 91)
Hình 13-31: Phớ biểu SQL với tham số. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 13 31: Phớ biểu SQL với tham số (Trang 95)
Hình 18-32: Gọi thủ tục nội tại. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 18 32: Gọi thủ tục nội tại (Trang 97)
Hình 14-9: Dơnh sách bảng dữ liệu. - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
Hình 14 9: Dơnh sách bảng dữ liệu (Trang 106)
Nếu thực thi thủ tục nội tại trên, cấu trúc bảng Companies trình - Giáo trình Microsoft SQL Server 2008: Quản trị cơ sở dữ liệu (Tập 2) - Phần 2
u thực thi thủ tục nội tại trên, cấu trúc bảng Companies trình (Trang 107)

TỪ KHÓA LIÊN QUAN

w