Welcome 微信登录

首页 / 数据库 / SQLServer

优化SQL Server数据库的经验总结

优化SQL Server数据库的经验总结

优化SQL Server数据库的经验总结2009-12-27优化数据库的注意事项:1、关键字段建立索引。2、使用存储过程,它使SQL变得更加灵活和高效。3、备份数据库和清除垃圾数据。4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号)5、清理删除日志。SQL语句优化的基本原则:1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数...
如何高效的将excel导入sqlserver

如何高效的将excel导入sqlserver

如何高效的将excel导入sqlserver2009-12-27 博客园 伤口大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数据从excel导入到sql只需要4.5秒。using System;using Sy...
SQL Injection(SQL注入)介绍及SQL Injection攻击检测工具

SQL Injection(SQL注入)介绍及SQL Injection攻击检测工具

SQL Injection(SQL注入)介绍及SQL Injection攻击检测工具2010-01-01 blog.csdn.net 周金桥1.关于SQL Injection迄今为止,我基本没有看到谁写出一篇很完整的文章,或者说很成熟的 解决方案(能做到 的人肯定很多,问题是没有流传开来,很遗憾) 我简单的说几点,希望启发大家思考,起到抛砖引玉的作用一、SQL Injection的原理SQL Injection的实现方法和破坏作 用有很多,但万变不离其宗,...
SQL Server BI Step by Step 1 - 准备

SQL Server BI Step by Step 1 - 准备

SQL Server BI Step by Step 1 - 准备2010-01-01 博客园 孤独侠客SQL Server 2005和2008提供了很多新的和增强的商务智能功能,包括利用集成服务(SSIS)整合多种 数据源;利用分析服务(SSAS)使数据内容更丰富并且建立复杂的商业分析; 以及利用报表服务(SSRS)编辑 ,管理,和提交丰富的报表. 如果你现在还不清楚这些功能,那么接下来一系列的介绍会让你对SQL Server 现在的商务智能支持大吃一惊...
SQL Server BI Step by Step 2 - 使用SSIS进行简单的数据导入导出

SQL Server BI Step by Step 2 - 使用SSIS进行简单的数据导入导出

