第 1 课:创建示例订阅服务器数据库
定义数据驱动的订阅前,必须具有可提供订阅数据的数据源。在此步骤中,您将创建一个小型数据库,以存储本教程中使用的订阅数据。稍后在处理订阅时,报表服务器将检索此数据并使用它来自定义报表输出、传递选项和报表表示格式。
可以使用 SQL Server 2000 数据库或 SQL Server 2005 数据库来存储数据。本课假定您使用 Management Studio 创建 SQL Server 2005 数据库。
创建示例订阅服务器数据库
启动 Management Studio,打开与数据库引擎的连接。
右键单击“数据库”,再选择“新建数据库”。
在“新建数据库”对话框的“数据库名称”中,键入 Subscribers。单击**“确定”**。
在工具栏中,单击**“新建查询”**按钮。
将下列 Transact-SQL 语句复制到空查询中:
Use Subscribers CREATE TABLE [dbo].[UserInfo] ( [SubscriptionID] [int] NOT NULL PRIMARY KEY , [EmployeeID] [int] , [LastName] [nvarchar] (50) NOT NULL , [FileType] [bit], [Format] [nvarchar] (20) NOT NULL , ) ON [PRIMARY] GO INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('1', '289', 'Valdez', '1', 'IMAGE') INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('2', '284', 'Alberts', '1', 'MHTML') INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('3', '275', 'Blythe', '1', 'PDF') GO
单击**“!执行”**。
使用 SELECT 语句查看您是否有三行数据。例如:
select * from UserInfo
后续步骤
您已成功创建了订阅数据,这些数据将为每个订阅服务器驱动报表分发并改变报表输出。下一步,将修改要分发给订阅服务器的报表的数据源属性。修改数据源属性是为了准备报表以实现数据驱动的订阅传递。请参阅第 2 课:修改报表数据源属性。
请参阅
任务
其他资源
如何创建数据库 (SQL Server Management Studio)
使用 INSERT 和 SELECT 添加行