包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。
(一)挂起操作
在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:
到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager
删除PendingFileRenameOperations
(二)收缩数据库
--重建索引
DBCC REINDEX
DBCC INDEXDEFRAG
--收缩数据和日志
DBCC SHRINKDB
DBCC SHRINKFILE
(三)压缩数据库
dbcc shrinkdatabase(dbname)
(四)转移数据库给新用户以已存在用户权限
exec sp_change_users_login ’update_one’,’newname’,’oldname’
go
(五)检查备份集
RESTORE VERIFYONLY from disk=’E:\\dvbbs.bak’
(六)修复数据库
ALTER DATABASE [dvbbs] SET SINGLE_USER
GO
DBCC CHECKDB(’dvbbs’,repair_allow_data_loss) WITH TABLOCK
GO
ALTER DATABASE [dvbbs] SET MULTI_USER
GO
--CHECKDB 有3个参数:
--REPAIR_ALLOW_DATA_LOSS
-- 执行由 REPAIR_REBUILD 完成的所有修复,包括对行和页进行分配和取消分配以改正分配错误、结构行或页的错误,以及删除已损坏的文本对象。这些修复可能会导致一些数据丢失。修复操作可以在用户事务下完成以允许用户回滚所做的更改。如果回滚修复,则数据库仍会含有错误,应该从备份进行恢复。如果由于所提供修复等级的缘故遗漏某个错误的修复,则将遗漏任何取决于该修复的修复。修复完成后,备份数据库。
--REPAIR_FAST 进行小的、不耗时的修复操作,如修复非聚集索引中的附加键。这些修复可以很快完成,并且不会有丢失数据的危险。
--REPAIR_REBUILD 执行由 REPAIR_FAST 完成的所有修复,包括需要较长时间的修复(如重建索引)。执行这些修复时不会有丢失数据的危险。
--DBCC CHECKDB(’dvbbs’) with NO_INFOMSGS,PHYSICAL_ONLY
本文来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/sqlserver/200904224875.html
分享到:
相关推荐
### IBM DB2 数据库使用小技巧详解 IBM DB2 是一款功能强大的企业级数据库管理系统,广泛应用于各种商业和工业环境中。对于DB2的使用者来说,掌握一些常用命令和技巧是提高工作效率的关键。以下是对给定文件中提到...
根据给定的信息,我们可以总结出以下关于SQL数据库设计的小技巧及关键知识点: ### SQL数据库设计的小技巧 #### 技巧一:确保数据的一致性和完整性 - **描述**:在设计数据库时,需要确保所有数据都保持一致且完整...
总的来说,Oracle 11g完全中文教程结合数据库小技巧文档,将引导学习者从基础到进阶,全面掌握Oracle数据库的使用和管理,为实际工作中的问题解决提供有力支持。通过深入学习和实践,任何人都能成为熟练的Oracle DBA...
### 数据库编程实用技巧集锦 #### 概述 本文档汇总了针对SQL Server数据库的一系列实用技巧,涉及从安装过程中的常见问题处理到数据库维护的各个方面,旨在帮助数据库管理员和开发人员更高效地管理与操作数据库。 ...
#### 五、各种小技巧 这部分收集了一些不在前四个部分涵盖的其他技巧,这些技巧虽然种类繁多,但都有助于提升数据库开发工作的效率和质量。 通过上述分析,可以看出这份文档汇集了大量宝贵的数据库设计经验和技巧...
- **空间使用情况检查**:使用`sp_spaceuse`存储过程来查看表或数据库的空间使用情况,帮助进行存储空间规划。 #### 5. SQL Server配置建议 - **页面大小设置**:对于需要频繁访问的小型表,建议设置较小的页面...
14. 数据下载小技巧:Datastream提供了多种数据下载小技巧,包括使用静态请求下载单个财务指标,使用Company Account Request下载完整财务报表等。 15. THOMSON REUTERS证券分析师使用DATASTREAM:THOMSON REUTERS...
### 数据库设计技巧经验浅析 #### 一、引言 数据库设计是软件开发中至关重要的环节,良好的数据库设计不仅能确保数据的有效存储与快速检索,还能为后续的应用扩展打下坚实的基础。根据“3分技术,7分经验”的原则...
【Wincollect软件SQL Server数据库使用技巧】 Wincollect是一款由澳大利亚Ecotech公司为北京莫尼特尔环境技术开发有限公司的ML98系列空气自动监测系统设计的中心站控制和数据管理软件。该软件提供了对智能化空气...
除了上述核心技巧外,还有一些实用的小技巧,如利用视图简化复杂查询、使用存储过程提高执行效率、定期优化数据库性能等,这些都能在日常开发工作中提高效率,减轻维护负担。 总之,数据库设计是一项复杂而精细的...
本主题将深入探讨“简易操作ACCESS数据库的技巧”,通过提供的源程序,我们可以看到以下几个关键知识点: 1. **模块编程**: - `basRegistry.bas`:这个文件可能包含了对Windows注册表的操作,允许程序存储和读取...
为了更好地诊断并解决这些问题,本文将分享一系列关于Oracle数据库维护的小技巧,特别是针对Unix环境下的维护实践。 #### 二、操作系统层面的监控与调优 ##### 1. 检查操作系统IO问题 - **工具选择**:`sar`是一个...
- **正确配置自动增长**:设置合理的自动增长策略,避免以百分比计算,而应使用固定的MB单位,以防止频繁的小幅度增长导致的文件碎片。 - **即时文件初始化**:开启此功能可加速文件增长过程,特别是在SQL Server...
### Java数据库设计技巧 在Java应用开发中,数据库设计的重要性不言而喻。良好的数据库设计不仅可以提高系统的性能,还能简化应用程序的复杂度,确保数据的一致性和完整性。要提高数据库的运行效率,必须从数据库...
数据库SQL操作技巧是IT行业中必不可少的一项技能,尤其在ORACLE和SQL SERVER这两种广泛使用的数据库管理系统中,掌握高效、精准的SQL语法和优化方法至关重要。本文将深入探讨SQL的基础概念、常用查询语句、数据操作...
### 数据库分库技巧 #### 一、引言与背景 随着互联网的飞速发展,海量数据的存储和高效访问已成为系统设计中的重要挑战之一。特别是在大型互联网应用中,每天数十亿次页面访问(PV)对数据库系统造成了极高的压力...
这包括使用清晰、简洁且具有描述性的表名、字段名,遵循一定的命名规则,如大小写约定、避免使用SQL保留字,以及使用下划线或驼峰命名法来提高代码的可读性。 3. **设计方法**:常见的设计方法有ER(实体关系)模型...
### Access数据库的使用和技巧详解 #### 一、Access数据库简介及使用前提 **Microsoft Access** 是 Microsoft Office 套件中的一个重要组成部分,主要用于创建和管理小型到中型的数据库应用。如果你的计算机上安装...
"Qt数据库使用小例程"是一个简单的项目,旨在帮助开发者掌握Qt5中与数据库交互的基本技巧。SQLite是一个轻量级、无服务器、自包含的SQL数据库引擎,非常适合嵌入式应用或作为学习数据库编程的基础。 首先,让我们...
pubmed数据库及获取文献小技巧.pdf