易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql Server 2008 Reporting Services系列(一)

一、了解Reporting Services
     Sqlserver Reporting Services是微软的数据库报表设计工具,它集成在微软的商业智能开发工具:SQL Server Business Intelligence Development Studio之中,这个工具其实就是大家熟悉的Visual Studio,利用Reporting Services我么能够高效的开发数据报表,Reporting Services为我们提供了各种数据模版,根据数据模版我们可以构建各种样式的报表,其中包括常常用到的表,矩阵,图表等,都会依依为大家介绍。另外Reporting Services支持的数据源大致分为两种:(1)OLTP,基于SQL语句的数据源,利用关系型数据库为报表提供数据。(2)OLAP,基于数据仓库的数据源,利用多维数据集为报表提供数据。好了基础的东西就说这么多,以后在例子中用到我在详细为大家介绍某些概念。
二、初试牛刀,我的第一张报表
     在这里先说明一下,首先在安装SQL SERVER 2008的时候,你必须安装Reporting Services组件,因为安装这个组件后,才会在SQL Server Business Intelligence Development Studio上出现报表项目。
     确定你已经安装了Reporting Services后打开SQL Server Business Intelligence Development Studio,在新建项目中选择商业智能项目(SQL SERVER所有BI的项目都属于这个类),在模版中选择报表服务器项目,输入项目名:MyReport
建立好项目之后我们发现项目结构主要包含两个文件夹:
共享数据源:所有的报表要从数据库中读数据,必须要是定一个数据源,数据源以两种方式存在于报表中:
(1)报表数据源,报表数据源属于每个报表自己,其余报表不能使用。
(2)共享数据源,共享数据源属于报表项目,项目中的所有报表都可以使用共享数据源。
报表:项目中所有的报表都呈现在这个文件夹下
然后我们开始建立数据源
选择共享数据源文件夹,点右键,在弹出菜单中选择新建数据源,然后填写数据源名称,数据源类型,以及连接到数据库的连接字符串:
建立好后,我们发现数据源文件夹下就出现了ShareOltpDataSource.rds数据源
之后我们就可以开始设计报表了,选择报表文件夹,点击右键,在弹出菜单中选择“新建-》添加-》新建项”
然后在弹出的窗口中选择报表,再输入报表名称:
接下来报表文件夹中就出现了我们新建的报表:Student.rdl
另外报表设计器也出现在了VS中。
选择报表数据视图(如果没有在VS菜单栏上选择视图-》报表数据),


相关文档:

sql 语句分类

sql 语句按功能分为3类:数据定义语句,数据操作语句,数据控制语句
一:数据定义语句:
       CREATE TABLE --创建一个数据库表
       DROP TABLE --从数据库中删除表
      ALTER TABLE --修改数据库表结构
  &n ......

安装SQL SERVER 2000 后更改服务器名的解决。

今天刚开通这个小博,作为庆祝,把我以前空间中的一篇文章转过来。
希望对
问题:由于安装sql server 2000 sp4以后修改了服务器的名称导致SQL中保留的服务器名不正确。
解决方法:
1.select @@servername
查看返回值是否与现在机器名不一致(如果一致就是别的问题了)
2.exec sp_helpserver
查看应该有NAME与network ......

oracle sql 的语句

delete 删除一张大表时空间不释放,非常慢是因为占用大量的系统资源,支持回退操作,空间还被这张表占用着。
truncate table 表名 (删除表中记录时释放表空间)
DML 语句:
表级共享锁: 对于操作一张表中的不同记录时,互不影响
行级排它锁:对于一行记录,oracle 会只允许只有一个用户对它在同一时间进行修改操作 ......

SQL Server之分布式事务

SQL Server之分布式事务
 
 收藏
--> Title  : SQL Server之分布式事务
 
--> Author : wufeng4552
 
--> Date   : 2009-11-11
 
SQL Server之分布式事务
 
(一)概念:
 
分布式事务是涉及来自两个或多个源的资源的事务。Microsoft® SQL Serv ......

Sql Server2000,Sql Server2005中的表结构的相关信息

Sql Server2005的:
SELECT
TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END,
TableDesc=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N''),
Column_id=C.column_id,
ColumnName=C.name,
PrimaryKey=ISNULL(IDX.PrimaryKey,N''),
[IDENTITY]=CASE WHEN C.is_identity=1 THEN N'√' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号