DataBase Manager
文章平均质量分 65
sfz_roger
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql server 2005中的except和INTERSECT运算
sql server 2005中的except和INTERSECT运算今天在网上有看到了一个sql2005 提供的新的集合运算except和intersect;先看看except吧!有了这个在sql中查询分页就太简单了,在也不用top的方式去实现查询分页了.举个例子:select * from REGION结果: 1 Mizuho Fukushima Toky转载 2008-07-04 17:36:00 · 513 阅读 · 0 评论 -
SQL SERVER 2005 支持三种方式的备份/恢复
SQL SERVER 2005 支持三种方式的备份/恢复1、简单恢复模式下的备份/恢复模2、完整恢复模式下的备份/恢复3、大容量日志恢复模式下的备份/恢复 【注】Microsoft关于备份/恢复的详解: http://technet.microsoft.com/zh-cn/library/ms175477.aspx 以下是一次完整恢复模式下的备份/恢复测试 一、备转载 2008-05-27 10:52:00 · 911 阅读 · 0 评论 -
SQL SERVER优化
第一篇:通过维护表的索引来提高数据的访问速度大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。 索引的体系结构: 为什么要不断的维护表的索引?首转载 2008-06-10 17:15:00 · 910 阅读 · 0 评论 -
SQL Server中存储过程比直接运行SQL语句慢的原因
在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点:1. 存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2. 经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。当对数据库进行复杂操作时(如对多个表进转载 2008-06-16 14:56:00 · 751 阅读 · 0 评论 -
让sql更快
一、不合理的索引设计----例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况:---- 1.在date上建有一非个群集索引select count(*) from record where date >19991201 and date 2000 (25秒)select date,sum(amount) from record grou转载 2008-06-13 15:39:00 · 487 阅读 · 0 评论 -
Security Configuration Benchmark For MySQL 4.1, 5.0, 5.1 Community Editions
This is the html version of the file http://www.cisecurity.org/tools2/mysql/CIS_MySQL_Benchmark_v1.0.1.pdf.Google automatically generates html versions of documents as we crawl the web.转载 2009-09-10 10:36:00 · 1017 阅读 · 0 评论 -
查看语句运行时间异常的原因(SQLServer)
经常有开发同事反映如下情况:我有一条语句或者一个JOB昨天跑半个小时就完成了,今天怎么跑了两个小时还没有完成?是不是数据库出现问题了? 数据库语句运行时间异常,其实是一个比较复杂的情况,因为数据是不断变动的,今天好好的一条语句,有可能明天运行就不在预计的时间内了,这个场景是没办法完全重溯的,即便有当时的备份数据,但是当时的服务器压力是没有办法知道和营造的;但是转载 2012-01-27 11:45:01 · 944 阅读 · 0 评论 -
SQL Server 2005 分析服务的备份策略
摘要这个白皮书简要的讨论了几个关于执行分析服务的备份命令的问题。从中,你将了解如何选择正确的备份策略、了解备份命令的多种选项、并能看到一个如何自动进行分析服务备份的例子。概论在分析服务体系中,备份和恢复是一个整体。在Microsoft® SQL Server™ 2005 分析服务中,备份操作被完全重新设计了。 下图显示了分析服务与备份、数据文件之间的交互关系:screen.width*0.7)转载 2008-05-27 10:01:00 · 738 阅读 · 0 评论 -
在完整恢复模式下备份
SQL Server 2005 联机丛书(2007 年 9 月)在完整恢复模式下备份更新日期: 2006 年 7 月 17 日 完整恢复模式使用日志备份在最大范围内防止出现故障时丢失数据,这种模式需要备份和还原事务日志(“日志备份”)。 使用日志备份的优点是允许您将数据库还原到日志备份内包含的任何时点(“时点恢复”)。 假定可以在发生严重故障后备份活动日志,则可将数据库一直转载 2008-05-27 14:51:00 · 875 阅读 · 0 评论 -
谈如何使用C#调用SSIS包
上次转过一篇关于如何使用C#调用SSIS包的文章,但其平台是旧版本的。现在讲的是如下平台: Windows2003 R2 SP2;SQL SERVER 2005 加所有最新补丁;VS 2005 professional Edition。首先应该加入引用C:/Program Files/Microsoft SQL Server/90/SDK/Assemblies/Microsoft转载 2008-07-12 10:58:00 · 1301 阅读 · 0 评论 -
SQL2005系统升级手记之二-设置作业执行升级后的DTS
旧SQL Server 2000上的DTS包,可以用各种方式,升级到SQL Server 2005 SSIS包。SSIS是SQL Server 2005 非常强大的数据服务工具,但可以下载安装兼容SQL Server 2000 DTS包的工具,在SQL Server 2005上部署并运行旧的SQL Server 2000 DTS包。(下载链接:http://download.microso转载 2008-05-20 15:41:00 · 629 阅读 · 0 评论 -
解决SSIS连接ODBC数据源时“无法从运行时连接管理器获取托管连接”的问题
1.解决SSIS连接ODBC数据源时“无法从运行时连接管理器获取托管连接”的问题 最近尝试采用sqlserver2005 integrate services来做异构数据库之间的数据抽取,使用ODBC连接的Teradata作为数据源。参照《SQL Server 2005数据库开发详解》(电子工业出版社 胡百敬 姚巧玫)P361-363,在SSIS中操作步骤如下: (1)在连接管转载 2008-05-21 16:18:00 · 6911 阅读 · 0 评论 -
SQL2005系统升级手记之一-解决sa帐户被锁定
概述 在帮一个用户进行系统从Sql2000升级到Sql2005的过程中,遇到了几个问题,因前段时间同时忙于几个项目,没能及时把问题解决方法整理下来。这段时间有些轻松了,更新一下我的blog希望能帮助朋友们解决实践中的问题。问题描述: 在升级Sql2000的DTS包的时候,试着手工执行了几次,突然系统报18456错误,提示信息是“无法连接到×××服务器”,其他信息为“用户‘转载 2008-05-20 15:38:00 · 755 阅读 · 0 评论 -
SQL2005系统升级手记之三-设置维护计划进行数据库备份
SQL Server 2005 的数据库维护与SQL Server 2000相比变化也非常大。在这次数据库系统升级过程中,针对数据库的备份等策略进行了如下的设置步骤。 定义并设置如下的备份策略: 1. 每周1次完全备份,周日晚0点。超过4周清空之前的备份。转载 2008-05-20 15:42:00 · 567 阅读 · 0 评论 -
SQL2005系统升级手记之四-自动生成数据字典与系统表Sys.extended_properites
在SQL Server 2000 中,好多人都喜欢在表和列的扩展属性里面添加说明,然后用脚本生成数据库字典,升级到SQL Server 2005 后,会发现SQL Server 2000上的脚本不能使用了,其中绝大多数都是因为SQL Server 2005已经废弃了系统表sysproperties。注意,sysproperties因为是无正式文档记载的系统表,已经在Sql2005中废弃了,S转载 2008-05-20 15:43:00 · 474 阅读 · 0 评论 -
用户数据库的用户权限备份
密码和系统角色的备份需要备份master数据库,用户数据库的用户权限备份,使用所有任务-->生成SQL脚本辅以适当的选项原创 2008-05-23 09:46:00 · 556 阅读 · 0 评论 -
Analysis services 问题集锦
1. Analysis Serive远程访问: 目前只支持windows认证,如访问的程序与analysis service在同一台机器上,则不存在访问的问题,如分布在不同机器上,而必须保证两台机器都加入同一域,并且访问程序必须在机器为域登陆状态下才可以连接上. 几种情况: 域用户登陆系统 , .Net开发环境下运行web程序,可以访问到 远程analysis服务. 将web程转载 2008-05-23 16:56:00 · 1726 阅读 · 0 评论 -
使用WITH提高查询效率
前两天的业务需求里需要关联好几张表出一个详单报表,这个需求其实很简单,但是数据量大,源表又不是分区表,就变得很头疼了。 最初我的代码大概是这样子的:select a.id,a.name,a.code,b.type,( select p_name from C c where c.pid = b.pid)from A a, B bwhere a.id = b.id转载 2012-01-27 12:17:28 · 915 阅读 · 0 评论
分享