SQL Server 2005 中过多CXPACKET 状态process及处理方式
CXPACKET It means SQL Query is involved in parallel query execution. This waittype indicates that the SPID is waiting on a parallel process to complete or start.CXPACKET: Occurs ...
如何通过trn日志文件恢复SQL Server
首先恢复时一个完整的备份,但在完整的备份里一定要选择with nonerecovery(企业管理器里选项中是第2项)sql 语句是restore database mydata from disk = 'c:\temp\movedb.bak' with norecovery这时数据库就会变...
SQL Server 2000 死锁(dead lock) 问题解决
死锁可以查一下:1:sp_who 或 sp_who22: Select * from sysprocesses where blocked <> 03: 企业管理器->服务器->管理工具->活动->当前活动 然后把他kill掉。。。4:SQL事件探查器,监控一下,看主要是那些...
如何通过脚本导入master 库中的user信息
SQL Server 2000, windows 2003 可以在SQL 执行界面执行 sp_help_revlogin 得出结果,删除 administrator 那一行 , 然后执行这些代码,生成一些用户信息 。 ...
如何不使用 trn log 将read only (且能使用trn 恢复)的库设置为read/write
use master restore database DC_WEBDB_1 with recovery ; SQL Server 2000 .
SQL Server 2000 shrink tempdb
backup log tempdb with truncate_onlyDBCC SHRINKDATABASE (tempdb, 10)dbcc shrinkfile(templog,512)
How to Perform SQL Server Log Shipping
By : Brad McGeheeApr 02, 2002The Need for Standby ServersIn a perfect world we wouldn't need standby servers for our SQL Servers. Our hardware would never fail, NT Server 4.0 or Windows 2000 wo...
SQL Server 值乱码问题 (多国语言)
SQL Server 需要支持多国语言的话,Table 字段的数据类型需要设置为 nchar,nvarchar,ntext 等, 加n的時候表示支持Unicode 数据(一般支持多語言的站点建议使用)。 在update 及select 等操作的時候需要...
SQL Server2000 删除大量数据后需要重建index或rebuild 么 ?
一个表 1600 万笔记录, 删除了大概 1000万笔, Oracle里面一般是需要重新建立index或对index做rebuild 的, 不知道SQL Server 是否需要 ?
SQL Server 2005 Cluster 集群部署
摘要:本文主要阐述如何实现SQL Server双节点群集高可用性部署实施,通过微软MSCS技术使SQL Server达到企业级安全应用要求。另外 ,本文介绍SQL Server 2005中新增的镜像服务功能,相比MSCS SQL Server 群集,SQL Se...
SQL Server中 ldf 文件过大的解决方法
在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下: - 第一步:清空日志 DUMP TRANSACTION  ...
SQL Server ldf 文件损坏恢复
删除.ldf文件 企业管理器--右键数据库--附加数据库--选择你的.mdf文件--确定--提示是否创建日志文件--选择<是>----------------------------------------------------------------------...
关于SQL Server tempdb 的各种操作
1. tempdb 文件过大,可以通过重新启动SQL Server 系统,tempdb数据文件及Log会释放空间到初始大小(比如8M). 2. tempdb 在系统默认的C盘,自动扩展过大可能导致系统盘C盘空间问题,需要迁...
解决SQL Server数据库维护计划失败的问题
概要如果数据库维护计划中的任何任务失败或遇到错误信息,则维护计划作业本身可能显示为失败。作业历史记录详细信息显示以下错误信息:sqlmaint.exe failed.[SQLSTATE 42000] (Error 22029).The step failed.但是,...
如何处理SQL Server2000 中的suspect 置疑的数据库
先分离数据库企业管理器--右键suspect的数据库--所有任务--分离数据库然后备份你的suspect数据库的文件,再按下面的步骤处理:1.新建一个同名的数据库2.再停掉sql server(注意不要分离数据库)3.用原数据库的数据...
轻松接触DBCC CHECKDB的一些建议
在 Microsoft® SQL Server™ 2000 中,可以在用户使用数据库时运行 DBCC CHECKDB,因为 DBCC CHECKDB 在检查每个数据库表时在表上控制的锁的类型均更改。 在 SQL Server 7.0 和早期版本中,DBCC CHECKDB...
SQL Server中 error log 日志文件如何手动切换
Windows 2003 , SQL Server 2000 SP4 SQL Server error log 7组日志文件默认情况下不会自动切换到下一个文件, ...
[zt] sqlmaint 实用工具和xp_sqlmaint扩展过程
sqlmaint 实用工具在一个或多个数据库上执行一套指定的维护操作。可以使用 sqlmaint 来运行 DBCC 检查,备份数据库及其事务日志,更新统计并重建索引。所有数据库...
如何解决tempdb 增长过大的问题
How to resolve tempdb large file problem Sometimes,we may encounter this problem that tempdb data or log file increases so fast that disk space is not enough for file auto growth. Usually, We install...
SQL Server复制的表中如何修改字段
復制的表,只能用sp_repladdcolumn 來增加列,用sp_repldropcolumn 來刪除列,詳細可以查看這兩個存儲過程之幫助,以上操作只需...