先决条件
我们应该具备SQL Server查询和Visual Studio Tool的一些基本知识,以便使用Visual Studio 2015创建SSRS报表。
- SQL Server基本查询
- Visual Studio 2015
如何设置SSRS环境
如果您想知道如何设置SSRS环境过程,先决条件和SSDT,请阅读下面的链接,阅读我的上一篇文章
如何在数据库中创建表
首先,在SQL Server数据库中使用SQL Server Management Studio创建一个Product表。然后,您可以在“产品”表中添加产品详细信息。
CREATE TABLE [dbo].[Products](
[ProductID] [int] IDENTITY(1,1) NOT NULL,
[ProductName] [nvarchar](max) NULL,
[SupplierID] [int] NULL,
[CategoryID] [int] NULL,
[QuantityPerUnit] [nvarchar](max) NULL,
[UnitPrice] [decimal](18, 2) NULL,
[UnitsInStock] [smallint] NULL,
[UnitsOnOrder] [smallint] NULL,
[ReorderLevel] [smallint] NULL,
[SupplierName] [nvarchar](max) NULL,
[CategoryName] [nvarchar](max) NULL,
[Rating] [int] NOT NULL,
[Discontinued] [bit] NOT NULL,
CONSTRAINT [PK_dbo.Products] PRIMARY KEY CLUSTERED
(
[ProductID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
如何创建SSRS项目
打开Visual Studio2015。转到“文件”菜单,指向“新建”,然后单击“新项目”。 “新建项目”窗口将打开,您可以在Business Intelligence模板中选择一个已安装的模板(例如“ 报告服务”),然后选择“报表服务器”项目并键入“项目名称” SSRS MatrixReport。选择项目位置路径,然后单击“确定”按钮

现在,您可以看到EmployeeTableReport项目结构,如 屏幕截图 as below

如何创建新报告
您可以在解决方案资源管理器中详细了解如何使用Visual Studio 2015添加新报表。您可以看到以下分步过程
转到“报告”文件夹,右键单击“报告”文件夹,然后指向“添加新报告”, 然后单击添加新报告。

报告向导窗口将打开,然后单击下一步按钮。

将打开“选择数据源”窗口,然后单击“编辑”按钮

将打开“连接属性”窗口,然后键入服务器名称,选择身份验证,用户名,密码,选择或输入数据库名称,最后您可以检查数据库连接是否成功,然后单击“测试连接”按钮。然后单击确定按钮。

“选择数据源”窗口将打开并选择新的数据源,连接字符串,然后单击“下一步”按钮。

将打开“设计查询”窗口,然后单击“查询生成器”

“查询设计器”窗口将打开,并在您要在其中加载报告并执行SQL查询的表中键入查询,然后单击“ SQL”图标。 然后,单击确定按钮
select ProductID,ProductName, CategoryName, SupplierName, QuantityPerUnit, UnitPrice, Rating from Products

“设计查询”窗口将与SQL查询一起显示,如下所示 屏幕截图。然后,单击下一步按钮

“报告类型”窗口将打开,并选择报告为 矩阵 然后单击下一步按钮。

表格设计窗口将打开并添加表格列,行和详细信息 显示字段,然后单击 列,行,详细信息b乌顿。然后单击下一步按钮。

“正在完成向导”窗口将打开并键入报告名称,然后单击“完成”按钮。

创建SSRS项目报告后,您可以看到解决方案资源管理器的结构,如下所示 屏幕截图

现在,您可以看到如下的报告设计视图

最后,单击预览按钮以查看报告视图

如何部署报告
转到解决方案资源管理器,右键单击EmployeeTableReport,然后单击“部署上下文菜单”项。

将报表成功部署到报表服务器后,您将在输出窗口中看到信息,如下面的屏幕快照所示。

如何运行报告
您可以在浏览器中详细了解如何使用报表服务器运行报表。您可以看到以下分步过程
首先,您必须复制默认的Report Server Url,并将同一Url粘贴到运行报告应用程序的浏览器中。
http:// localhost / reportserver

现在,您可以运行报表应用程序,然后运行SSRSMatrixReport并单击ProductReport

结论
我希望你能理解 我们如何创建一个 使用报告向导的矩阵报告 SQL Server 报告服务 2016中,如何创建新报表,如何在中部署/运行报表应用程序 报表服务器。我已经介绍了所有必需的东西。如果您发现我在本文中错过的任何内容,请告诉我。请分享您的宝贵反馈或意见和建议,以改善以后的文章。