关于sql数据库维护失败的问题查找方法

数据|数据库|问题

查看JOB的错误日志
查看数据库维护计划的历史纪录,找出错误的信息

用sql事件跟踪器

使用一下sql语句做进一步检查
dbcc dbreindex(N'[dbo].[tblSiteWantProd]', N'', 90, sorted_data_reorg)
DBCC CHECKIDENT ('tblSiteWantProd')
DBCC CHECKDB
dbcc checktable

sql 错误信息
CREATE UNIQUE INDEX 终止,因为发现了索引 ID %1! 的重复键。最重要的主键为 ''%2!''。

%1=可能是表示当前表的第几个索引???
%2=重复键的值

时间: 2024-11-08 19:20:04

关于sql数据库维护失败的问题查找方法的相关文章

从SQL Server2000升级到2005的方法

如果你计划将数据库从SQL Server 2000 升级到 SQL Server 2005.你在升级之前一定会测试每样东西,并且证明应用程序是稳定的.即使这样,如果升级之后发生任何问题的话,你仍然会想要确保你仍然可以回退到原来的环境中去,并且保证不丢失任何的数据修改. 这篇文章列出了保持原有数据(SQL Server 2000)中数据最新,直到新的环境被证明是最棒的方法. 保持原有SQL Server环境最新的方法: 在SQL Server中,有一些方法可以用来复制数据修改到另外一个数据库中去:

sql-oracle 差异数据的查找方法

问题描述 oracle 差异数据的查找方法 有两个表,tabel a 复合主键, tabel b 复合主键. 其中原始tabel a数据=tabel b 数据,之后tabel a 数据会变化(增加.删除,更新数据)现在想将tabel a 数据定时同步到tabel b数据中,但只想通过差异查询,更新差异数据来同步(因担心全delete再全insert时异常,导致系统大面积不可使用).不知道该如何查找差异数据? 使用什么sql语句?使用oracle log?

SQL Server数据库多种方式查找重复记录

原文地址:http://kb.cnblogs.com/page/94862/ 摘要:SQL Server是一个关系数据库管理系统,SQL Server数据库的应用是很多的,SQL Server数据库赢得了广大用户的青睐,本文将主要为大家介绍关于SQL Server数据库中查找重复记录的方法. SQL Server数据库多种方式查找重复记录: 示例:表stuinfo,有三个字段recno(自增),stuid,stuname 建该表的Sql语句如下: CREATE TABLE [StuInfo] (

Mysql 安装失败的快速解决方法_Mysql

在安装mysql的过程中,出现的最麻烦的问题和解决方法 安装后,启动不成功,就卡了,程序就没有响应. 如何解决: 找到mysql安装目录下的 #Path to the database root datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" 该目录就是用来存放我们将来创建的数据库和表的目录, 你只需要将 C:/ProgramData/MySQL/MySQL Server 5.5 删除,再重新安装就可以. 下面看下window

深入解析:由SQL解析失败看开发与DBA的性能之争

深入解析:由SQL解析失败看开发与DBA的性能之争 李华 云和恩墨高级技术顾问 编者注:在很多生产系统中,程序员经意不经意写下的一条SQL都可能带来性能上的巨大隐患,正确的.不正确的.而DBA就要不断在这些问题中出生入死,本案例描述的那些不正确的SQL可能给我们带来的麻烦,而这类错误SQL往往为大家所忽视.这样的问题在最近的客户案例中不断涌现,在12c中同样为我们带来麻烦,而很多DBA可能并不了解,转引这篇文章与大家为警示. 以下案例来自大讲堂的一次分享,从这个案例中我们可以了解"错误的SQL&

访问 Microsoft SQL Server 元数据的三种方法

server|访问|数据 访问 Microsoft SQL Server 元数据的三种方法 上海微创软件有限公司 肖桂东 适用读者:Microsoft SQL Server 中.高级用户 元数据简介 元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例.图书馆目录卡和名片等都可以看作是元数据.在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义.比如在管理.维护 SQL Serv

Odbc连SQL Server数据库的几种方法

odbc|server|数据|数据库 Odbc连SQL Server数据库的几种方法   这篇文章是针对在CSDN论坛 中的一些想知道这方面技术的网友而写的.因为最近我本人在论坛上看到很多网友提到这个问题,所以就写了这篇文章,以飨读者. SQL Server 是一种高效的关系数据库系统,它与Windows NT/2000及Windows 9x等操作系统紧密集成.也是今天市场上几种大型关系型数据库(SQL Server\Oracle ybase等)之一.对于今天复杂的B/S服务器系统来说,SQL

Web开发中用sql语句完成分页的特效方法

这篇文章以jsp/asp为例,简要介绍了Web开发中一种用sql语句完成分页的高效率方法. 一.Jsp方法如下: **********************<%@ page language=java import=java.util.*,java.sql.* %><%@ page contentType=text/html;charset=gb2312%><jsp:useBean id=cn scope=page class=myConnection.Conn />

sql中获得部分时间的方法

  sql中获得部分时间的方法: 有的时候,我们可能希望按月.按天.按年做一些数据统计,但是,我们实际保存的数据可能是一个很精确的发生时间,可能是到秒.如何根据一个时间之截取其中的一部分就成了问题. 有两个解决方法: 最直接的想法利用DatePart或者Year.Month.Day函数 CAST( ( STR( YEAR( GETDATE() ) ) + '/' + STR( MONTH( GETDATE() ) ) + '/' + STR( DAY( GETDATE() ) ) ) AS DA