SQL Server数据库中超级管理员账号保护方法
提到sa弱口令,我们首先就会想到,许多数据库都有1个类似的超级管理员账号,比如:Oracle是"system"和"sys",Sybase也是"sa",MySQL里有"root"(不是Unix系统账号的那个root)。如果没有设...
打开SQL Server Express开放SA的登陆权限
很早的时候曾经在某人的blog中留言,今天要用的时候突然忘记怎么用了,特写此文。所谓的“赤手空拳”是指没有装SSMS的环境下。 打开注册表 regeditHKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\...
SQL Server 2005 的性能优化工具
优化工具使用很简单 1:使用SQL Server PorFiler(事件查看器)将业务系统中所有操作数据库的步骤都录制下来保存成工作文件。 2:打开sql2005的DataBase Engine Tuning Advisor 将录制下来的作为工作文件...
整合SharePoint MOSS 和SQL Server 2005
MOSS是一个平台,如果仅仅将其作为一个网站来看的话,似乎忽视了它原先一些强大的功能。例如,可以将MOSS和SQL Server的reporting service整合起来,做些BI,数据显示,数据挖掘的工作。...
为 SharePoint 提供 SQL Server 报表以增强团队协作
关键部署项在随示例代码打包的说明中进行了详细的描述,但在此处说明是为了确保您知道应该牢记它们。SQL Server Reporting Services 安装的 ReportServer Windows 服务应该配置有一个 Active Directory® 域帐...
SQL Server数据库分类及迁移的方法
在实践中常常会遇到这样的情况:SQL Server数据库运行一段时间后,可能由于存放SQL Server数据库的硬盘空间不足或性能、质量不佳,使数据库运行效率大大下降,甚至不能正常工作。对此,最好的解决办法莫过于给数据库找个...
为啥要升级到SQL Server 2008
相比SQL Server 2005,微软的这个新版SQL Server数据库具有很多重要的功能和改进。不过,由于主要是对功能上进行了完善和改进,而并非对其引擎或工具集进行改革创新,SQL Server 2008为我们带来了一些更强大的审计...
SQL Server数据库完整迁移
1、停掉源数据库,将要复制的数据库两个物理文件(mdf、log)拷贝到目的地。2、打开目的sql server数据库的企业管理器,将该数据库文件附加为本地数据库。但是库名要修改为不同的名字,例如xxbak等。3、新建一个与...
SQL Sever性能怎样全方位诊断?
在IT专家中有一种普遍的误解,就是认为“锁定是不好的东西”,你必须尽一切可能保证数据库锁定不会使得进程无法正常运行。为了能够确保一个一致的数据库环境,在对资源进行修改时,数据库引擎必须利用一种机制来获得...
SQL Server 选择数据库分割方式
选择数据库分割方式 分割是将表分散到可能位于不同的数据库或者服务器上的多个子表中,这样做的目的是改善读写性能。分割通常是在表的级别上完成,还有当一组相关的表分散了的时候,也会考虑数据库的分割。表...
SQL Server语句优化
三种join方法,都是拥有两个输入。优化的基本原则:1. 避免大数据的hash join,尽量将其转化为高效的merge join、nested loop join。可能使用的手段有表结构设计、索引调整设计、SQL优化,以及业务设计优化。例如冗...
数据库安全:SQL server安全指导
安全性问题一直是DBA比较关心的问题,因为建立数据库的目的就是让相关的的客户端来进行访问,所以很难避免不出现安全隐患, 以下10个技术可以帮助所有的SQL Server管理员们避免安全漏洞。1、不要使用系统管理员账号2...
拆分数据库后的查询优化问题
拆分表可以根据字段中的数据将数据分割到不同的分区中。大多数表是根据日期范围拆分的。比如,将订单表按年分区。假设聚簇索引是对齐的(如本系列的第1部分),那么我们可以重新索引2000年100%填充因数的非聚簇...
小李的新问题:出现碎片率很高
数据库系统在存储数据库文件时,有时候会将用到的数据页隔断,使得数据索引的同时会产生一定程度的碎片。用户可以使用FILLFACTOR参数来管理索引碎片。这个值的范围从1到100,代表了当用户创建索引时,数据容量占...
关于小李提出数据库脏数据的问题
当对数据库中的数据进行读操作或修改时,数据库引擎使用专门的控制类型来保持数据库的完整性,称为锁机制。锁机制通过确保包含在一个事务中的数据库记录在该事务提交之前不能被其它事务修改来保证数据库的一致性。 ...
SQL Server安全相关的几个概念
小李作为一家公司的DBA,数据库安全方面也需要特别关注。登录名和用户名的区别?什么是角色?用户和架构的区别? 拿我们平常经常打交道的sa来说,它其实是个登录名。那为什么我们用sa登录之后可以操作各种数据库...
创建SQL Server 2008的最佳方案和策略
SQL Server 2008 引入了Policy-Based Management。 Policy-Based Management 是一套基于规则的框架,它可以针对一个或多个SQL Server 2008 的实例。在SQL Server Management Studio 中用户可以创建策略,在不同级别...
SQL Server 数据库,遭遇灾难性恢复的解决方案
小李作为一家公司的DBA,做好灾难性恢复的解决方案,保护数据库。灾难恢复计划应该完整并要包含各种依赖项。虽然存储最新版的SQL Server是基础,但是你还必须保证SQLServer所有的属性都比较适当。Windows用户,文...
Sql Server 2008自带的数据库性能调优工具
运行数据库后,有很多客户遇到了与管理员小李同样的问题:‘数据库跑的慢’,你要进行优化数据库。这就需要数据库性能测试和调优方面的知识和经验。掌握其中的奥妙,你就可以发现,分析和解决问题一条龙。SQL Server...
SQL Server 2008查询优化
针对大型数据库进行查询时,包含 WHERE 子句(并非唯一子句)的查询总是占用大量资源,查询优化器的智能水平无法消除这些构造的资源开销。SQL Server 使用最佳访问计划,但查询优化会受到可访问内容的...