上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 41 下一页

2014年2月10日

Mirror--如何在主库上增加文件

摘要: 由于各种原因,如磁盘不空不足,需要对主库增加数据库文件到其他磁盘上,而镜像服务器上没有对应盘符,很多人会选择删除镜像,重新完备还原来搭建镜像,这种方式耗时耗力。在做此类操作时,需要对主服务器和镜像服务器的环境镜进行检查,依据情况采用不同的方式处理。1> 主库服务器和镜像服务器配置一样,且新增加文件的路径保持一样在这种情况下,只需要保证镜像服务器上有相同的目录存在即可,SQL Server会将新增文件操作自动同步到镜像库上(镜像服务器上目录需手动建立)2>主库服务器和镜像服务器配置不一样,或新增文件的路径需要更改如新增文件路径为F:\DB\DB1.ndf,而镜像服务没有F盘,需要放置 阅读全文

posted @ 2014-02-10 15:38 笑东风 阅读(481) 评论(1) 推荐(1) 编辑

曲苑杂坛--收缩数据库文件

摘要: 很多人在删除大量数据后收缩数据库,却发现没法收缩到预期效果。由于使用DBCC SHRINKFILE来收缩数据文件时,是针对数据区来收缩,因此可以先使用DBCC SHOWFILESTATS来查看文件中未使用的分区数(TotalExtents-UsedExtents),如果删除大量数据但未使用分区数比较小,可以先重建索引再收缩数据文件。测试数据:USE DB006GOCREATE TABLE TB1( ID INT IDENTITY(1,1), C1 CHAR(8000))GOINSERT INTO TB1(C1)SELECT '1' FROM sys.all_columnsGOD 阅读全文

posted @ 2014-02-10 12:57 笑东风 阅读(242) 评论(0) 推荐(0) 编辑

常用脚本--SQL Server获取OS日志

摘要: --===================================================--SQL Server获取OS日志:declare @start_date varchar(21), @end_date varchar(21), @out_server varchar(50), @cmd varchar(200)select @start_date='12/31/2012,11:59:59PM', @end_date='04/11/2013,11:59:59PM', @out_server='ebj2454'select 阅读全文

posted @ 2014-02-10 12:49 笑东风 阅读(358) 评论(0) 推荐(0) 编辑

常用脚本--查看数据库最近备份

摘要: --===========================================================================--查看最近一次备份时间SELECT D.name AS DatabaseName,FB.FullBackupTime,LB.LogBackupTimeFROM master.sys.databases D INNER JOIN sys.database_mirroring dm on D.database_id=dm.database_idAND (dm.mirroring_guid IS NULL OR dm.mirroring_rol. 阅读全文

posted @ 2014-02-10 12:47 笑东风 阅读(395) 评论(0) 推荐(0) 编辑

常用脚本--将指定的字符串拆分多行数据

摘要: --==============================================--将指定的字符串拆分多行数据--==============================================ALTER FUNCTION dbo.ufn_SplitString( @SourceSql VARCHAR(MAX) , @StrSeprate VARCHAR(10))RETURNS @temp TABLE (C1 VARCHAR(MAX) )ASBEGIN DECLARE @i INT SET @SourceSql = RTRIM(LTRIM(@Sour... 阅读全文

posted @ 2014-02-10 12:44 笑东风 阅读(889) 评论(0) 推荐(0) 编辑

常用脚本--查看数据库文件大小

摘要: --============================================================================--查看数据库文件大小SELECT DB_NAME(F.database_id) AS DBName,F.name AS LogicName,F.size*8/1024 AS SizeMBFROM sys.master_files FINNER JOIN sys.databases DON D.database_id=F.database_idINNER JOIN sys.database_mirroring dm on D.databas 阅读全文

posted @ 2014-02-10 12:37 笑东风 阅读(640) 评论(0) 推荐(0) 编辑

常用脚本--查看数据库中各表的行数和大小

摘要: --======================================--查看各表的行数--is_ms_shipped=0代表用户创建的表--(I.indid=1 OR I.indid=0)代表聚簇索引和堆表SELECT T.name AS TableName,I.rows AS Rows... 阅读全文

posted @ 2014-02-10 12:36 笑东风 阅读(2369) 评论(0) 推荐(0) 编辑

Snapshot--使用Snapshot来还原数据库

摘要: 在数据库升级时,为防止升级失败造成的影响,我们通常需要:1.准备回滚脚本,用于失败后回滚2.在升级前备份数据库,用于失败后恢复但回滚脚本需要花费很长时间准备,而备份恢复会导致数据库长时间不可用,为解决此类问题,可以使用数据库快照,数据库快照生成速度和还原速度都远快于备份,且操作简单。--==========================================================--创建数据库快照CREATE DATABASE BackupTestDB_SNAP ON (NAME='BackupTestDB',FILENAME='D:\DB\Bac 阅读全文

posted @ 2014-02-10 12:31 笑东风 阅读(2008) 评论(0) 推荐(0) 编辑

2014年2月8日

DMV--sys.dm_os_ring_buffers

摘要: DMV 'sys.dm_os_ring_buffers' 可以用来诊断数据库连接和数据库内存方面的问题,但MSDN上找不到相应的介绍,网上找到以下相关资料:1>sys.dm_os_ring_buffers 的创建脚本和相关介绍http://www.g-productions.nl/index.php?name=dm_os_ring_buffers&version=2005RTM2>利用Ring Buffer在SQL Server 2008中进行连接故障排除http://blogs.msdn.com/b/apgcdsd/archive/2011/11/21/r 阅读全文

posted @ 2014-02-08 10:54 笑东风 阅读(1046) 评论(0) 推荐(1) 编辑

2014年2月7日

Replication--复制相关的作业

摘要: 复制使用下列作业来执行计划维护和按需维护作业名称 说明 默认调度 代理历史记录清除:分发从分发数据库中删除复制代理历史记录。 每十分钟运行一次 分发清除:分发 从分发数据库中删除复制的事务。停用在最大分发保持期内尚未同步的订阅。每十分钟运行一次 过期订阅清除 从发布数据库检测和删除过期的订阅。 每天凌晨 1:00 运行 重新初始化数据验证失败的订阅 检测所有未通过数据验证的订阅并标记它们以进行重新初始化。下次合并代理或分发代理运行时,订阅服务器上将应用新快照。无默认调度(默认情况下未启用)。 复制代理检查 检测未积极记录历史信息的复制代理。 如果作业步骤失败,它将写入 Microsoft Wi 阅读全文

posted @ 2014-02-07 23:04 笑东风 阅读(307) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 41 下一页

导航