zjcxc(邹建)的Blog - SQL Server

引用或者转载本BLOG的文章请注明原作者和出处,并保留原文章中的版权信息。谢谢!...

排序:
默认
按更新时间
按访问量

忘记 SQL Server 管理员密码的处理

如果忘记 SQL Server 管理员密码,可以使用下面的方式处理 1. 使用 SQL Server 服务器计算机本地 Administrators 组的任何成员登录到 SQL Server 服务器 2. 确定忘记管理员密码的 SQL Server 服务 可以在服务(services.m...

2017-12-23 11:56:23

阅读数:2127

评论数:0

MySQL中单句实现无限层次父子关系查询

在 SQL Server 中,使用 CTE 表达式很容易做到无限层次父子关系查询;在不支持CTE表达式的版本中,借助函数递归也可以轻松实现。 在 MySQL 中,这个需求的实例稍显复杂, MySQL 中没有支持递归的查询,没有表值函数,函数不支持递归,所以通常都是用循环实现,显得比较别扭。今天看...

2017-12-16 14:08:28

阅读数:1667

评论数:0

一个子查询引发的血案

最近再次看到一个帖子,说使用类似如下子查询删除数据,结果发现所有的数据都被删除了 DELETE FROM a WHERE id in (  SELECT id  FROM b  ) 粗看这是一个没有任何毛病的删除操作,只会删除 a,b 表 id 匹配的记录。但实际上这个查询暗藏杀机,如果...

2017-12-16 13:54:34

阅读数:747

评论数:0

带进度的SQL Server FileStream存取

SQL Server FileStream 功能的详细参考联机帮助设计和实现 FILESTREAM 存储 这里只是把使用 Win32 管理 FILESTREAM 数据的代码调整了一下,实现带进度的存取,这对于存取较大的文件比较有意义 要使用FileStream,首先要在 SQL Ser...

2015-12-08 13:42:17

阅读数:7040

评论数:2

也谈SQL Server 2008 处理隐式数据类型转换在执行计划中的增强 (续)

在上一篇文章也谈SQL Server 2008 处理隐式数据类型转换在执行计划中的增强 中,我提到了隐式数据类型转换增加对于数据分布很不平均的表,评估的数据行数与实际值有很大出入的问题,进一步测试之后,我发现这种评估不准确性应该确实与猜测的一样,它使用了变量的评估方式

2015-07-03 16:58:57

阅读数:6126

评论数:0

也谈SQL Server 2008 处理隐式数据类型转换在执行计划中的增强

在 SQL Server 查询中,不经意思的隐匿数据类型转换可能导致极大的查询性能问题,在 SQL Server 2008 及之后的版本中,这种操作做了增强,但还是经常遇到有问题的时候

2015-07-02 17:49:32

阅读数:6392

评论数:0

Error: 7884, Severity: 20, State: 1

背景:         程序异常中断“TCPProvider, error: 0 - An existing connection was forcibly closed by the remotehost.”,手工执行查询没有问题,不过执行时间要几十秒。Trace程序的执行,发现要数十分钟,...

2014-11-21 16:31:57

阅读数:8449

评论数:0

初步了解更新锁(U)与排它锁(X)

一直没有认真觉察UPDATE操作的锁,最近在MSDN上看到一个问题,询问堆表更新的死锁问题,问题很简单,有类似这样的表及数据:CREATE TABLE dbo.tb(     c1 int,     c2 char(10),     c3 varchar(10));GODECLARE @id in...

2014-05-28 17:13:46

阅读数:15968

评论数:8

无语,遭遇: Error: 605, Severity: 21, State: 3

最近遇到一个严重错误Error: 605, Severity: 21, State: 3.Attempt to fetch logical page (1:xxxxx) in database 2 failed. It belongs to allocation unit xxxxxnot to ...

2013-12-09 17:10:42

阅读数:9410

评论数:2

如何使 SQL Server高效 -- 疑难(ITPUT 讨论汇总)

4、     在您的SQL Server使用过程中,有哪些令您非常困惑的性能问题 ?讨论汇总——综合l  Tempdb方面的问题a)  行级和事务级的快照都存储在TEMPDB中 (不知架构为什么设计成这样),UNDO \ REDO 自然不太方便b)  tempdb放了太多的功能,带来性能瓶颈个人观...

2013-05-27 16:03:16

阅读数:6829

评论数:1

如何使 SQL Server高效 -- 程序设计(ITPUT 讨论汇总)

