随笔-207  评论-498  文章-2 
共18页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
  2013年11月21日
摘要: 微软亚太区全球技术支持中心(APGC CSS)是微软为个人用户、开发者、IT 专业人员到合作伙伴和企业级合作伙伴提供全方位、多元化的服务和技术支持的部门。一个优秀的SQL Server技术支持工程师应该具备如下基本素质:技术精尖、耐心细致、善于交流、并善于释放压力、善于应对客户提出的紧危情况、不断充电以保持技术不断更新、具备有效的客户沟通能力和应变能力,并且能够借助各种资源,在工作中追求精益求精。我们真诚地欢迎对微软SQL Server及相关技术感兴趣并拥有创新精神的您加入我们,成为微软的一员!城市:上海1. Position RequirementsRequirements Technica阅读全文
posted @ 2013-11-21 06:16 stswordman 阅读(1201) 评论(1) 编辑
  2013年11月20日
摘要: Open the Registry Editor, by: Clicking Start, and clicking Run. In the Run dialog box, in the Open box, type Regedit. In Registry Editor, select the following registry key for the first instance of SQL Server: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSearch阅读全文
posted @ 2013-11-20 06:26 stswordman 阅读(249) 评论(0) 编辑
  2013年10月23日
摘要: 阅读本文之前请参考http://www.cnblogs.com/stswordman/p/3258897.html 最近又做了一个case,环境是sql server 2008 R2. 客户添加了一个'replication support only'的订阅,之后发现现存订阅出现了更新丢失。 丢失的数据恰巧是添加订阅前的几秒钟内生成的。 我开始以为是log reader没有开启造成的,检查了distribution database的MSlogreader_history ,发现期间log reader并没有停止过。 如果Log reader停止,那么添加订阅前的更新肯定是丢失阅读全文
posted @ 2013-10-23 07:04 stswordman 阅读(990) 评论(11) 编辑
  2013年10月10日
摘要: 之前我们讨论了dbcc shrinkfile改变tempdb initial size的情况。而用DBCC Shrinkfile去收缩一个user database,情况就比较简单了。让我们通过一些测试来说明SQL Server 收缩user database的行为。首先创建了一个数据库,Sales_data的初始大小为3mb。 对于当前这个数据库文件来说,它的initial size为3mb。CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME = 'C:\Program Files\Micro...阅读全文
posted @ 2013-10-10 09:49 stswordman 阅读(474) 评论(4) 编辑
  2013年10月9日
摘要: 在使用sql server时您可能遇到过下面的情况,tempdb的数据文件初始大小为3mb, 随着对tempdb的使用,tempdb文件逐渐变得很大(例如30GB),导致了磁盘空间不足。 此时您需要立刻释放tempdb文件所占用的空间,这时你会有两个选择: 重启SQL Server。大家都知道SQL Server重启时会创建一个新的tempdb。由于tempdb的initial size并不会随着文件大小的增长而增长,重启SQL Server就会创建一个新的3MB的tempdb。 使用DBCC命令收缩tempdb的大小。如果当前tempdb实际被使用到的空间其实不大,只是文件尺寸很大的话,您可阅读全文
posted @ 2013-10-09 09:24 stswordman 阅读(1221) 评论(14) 编辑
  2013年8月20日
摘要: 转载:http://blogs.msdn.com/b/apgcdsd/archive/2012/06/07/sql-server-connection-keep-alive-faq-3.aspx这个是SQL Server Keep Alive FAQ文章的最后一篇。 问题1:为什么我在客户端设置了KeepAlive值,但是我使用SQL server management studio 测试的时候,该值总是不起作用? [答]目前市场上主流的数据库访问技术有ODBC,OLEDB,SQL native client 和 SQLclient。其中SQLclient是.NET里面使用的托管prov...阅读全文
posted @ 2013-08-20 21:57 stswordman 阅读(395) 评论(5) 编辑
摘要: 转: http://blogs.msdn.com/b/apgcdsd/archive/2012/05/18/sql-server-connection-keep-alive-faq-2.aspx在下面这篇文章里面介绍了有关keepalive的一些FAQ: http://blogs.msdn.com/b/apgcdsd/archive/2011/05/03/sql-server-connection-keepalive-faq.aspx 这篇文章再进一步讨论有关Keep Alive的几个问题. 1、Keep Alive机制,是否只和特定的provider有关,比如SQL native clie.阅读全文
posted @ 2013-08-20 21:56 stswordman 阅读(92) 评论(0) 编辑
摘要: 转:http://blogs.msdn.com/b/apgcdsd/archive/2011/05/03/sql-server-connection-keepalive-faq.aspx1、什么是SQL server TCP连接的keep Alive? 简单说,keep alive 是SQL server在建立每一个TCP 连接的时候,指定了TCP 协议的keepaliveinterval 和keepalivetime参数。这样对每个TCP连接,如果该连接空闲时间(没有任何数据交互)超过keepalivetime,TCP协议会自动发出keepalive 包检测连接存活与否。如果keepali.阅读全文
posted @ 2013-08-20 21:54 stswordman 阅读(314) 评论(3) 编辑
  2013年8月19日
摘要: 在默认情况下,immediate_sync是关闭的,这个属性可以在创建publication时指定,也可以在创建完毕后修改。 如果immediate_sync为true, snapshot 文件和replicated transaction将一直保留到data retention.然后才会被删除。这会导致distribution 数据库增长,复制性能下降。 所以推荐设置为false. 需要注意的时,如果一个数据库有多个publication,只要其中有一个publication的immediate_sync为true,将会导致这个数据库的所有publication的replicated tra阅读全文
posted @ 2013-08-19 13:51 stswordman 阅读(333) 评论(1) 编辑
  2013年8月15日
摘要: 有两种情况会造成更新丢失,第一种是不正确的设置,例如外键或触发器的“Not For Replication” (NFR)属性没有开启。详情请参考http://blogs.msdn.com/b/apgcdsd/archive/2012/01/10/10254809.aspx第二种是产品bug,例如使用...阅读全文
posted @ 2013-08-15 09:18 stswordman 阅读(983) 评论(6) 编辑
共18页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页