![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库~维护
文章平均质量分 90
Nemo_XP
这个作者很懒,什么都没留下…
展开
-
oracle查询不走索引的一些情况(索引失效)
Oracle建立索引的目的是为了避免全表扫描,提高查询的效率。但是有些情况下,即使建立了索引,但是执行写出来的查询还是很慢,然后通过执行计划会发现是索引失效导致的(不走索引,走全表扫描)。所以需要了解一下有哪些些情况会导致索引失效,即查询不走索引的原因。在写SQL的层面上一些骚操作会导致索引失效没有写WHERE子句或查询条件没有建立索引既然没有WHERE子句,那么就是查询全部数据了,相当于全表扫描,当然不走索引了。而查询条件上没有建立索引的话,索引都没有还走个毛索引啊。WHERE子句上没有转载 2021-12-23 10:39:04 · 8305 阅读 · 1 评论 -
Access报错“IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败!“
今天在用C#做系统测试时,突然系统提示:“IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败!”,我一下子傻眼了,去网络上查了查,情况有好多,我只说两种情况: ①数据库被另外一个程序打开; ②关键字冲突。 一般情况出现这种问题都是属于第二种情况。只需把关键字用[]给括住就行了。例如input,output。原创 2018-04-11 09:12:57 · 4708 阅读 · 0 评论 -
Sqlserver2008R2配置数据库镜像2[转]
一. 相关环境介结。 数据库:Sqlserver2008R2 网络环境:主机、镜像机(阿里云,青岛节点同域),见证机(本公司自己托管在上海)二. 服务器相关配置。 1. 分别开启三台服务器5022的入站端口。 2. 目标数据库的恢复模式必须为"完整",具体操作:企业管理器->数据库右键->属性->选项->恢复模式选择"完整"->确定。 ...原创 2018-04-13 09:18:55 · 585 阅读 · 0 评论 -
SqlServer2008R2报18456和233错误的处理方法
最近几天为了镜像,折腾了公司的几台机器,装了几次SQLSERVER2008R2,每一次安装成功后都会报18456错误,然后报233错误。经过几次试验,把下面的步骤配置完成后应该就没有问题了。 首先,新安装的SqlServer(当然如果不是新安装碰到问题只要把以下各项都对应了,应该就会没问题了), 1、以windows验证模式进入数据库管理器。第二步:右击sa,选择属性: 在常规选项卡中,重新填写密...原创 2018-04-13 09:18:56 · 2976 阅读 · 1 评论 -
Sqlserver2008R2配置数据库镜像3[转]
本文转自http://www.cnblogs.com/wenanry/archive/2010/09/08/1821639.html 感谢作者一 概述数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接...原创 2018-04-13 09:19:16 · 512 阅读 · 0 评论 -
镜像服务器部署成功后,程序数据库链接写法
data source=主体IP;Failover Partner=镜像IP;packet size=4096;user id=数据库帐户;pwd=数据库相关帐户的密码;initial catalog=所连接的数据库;persist security info=True"/>程序检测到主服务器down掉后会自动切换到镜像服务器上,速度很快。...原创 2018-04-13 09:19:18 · 649 阅读 · 0 评论 -
Sqlserver2008R2配置数据库镜像1[转]
概述"数据库镜像"是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上的数据库用于客户端访问,充当"主体服务器"角色;而另一台则根据镜像会话的配置和状态,充当热备份服务器,即"镜像服务器角色",这两种角色不是绝对的。优点l 增强了数据保护功能l 提高了...原创 2018-04-11 09:16:17 · 387 阅读 · 0 评论 -
SQL2005自动备份,定期删除的维护计划及自动定期清除日志
作为一名DBA,他们最常见的日常任务是:1)定期完成数据库的完全备份或差异备份。2)定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。而如何做到这两点呢?笔者相信在SQL SERVER2005版本出来之前要实现这种功能,也是可以实现的,只是实现定期清理备份文件显得不那么直接,一般需要手写批处理作业维护,而在SQL Server 2005版本中,这些功能已经...原创 2018-04-11 09:15:05 · 1054 阅读 · 0 评论 -
SQL Server 备份和还原全攻略, 完全备份,差异备份,增量备份,事务日志备份【入门】
本文转自听风吹雨的SQL Server备份和还原全攻略一、知识点完全备份:备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。差异备份:差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记...原创 2018-04-11 09:13:03 · 22293 阅读 · 0 评论 -
MSSQL2005 用户'sa'登录失败。错误18456或233
因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似下面的消息将返回到客户端:“用户 'sa' 登录失败”。(Microsoft SQL Server,错误: 18456)”。 为了增强安全性,返回到客户端的错误消息有意隐藏身份验证错误的本质。但是,在 SQL Server 错误日志中,对应的错误包含映射到身份验证失败条件的错误状态。将错误状态与以下列表进行...原创 2018-04-14 11:40:50 · 1683 阅读 · 0 评论 -
尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RE
使用SQL Server 2005还原备份的数据库文件时出现的问题,如题。前提:如果你有个数据库的.bak的备份文件。右键点击 数据库任务-->还原-->数据库 1.还原的目标选择你要覆盖的数据库2.还原的源选择 源设备找到你的.bak备份文件的路径注意:选项中选择“覆盖现有数据库”使用SQL Server 2005还原备份的数据库文件时出现的问题,如题...原创 2018-04-13 09:18:50 · 3195 阅读 · 0 评论 -
SQL Server 数据库定时自动备份【转】
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中...原创 2018-04-13 09:18:48 · 266 阅读 · 0 评论