`
zhouxin464585932
  • 浏览: 78255 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

数据库使用小技巧

阅读更多

包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。

  (一)挂起操作

  在安装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 数据库使用小技巧详解 IBM DB2 是一款功能强大的企业级数据库管理系统,广泛应用于各种商业和工业环境中。对于DB2的使用者来说,掌握一些常用命令和技巧是提高工作效率的关键。以下是对给定文件中提到...

    SQL数据库设计的各种小技巧

    根据给定的信息,我们可以总结出以下关于SQL数据库设计的小技巧及关键知识点: ### SQL数据库设计的小技巧 #### 技巧一:确保数据的一致性和完整性 - **描述**:在设计数据库时,需要确保所有数据都保持一致且完整...

    oracle+11G完全中文教程(附加数据库小技巧文档哦)

    总的来说,Oracle 11g完全中文教程结合数据库小技巧文档,将引导学习者从基础到进阶,全面掌握Oracle数据库的使用和管理,为实际工作中的问题解决提供有力支持。通过深入学习和实践,任何人都能成为熟练的Oracle DBA...

    数据库编程实用技巧集锦

    ### 数据库编程实用技巧集锦 #### 概述 本文档汇总了针对SQL Server数据库的一系列实用技巧,涉及从安装过程中的常见问题处理到数据库维护的各个方面,旨在帮助数据库管理员和开发人员更高效地管理与操作数据库。 ...

    Datastream金融数据库使用.ppt

    14. 数据下载小技巧:Datastream提供了多种数据下载小技巧,包括使用静态请求下载单个财务指标,使用Company Account Request下载完整财务报表等。 15. THOMSON REUTERS证券分析师使用DATASTREAM:THOMSON REUTERS...

    Wincollect软件SQL Server数据库使用技巧.pdf

    【Wincollect软件SQL Server数据库使用技巧】 Wincollect是一款由澳大利亚Ecotech公司为北京莫尼特尔环境技术开发有限公司的ML98系列空气自动监测系统设计的中心站控制和数据管理软件。该软件提供了对智能化空气...

    数据库设计60个技巧

    除了上述核心技巧外,还有一些实用的小技巧,如利用视图简化复杂查询、使用存储过程提高执行效率、定期优化数据库性能等,这些都能在日常开发工作中提高效率,减轻维护负担。 总之,数据库设计是一项复杂而精细的...

    简易操作ACCESS数据库的技巧

    本主题将深入探讨“简易操作ACCESS数据库的技巧”,通过提供的源程序,我们可以看到以下几个关键知识点: 1. **模块编程**: - `basRegistry.bas`:这个文件可能包含了对Windows注册表的操作,允许程序存储和读取...

    ORACLE数据库维护技巧

    为了更好地诊断并解决这些问题,本文将分享一系列关于Oracle数据库维护的小技巧,特别是针对Unix环境下的维护实践。 #### 二、操作系统层面的监控与调优 ##### 1. 检查操作系统IO问题 - **工具选择**:`sar`是一个...

    java数据库设计技巧

    ### Java数据库设计技巧 在Java应用开发中,数据库设计的重要性不言而喻。良好的数据库设计不仅可以提高系统的性能,还能简化应用程序的复杂度,确保数据的一致性和完整性。要提高数据库的运行效率,必须从数据库...

    数据库SQL操作技巧

    数据库SQL操作技巧是IT行业中必不可少的一项技能,尤其在ORACLE和SQL SERVER这两种广泛使用的数据库管理系统中,掌握高效、精准的SQL语法和优化方法至关重要。本文将深入探讨SQL的基础概念、常用查询语句、数据操作...

    浅谈数据库设计技巧经验

    ### 数据库设计技巧经验浅析 #### 一、引言 数据库设计是软件开发中至关重要的环节,良好的数据库设计不仅能确保数据的有效存储与快速检索,还能为后续的应用扩展打下坚实的基础。根据“3分技术,7分经验”的原则...

    数据库分库技巧

    ### 数据库分库技巧 #### 一、引言与背景 随着互联网的飞速发展,海量数据的存储和高效访问已成为系统设计中的重要挑战之一。特别是在大型互联网应用中,每天数十亿次页面访问(PV)对数据库系统造成了极高的压力...

    小技巧-直接编辑数据库表

    ### 直接编辑数据库表的小技巧 在日常的IT运维工作中,我们经常需要对数据库中的数据进行修改。在SAP R/3系统中,通常我们会使用SM30来进行表的维护工作,但这种方式可能较为繁琐。本文将介绍一种更为简便的方法...

    数据库设计方法和技巧

    这包括使用清晰、简洁且具有描述性的表名、字段名,遵循一定的命名规则,如大小写约定、避免使用SQL保留字,以及使用下划线或驼峰命名法来提高代码的可读性。 3. **设计方法**:常见的设计方法有ER(实体关系)模型...

    Access数据库的使用和技巧

    ### Access数据库的使用和技巧详解 #### 一、Access数据库简介及使用前提 **Microsoft Access** 是 Microsoft Office 套件中的一个重要组成部分,主要用于创建和管理小型到中型的数据库应用。如果你的计算机上安装...

    Qt数据库使用小例程

    "Qt数据库使用小例程"是一个简单的项目,旨在帮助开发者掌握Qt5中与数据库交互的基本技巧。SQLite是一个轻量级、无服务器、自包含的SQL数据库引擎,非常适合嵌入式应用或作为学习数据库编程的基础。 首先,让我们...

    pubmed数据库及获取文献小技巧.pdf

    pubmed数据库及获取文献小技巧.pdf

Global site tag (gtag.js) - Google Analytics