上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 43 下一页
摘要: 刘亚洲(1952~),安徽宿县人,作家。著有《恶魔导演的战争》、《攻击,攻击,再攻击》等作品 1984年,中国与邻国在云南麻栗坡老山、者阴山一带爆发了边境冲突。一批军队作家到前线采访,我在其中。当时我正在调查军队中的婚姻问题,想就此写篇论文。到参战部队,我也侧重这方面调查,到了许多单位,吃惊地发现:参战部队中凡有未婚妻的官兵,战前大多都吹了。有一个女大学生给未婚夫的信中写了这样一句话:“我父母说:你要牺牲了倒也罢了,假如你断了条腿,或少了一支胳膊,那怎么办?”有一个连队进攻作战,异常惨烈,指导员等三十多名官兵牺牲。烈士遗体抬下来,指导员未婚妻的绝交信正好到了部队。连长集合幸存的官兵,当众... 阅读全文
posted @ 2013-06-09 17:53 zping 阅读(1121) 评论(0) 推荐(0)
摘要: AlwaysOn取数据库镜像和故障转移集群之长。AlwaysOn不再像故障转移集群那样需要共享磁盘,从而主副本和辅助副本可以更容易的部署到不同的地理位置;AlwaysOn还打破了镜像只能1对1的限制,支持最多5个可用性伙伴,使得辅助副本不仅能用于高可用性的目的,还能用于只读访问,甚至可以在辅助副本上 阅读全文
posted @ 2013-03-12 16:04 zping 阅读(14129) 评论(1) 推荐(1)
摘要: 文章来源:http://www.cnblogs.com/hongkongli/archive/2013/02/01/2889524.html在SQLServer2005之前,从不同的来源可以得到很多可用的脚本,来捕获哪些数据库进程产生阻塞以及哪些进程被阻塞。然而,这些脚本需要手工执行。sp_blocker就是一个实例。 然而,我们可以利用Sql Server Profiler ,来自动的捕获被阻塞的进程。要用Sql Server Profiler捕获这些进程,我们需要用到Sql Server Profiler 的Blocked Process Report事件。.Blocked Process 阅读全文
posted @ 2013-02-19 15:37 zping 阅读(2302) 评论(0) 推荐(0)
摘要: 做日志传送的备用库服务器硬件有问题,突然down机,删除日志传送通过界面报错,直接用下列命令实现删除,在主服务器执行。use mastergoexec sp_delete_log_shipping_primary_secondary 'db_name', --主库数据库名称'192.168.8.91', --备用库ip地址,如果数据库不是用的1433端口,加上端口'db_name' --备用库数据库名称 阅读全文
posted @ 2013-02-17 15:54 zping 阅读(499) 评论(0) 推荐(0)
摘要: SQL Server 2005数据库中,我们可以设置每个用户对应的权限,以提高数据库的安全性。这类用户权限设置的应用非常广泛。比如设置某个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限等等。其实这一设置过程是很简单的,接下来就让我们来一起学习吧。一、操作步骤1. 首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名)2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库。(图2:设置选项)3. 在【用户映射】选项卡中,如下图所示,勾选需要设置的数据库,并设置【架构】,点击【确认】按钮,完成创建用户的操作(图3:选择对. 阅读全文
posted @ 2013-01-17 11:35 zping 阅读(39868) 评论(0) 推荐(2)
摘要: 今天同事的新安装的SQL Server 2008 R2 写入中文乱码,发现是排序代码的问题 --通过修改字符集,可以写入中文,但是varchar类型的还是乱码, 修改数据库字符集 alter database DBName collate Chinese_PRC_CI_AS最后只能使用重建Master库来执行: C:\SQLServer2008R2\SQL2008R2>setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=Administrators /SAPWD=11 /S 阅读全文
posted @ 2013-01-09 16:08 zping 阅读(6670) 评论(1) 推荐(0)
摘要: SQL 2008的库做了镜像,日志传送和做了同步复制,发现日志很大,而且无法收缩。 原因: 日志卡死,可能有日志未完整提交 DBCC OPENTRAN 查看未提交的事务日志 EXEC sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0, @time = 0, @reset = 1 干掉所有不完全提交的事务 如果出现下列提示,说明有未提交事务: ReplicatedTransactionInformation:OldestdistributedLSN:(778563:4206:16)Oldestnon-di... 阅读全文
posted @ 2012-10-19 17:11 zping 阅读(701) 评论(0) 推荐(1)
摘要: --SQL2005数据库镜像的步骤---------------------------------------------------------------------------------------------1、设置镜像数据库为完整恢复模式alter DATABASE S_C_SC set recovery FULL--2、创建证书(主备可并行执行)--主机执行USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'joe';CREATE CERTIFICATE HOST_A_cert WITH SUBJECT 阅读全文
posted @ 2012-09-28 17:26 zping 阅读(853) 评论(0) 推荐(0)
摘要: 1,如订阅服务器无此行数据 在分发机中会有如下提示: "The row was not found at the Subscriber when applying the replicated command."找到该行,手动添加。添加成功后,数据会同步到订阅机。但这时同步的JOB也停止了,查看同步状态,必须手工启用job。如果这个错误无法修复,后续的数据就无法同步到订阅机。 Replication Agents Checkup (复制代理审查) Reinitialize Subscriptions Having Data Validation Failures (数据校验 阅读全文
posted @ 2012-09-17 15:08 zping 阅读(1535) 评论(0) 推荐(0)
摘要: 建立与删除复制发布 创建复制一、配置远程分发服务器二、配置发布服务器三、创建订阅删除复制一、删除发布二、删除订阅三、禁用复制分发使用如下语句找出错误号selecttop100e.xact_seqno,e.command_id,e.*fromdbo.MSdistribution_historyhjoindbo.MSrepl_errorseonh.error_id=e.idwherecommentsnotlike'%transaction%'--失败的代理orderbyiddesc--用上面查到的具体事务序列号,查看复制组件执行的具体命令--在分发数据库上执行:sp_browser 阅读全文
posted @ 2012-09-17 14:55 zping 阅读(2733) 评论(0) 推荐(0)
摘要: –查询某个数据库的连接数 select count(*) from Master.dbo.SysProcesses where dbid=db_id() –前10名其他等待类型 SELECT TOP 10 * from sys.dm_os_wait_stats ORDER BY wait_time_ms DESC SELECT *FROM sys.dm_os_wait_stats WHERE wait_type like ‘PAGELATCH%’ OR wait_type like ‘LAZYWRITER_SLEEP%’ –CPU的压力 SELECT scheduler_id, current 阅读全文
posted @ 2012-09-13 10:27 zping 阅读(4672) 评论(1) 推荐(1)
摘要: 看了一下tablediff的比较,网上有些文章说NULL不能比较,但是同步测试了SQL 2008 的功能,发现其实能够比较出NULL值的。运行tablediff命令:SQL Profiler 跟踪出以下sql: SELECT[dbo].[Tmp].[ID],BINARY_CHECKSUM([dbo].[Tmp].[Account],[dbo].[Tmp].[CharName],[dbo].[Tmp].[ID])asMShash_54267293FROM[dbo].[Tmp]WITH(READUNCOMMITTED)ORDERBY[dbo].[Tmp].[ID]SELECT[dbo].[Tm.. 阅读全文
posted @ 2012-08-13 17:28 zping 阅读(930) 评论(1) 推荐(1)
摘要: SQLServer 自带的TableDiff是用来比较表数据差异,并生产相应的脚本的工具,使用简单,还能生产差异脚本, 是非常有用的东东,尤其是在做同步链数据修复时,是很理想的工具;但是,很多使用的过朋友都抱怨,TableDiff 效率太差,上百万级别的数据表使用起来慢如蜗牛,有没有方法能加快TableDiff的效率呢? 其实TableDiff在很多时候效率还是不错的,和很多其他工具一样,要使它有好的效率,必须要懂得善用它,以下 就来说明TableDiff效率差的原因,以及如何巧用TableDiff来提交效率; 1. 两个比较的表数据差异非常大: 这种情况效率差是肯定的,两个几百万... 阅读全文
posted @ 2012-08-13 14:11 zping 阅读(522) 评论(0) 推荐(0)
摘要: --创建测试表 CREATE TABLE Tmp ( ID int PRIMARY KEY, Account varchar(32), CharName varchar(32) ) GO --插入测试数据 INSERT Tmp SELECT 1,'account1','CharName1' UNION ALL SELECT 2,'account2','CharName1' UNION ALL SELECT 3,'account3','CharName1' GO --创建Check表 CREATE T 阅读全文
posted @ 2012-08-13 11:35 zping 阅读(1045) 评论(0) 推荐(0)
摘要: 1. 错误:已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除NoSync 订阅,然后重新创建它们use distributiongo--查找状态不正常的发布select status,*from dbo.MSsubscriptions where status2--修改状态update ... 阅读全文
posted @ 2012-08-09 15:12 zping 阅读(1542) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 43 下一页