随笔-209  评论-504  文章-2 
共18页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
  2014年7月3日
摘要: 1.Listener是什么 Listener实际上是一个 VirtualNetworkName,客户端通过这个VNN来连接的具体的sqlserver实例 .Listener包含了DNS名称,port和IPaddress。 当客户端通过Listener进行连接时,Listener会将请求自动导向到Pr...阅读全文
posted @ 2014-07-03 04:18 stswordman 阅读(2428) 评论(8) 编辑
  2014年6月12日
摘要: ACID 是数据库的基本属性。其中的D是指"持久性":只要事务已经提交,对应的数据修改就会被保存下来,即使出现断电等情况,当系统重启后之前已经提交的数据依然能够反映到数据库中。 那么D特性是如何在SQL Server中实现的呢?SQL Server使用write-ahead logging的方式,...阅读全文
posted @ 2014-06-12 07:28 stswordman 阅读(2112) 评论(13) 编辑
  2013年11月21日
摘要: 微软亚太区全球技术支持中心(APGC CSS)是微软为个人用户、开发者、IT 专业人员到合作伙伴和企业级合作伙伴提供全方位、多元化的服务和技术支持的部门。一个优秀的SQL Server技术支持工程师应该具备如下基本素质:技术精尖、耐心细致、善于交流、并善于释放压力、善于应对客户提出的紧危情况、不断充电以保持技术不断更新、具备有效的客户沟通能力和应变能力,并且能够借助各种资源,在工作中追求精益求精。我们真诚地欢迎对微软SQL Server及相关技术感兴趣并拥有创新精神的您加入我们,成为微软的一员!城市:上海1. Position RequirementsRequirements Technica阅读全文
posted @ 2013-11-21 06:16 stswordman 阅读(1323) 评论(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 阅读(313) 评论(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 阅读(1065) 评论(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 阅读(496) 评论(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 阅读(1501) 评论(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 阅读(454) 评论(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 阅读(167) 评论(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 阅读(422) 评论(3) 编辑
共18页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页