SQL Server BI Step by Step 2 - 使用SSIS进行简单的数据导入导出2010-01-01 博客园 孤独侠客让我们首先开始学习SSIS吧,利用SSIS把SQL Server中的数据导出.首先,打开Vs.net 2005,选择商业 智能项目,然后选择模板中的Integration Service项目,输入项目名称:创建好后,我 们就在默认的Package包中进行设计(关于一些概念性的就不介绍了,请参照这个文章, 或者是其它的教程 或...
SQL Server BI Step by Step SSIS 3 - 批量导入Excel表

SQL Server BI Step by Step SSIS 3 - 批量导入Excel表

SQL Server BI Step by Step SSIS 3 - 批量导入Excel表2010-01-01 博客园 孤独侠客上一次我们已经介绍了简单的数据导出和导入,但是只是对单一文件进行操作,如果我们想同时对一个目录下面的所有的文件执行数据导入怎么实现呢?相当简单,SSIS在控制流中提供了Foreach循环容器,很容易理解,它和序列容器相比就是能够循环的遍历执行,能够对指定枚举器的每个成员重复执行控制流:可以看到,Foreach循环窗器遍历文件夹可...
SQL Server BI Step by Step SSIS 4 - 合并数据1

SQL Server BI Step by Step SSIS 4 - 合并数据1

SQL Server BI Step by Step SSIS 4 - 合并数据12010-01-01 博客园 孤独侠客我们已经实现了把Excel中的数据导入到数据流目标,也就是数据库中,但是我们只是模拟了不重复的 数据,也就是都是数据库中此时不存在的数据.那么如果数据流源Excel中的数据和数据库中的数据的主键 相同的情况下,再进行插入操作就会出现异常,怎么才能实现自动的更新操作呢?也就是自动的判断数据源 的数据,如果数据库中存在就执行更新,不存在就执行...
SQL Server BI Step by Step SSIS 4 - 合并数据2

SQL Server BI Step by Step SSIS 4 - 合并数据2

SQL Server BI Step by Step SSIS 4 - 合并数据22010-01-01 博客园 孤独侠客上次我们并没有实现Excel中的数据与数据库中的数据进行整合,存在即更新,不存在即插入.这次主要 介绍几种方法来实现:1.使用Lookup2.使用execute SQL task调用存储过程3. 使用script component脚本实现4.使用MERGE 语句(SQL SERVER 2008)5.使用上次我们 用到的Merge来实现6...
SQL Server BI Step by Step SSIS 4 - 合并数据3

SQL Server BI Step by Step SSIS 4 - 合并数据3

SQL Server BI Step by Step SSIS 4 - 合并数据32010-01-01 博客园 孤独侠客我们已经介绍了三种方法来实现数据流源和数据库数据的合并,也就是Excel中的数据和数据库里面的 数据进行同步,存在的数据进行更新操作,不存在的添加数据,另外还可以扩展为,如果数据库为的数据在 Excel数据源中不存在,则执行删除操作.接下来我们来介绍其它的方法来实现这样的目标. 我们 在合并数据1中曾经介绍过,直接通过Merge和Merg...
SQL Server BI Step by Step SSIS 5 - 通过Email发送查询结果

SQL Server BI Step by Step SSIS 5 - 通过Email发送查询结果

SQL Server BI Step by Step SSIS 5 - 通过Email发送查询结果2010-01-01 博客园 孤独侠客忙了一段,终于有时间来完成这一系列了。sql server 2008正式版已经发布了,接下来的系列都将基于sql server 2008+vs.net 2008开发。引言在一个B2B项目中遇到这样的一个情况,每天老板都想看到所有的新的订单信息,而这个老板很懒,不想登录系统后台,而是想通过查看邮件的方式。当然实现方式很多,这...
SQL Server BI Step by Step SSIS 7 (End)

SQL Server BI Step by Step SSIS 7 (End)

SQL Server BI Step by Step SSIS 7 (End)2010-01-01 博客园 孤独侠客SQL Server BI Step by Step SSIS 7 (End) - 事务,错误输出,事件处理,日志记录和其它程序一样,SSIS包同样需要健壮,稳定的运行,这样的程序才有可靠性和可伸缩性。SSIS提供了如下方面的支持:1.事务: 可以对一个程序包设置成一个或者多个事务,甚至可以对两个程序包设置成一个事务。为了 保证数据的一致性,...
Reporting Service技巧(一):表格中奇偶行不同颜色的设置

Reporting Service技巧(一):表格中奇偶行不同颜色的设置

Reporting Service技巧(一):表格中奇偶行不同颜色的设置2010-01-01在报表开发中,我们都希望设计出的报表非常美观,就象Excel2007给我们带来的全新的视觉感受一样,让使用者感觉很舒服。美观性设置中,在报表中奇偶行显示不同的背景颜色就是其中的一种,那么我们就来介绍一下在Reporting Services 2005中如何来实现。方法一:系统函数设置所有单元格的背景为如下表达式:backgroudcolor=iif(RowNumbe...
一步一步学习sqlserverBI--多维数据库建立

一步一步学习sqlserverBI--多维数据库建立

一步一步学习sqlserverBI--多维数据库建立2010-01-01 李梦蛟"s blog 接着我们上节的《一步一步学习sqlserver BI--ETL设计》,现在我们的游戏交易数据分析系统的数 据仓库已经建好了,并且也已经有数据了,让我们开始我们的OLAP过程吧。在这一节中,我们主要详细的讲解使用Sqlserver2005 Analysis Service 来建立多维数据库的过程 。首先我么新建一个Analysis Services 项目,建好以后...
一步一步学习sqlserver BI--应用开发

一步一步学习sqlserver BI--应用开发

一步一步学习sqlserver BI--应用开发2010-01-01 李梦蛟"s blog 接着我们上次那篇《一步一步学习sqlserverBi--多维数据库建立》,现在我们多维数据库已经有了 ,并且里面也已经有了数据,那么赶快进入咱们程序员的主题吧。今天我要在这个多维数据库上 面开发两个应用:1。按天统计各个部门的交易量2。按天统计各个部门和各个游戏的交 易量首先设计强类型的数据集,如下图。按部门统计数据集按部门和游戏交叉统 计数据集设计MDX语句,在数...
一步一步学习sqlserver BI--数据仓库设计

一步一步学习sqlserver BI--数据仓库设计

一步一步学习sqlserver BI--数据仓库设计2010-01-01 李梦蛟"s blog 因为项目还没有真正开始,但是接触BI已有半年多,手痒,这几天准备搞一个简化版本的BI项目。一 方面给刚BI入门的朋友一个参考,另外一方面也为自己的将要开始的项目做个准备,让自己能够考虑到 一些项目的细节。同时也希望对BI有研究的朋友提供一些建议和经验。因为我们的这个案例是采用微软 的sqlserver2005的BI平台开发的,所以这里先贴一张WebCast里面截...
<< 191 192 193 194 195 196 197 198 199 200 >>