随笔分类 -  SQL Server

SQL Server 2000/SQL Server 2005/SQL Server 2008
摘要:问题描述: 首先,不知道你有没有类似的经历,在可更新订阅的事务复制,当初始化订阅时,发生了类似这样的错误:列名 'msrepl_tran_version' 无效 。(源: MSSQLSERVER,错误号: 207 ) 图1.通过复制监视器来检查错误 图2.通过作业的历史记录来检查错误 问题分析: 我们知道,在允许可更新订阅的发布中发布表时,会将列 msrepl_tran_version 添加到表中。本文章中,在发布表Product是把列msrepl_tran_version添加到表中。View Code CREATETABLE[dbo].[Product]([Name][nva 阅读全文
posted @ 2011-05-10 01:39 ok_008 阅读(2964) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-04-16 03:15 ok_008 阅读(4514) 评论(3) 推荐(4) 编辑
摘要: 阅读全文
posted @ 2011-03-10 01:17 ok_008 阅读(5354) 评论(1) 推荐(1) 编辑
摘要:之前在Microsoft SQL Server 2005的SP3版本中,当生成Drop & Create作业脚本的时候,有这样的问题:在 If Exists(...)使用的是JobName来判断,但If的下一句Delete Job的时候使用的是Job_id.生成Create脚本的时候又是使用JobName来Create了:这样导致了拿系统生成的Drop & Create 脚本去执行,就发生错误:这样给我们使用系统生成的Drop & Create作业脚本,非常的不方便。以为SQL2005SP3有这个问题,SQL2008没有,不过今天在使用SQL2008 ,无意中发现这个b 阅读全文
posted @ 2011-02-28 01:19 ok_008 阅读(650) 评论(0) 推荐(0) 编辑
摘要:當設定散髮,碰到數據庫msdb未啟動Service Broker選項錯誤,如下: 解決方法是: 1. 先停止代理SQL Server Agent。 2. 啟動msdb數據庫的Service Broker: Alter Database msdb Set enable_broker 3. 啟動代理SQL Server Agent。 4. 設定散髮。No incapable except unthinkable. MSN:weiguohao008@hotmail.com 阅读全文
posted @ 2010-12-23 23:47 ok_008 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-12-21 00:58 ok_008 阅读(5267) 评论(0) 推荐(2) 编辑
摘要:最近做个远程数据同步复制测试,主要用来分析中央服务器与各个终端的网络数据传输情况。这里不描述如何设置同步,如何收集信息,而是描述收集数据后如何分析。如标题所说,使用Microsoft的Excel工具来分析,很简单而又直观的体现同步复制持续时间链路,从而分析出数据同步是否在预定时间范围,网络是否稳定。1.收集数据格式&内容,如图1:             图12.制作Excel图表分析。开始的时候,想通过测试项、服务器位置,统计出各个操作动作,的数据同步最大持续时间、最小时间、平均数据。虽然可以实现,感觉光光数据显示,太单调,毕竟要做报告。后来就想到可以使用Excel中的图表,来分析。这一更加 阅读全文
posted @ 2010-12-15 01:54 ok_008 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:最近写个还原数据库的脚本,里面涉及到如何获取当前实例下的默认数据库文件存储位置。通过启动SQL Server Profiler工具可以跟踪到SQL Server内部如何取得默认数据库文件位置方法,它主要是通过存储过程xp_instance_regread来读取实例下的一些有关注册表信息的。 阅读全文
posted @ 2010-07-06 08:01 ok_008 阅读(5043) 评论(0) 推荐(3) 编辑
摘要:我在工作中经常有帮用户在后台数据库中,通过脚本做一些数据导入、数据转换、数据修正。这样,日积月累,当某一天出现问题,可能因为之前的直接对后台操作导致现在问题的出现。想找之前哪些数据有改动过,重新翻找历史的操作脚本,操作文档记录,感觉很麻烦,有些数据已经出现多次迭代操作,很难比较哪一次出了问题。要是针对后台数据库有各个表操作日志,可以快速查找到哪一次做了后台操作,哪一表哪一行数据因后台操作发生变化,就很好了,就能快速检索到哪一次的脚本有问题。 阅读全文
posted @ 2010-07-03 13:16 ok_008 阅读(1704) 评论(7) 推荐(2) 编辑
摘要:初接触SSAS,在部署专案时可能会出现一些这样那样的错误提示。这里描述几个有关SSAS專案部署常見錯誤及解決方法。 阅读全文
posted @ 2010-06-13 23:01 ok_008 阅读(2471) 评论(1) 推荐(0) 编辑
摘要:之前写过一篇《生成建表脚本(V2.0)》的随笔,今天上班回来在Email中,收到一朋友发来的一个问题:“发现其中有一些问题,你定义@Sql nvarchar(max),但是当我一次性生成好几百张表的时候,总有几十张表在打印@Sql的时候由于字段过多,截断了@sql“。就这问题,我对脚本做了些修正。 阅读全文
posted @ 2010-05-10 21:57 ok_008 阅读(1314) 评论(3) 推荐(2) 编辑
摘要:之所以我写这篇《通过SQL Server Profiler来监视分析死锁》,是因为在国内,我很少看有对死锁深入说明的例子。我写出来希望能与大家分享自己的学习经验,哪里写的不好,希望大家多多抛砖头!O(∩_∩)O哈哈~ 阅读全文
posted @ 2010-01-17 20:19 ok_008 阅读(13564) 评论(8) 推荐(5) 编辑
摘要:As a DBA, how well-prepared are you to tackle issues such as backup failure due to lack of disk space, or locking and blocking that is preventing critical business processes from running, or data corruption due to a power failure in the disk subsystem? If you have any hesitation in your answers to these questions, then Rodney Landrum's SQL Server Tacklebox is a must-read. 阅读全文
posted @ 2010-01-12 23:36 ok_008 阅读(564) 评论(0) 推荐(1) 编辑
摘要:数据库邮件使用标准的简单邮件传输协议 (SMTP) 发送邮件,无须在运行 SQL Server 的计算机上安装扩展 MAPI 客户端便可以使用数据库邮件.在SQL Server 2008上,通过配置数据库邮件,很方便的实现在数据库中发送邮件功能。 阅读全文
posted @ 2010-01-07 23:48 ok_008 阅读(12546) 评论(2) 推荐(3) 编辑
摘要:[代码] 阅读全文
posted @ 2009-12-27 23:16 ok_008 阅读(1791) 评论(0) 推荐(2) 编辑
摘要:感觉这本书不错,它详细分析了SQL Server执行计划内部执行机制,及性能和索引优化。值得一看。 阅读全文
posted @ 2009-12-19 22:35 ok_008 阅读(838) 评论(1) 推荐(1) 编辑
摘要:原文:http://baike.baidu.com/view/649201.htm?fr=ala0 数据库管理员   数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。   DBA的一些职责:   安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。   数据库设... 阅读全文
posted @ 2009-12-08 22:47 ok_008 阅读(1375) 评论(0) 推荐(4) 编辑
摘要:之前写过《根据某一个值,查询到对应的表和字段(V2.0)》的脚本,后来发现在过滤bit,smalldatetime,datetime数据类型的字段,存在一些bug.今天再写一个新版本脚本,纠正V2.0版本的bug。 阅读全文
posted @ 2009-12-02 22:36 ok_008 阅读(1667) 评论(0) 推荐(1) 编辑
摘要:在blogs.lessthandot.com上看到这篇文章《Split string in SQL Server 2005+ CLR vs. T-SQL》感觉不错,值得一看。 阅读全文
posted @ 2009-11-30 23:37 ok_008 阅读(1729) 评论(0) 推荐(1) 编辑

给我写信