3、     在设计数据库操作程序上,您认为应该注意哪些事项,以确保能够有效地使用数据库? 讨论汇总l  尽量缩小读写操作范围和可重复性, 可采用临时表或表变量等中间过程过渡l  缓存。在程序端缓存常用数据l  )静态化。对应较稳定的数据,可以将它静态化存放,避免数据库访问l  )参数化,将访问语...

2013-05-27 15:53:48

阅读数:8999

评论数:0

如何使 SQL Server高效 --T-SQL(ITPUT 讨论汇总)

2、      您认为在T-SQL编写(包括存储过程、函数和视图)上,哪些因素会影响SQL Server效率?讨论汇总——索引使用l  没有索引或者没有用到索引、I/O吞吐量小、没有创建计算列导致查询不优化、锁或者死锁、查询语句不够优化等l  对大表而言。那些不走索引的语句,错误scan的语句,还...

2013-05-27 15:47:54

阅读数:12152

评论数:1

如何使 SQL Server高效 -- 设计(ITPUT 讨论汇总)

1、     您认为在设计SQL Server对象时,主要会考虑哪些因素来避免出现性能问题? 讨论汇总——总体设计l  应该根据系统架构类型或主要操作进行有针对性的设计: 如 OLTP 、OLAP 、ETL 等l  逻辑清晰,使应用程序更便于开发。有良好的扩展性和维护性,减少数据冗余等l  在DB...

2013-05-27 15:41:22

阅读数:10686

评论数:0

为SSRS配置SMTP服务器身份验证

在SQL Server Reporting Services中,可以通过“Reporting Services 配置管理器”配置发送邮件的SMTP服务器,但无法显式配置登录SMTP服务器的用户名和密码,登录SMTP服务器使用的是启动Reporting Services服务的帐号。所以如果Repor...

2013-03-20 16:46:57

阅读数:8098

评论数:1

扩展 sp_helpindex, 增加 INCLUDE 和筛选索引的筛选条件

SQL Server的系统存储过程似乎没有被重视,新版本的一些特性似乎没有在系统存储过程中体现出来,着实是一件比较郁闷的事。         下面的这个存储过程是对sp_helpindex的扩展,扩展增加两个索引的新特性信息:包含列和列筛选。使用方法和 sp_helpindex 一样,感兴趣的可以...

2013-02-19 13:38:53

阅读数:6309

评论数:0

在 xml.value 中, XPath中使用 text() 函数的重要性

被多次问到,为什么在DBA的规范中,会要求在解析xml值时,value 方法的 XPath 中要加 text() 函数,看起来似乎加与不加得到的结果都是一样的。    下面的测试脚本说明使用 text() 的区别,以及为什么要求使用它。DECLARE    @xml xmlSET @xml = N...

2012-11-20 17:38:12

阅读数:9754

评论数:1

使用复制存储过程执行解决“事务复制中的表大量更新导致无法及时同步”的问题

复制存储过程执行应用于事务复制中,当在发布服务器上执行配置的存储过程时,存储过程导致的数据变更不会做为多步骤事务发送到订阅服务器,而仅仅是把执行存储过程的命令发送到订阅服务器。         比如,如果你为一个100万条记录的表增加了一个字段,并且初始化为一个值,如果不使用复制存储过程执行的话,...

2012-11-02 18:06:54

阅读数:6416

评论数:0

XSL中实现用户筛选

在 XSL 中实现用户筛选,折腾了好久,总算是搞定了功能需求:有如下 xml ,拟做一个 XSL 文件做解析,解析的效果是在解析后的页面下,有个DropdownList ,它列出所有的Group/@name值,允许用户通过选择来筛选XSL最终展示出来的数据xml-stylesheettype=&q...

2012-09-06 13:23:24

阅读数:6366

评论数:1

在 SQL Server 中使用 Windows 用户组的一些诡异问题

最近,在SQLServer中使用Windows用户组时,发现了一些比较诡异的问题。 SQL Server版本:SQL Server 2008 R2 问题1:Login failed for user 'xx\xx' 操作描述:          在SQL Server中添加一个Wi...

2012-04-17 17:40:09

阅读数:10193

评论数:5

配置 SharePoint 2010 使用本机默认 SQL Server 实例

         SharePoint 2010的安裝向导,仅具有极为有限的定制功能,里面有两种模式:n  “独立”模式,会安装SQL Server 2008 Express做为数据库服务。不具有任何定制选项;n  “服务器场”模式可以定制安装目录,里面的“独立”项和“独立”模式一样;“完整”模式...

2011-06-08 15:53:00

阅读数:14416

评论数:7

提示
确定要删除当前文章?
取消 删除
关闭
关闭