摘要:
http://wenku.baidu.com/link?url=b2ZjqptSFY-HluHdZRrlkbZQBV7jGYL7QR7-poE3WMo3zhUGidIuP5vBpGBMI0FYjSKaIaoai-NhTAAEfvbNDXw_WhCm_SOloMTKI3wZ-nK 阅读全文
摘要:
不允许使用邮箱名称。 服务器响应为: Mail from must equal authorized user1、Msg.From = New MailAddress("xxx@163.com", "ss", System.Text.Encoding.UTF8)2、SC.Credentials = New System.Net.NetworkCredential("xxx@163.com", "password") 阅读全文
摘要:
select HASHBYTES('MD5','410183198201014353')declare @barcode varchar(50);set @barcode='410183198201014353';select upper(SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('MD5',@barcode)),3,32)) 阅读全文
摘要:
http://www.developerfusion.com/tools/convert/csharp-to-vb/ 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
http://www.lmwlove.com/ac/ID814SQL Sqlserver查询的安全性和性能的优化 创建时间:2012年04月23日 11:23阅读次数:(1418)分享到: 0SQL注入的原理什么SQL注入将SQL代码插入到应用程序的输入参数中,之后,SQL代码被传递到数据库执行。从而达到对应用程序的攻击目的。注入原理常见攻击方法检测是否可以注入【检测注入点】示例:http://192.168.0.1/temp.aspx?id=a or 1=1--如果上面语句可以执行说明可以实现注入,则可以利用系统过程、系统表注入数据库示例【给系统添加一个用户,黑客可以实现远程登录控制服务器】 阅读全文
摘要:
SQL Server 开发人员需要避免的八种习惯唉,说起开发人员,DBA 一定有一肚子苦水,但你却又离不开他们。在某些方面上,SQL Server 开发人员和 DBA 们总有着长期的、“光荣的”历史性分歧,开发人员想为应用程序采取某种方法,而 DBA 们不希望那样做。应用程序开发人员对 SQL Server 性能的影响是巨大的,可能是积极影响,也可能负面影响。你可以随便调整索引和存储子系统,但是你作为 DBA 对性能的影响比起训练有素的开发人员对性能的影响来说是微不足道的,开发人员才知道如何从 SQL Server 获得最佳性能。但是,并不是所有开发人员都有这种经验和能力。本文中,笔者总结了 阅读全文
摘要:
在打开选项“show execution plan”时运行查询。如果查询没有使用我们的索引, 那么要进行以下的检查:1、运行 dbcc showcontig('tablename')来检查表是否有碎片。2、检查“where clause”来查看是否它引用了索引的第一个字段。3、保证“where clause”的查询条件中没有针对索引的第一个字段的方法。4、只当统计过期时才更新统计。如果表有碎片,那么在重新索引之后更新统 计。5、确保所使用的查询条件是足够唯一的,这样 SQL Server 更好地查找数据。 阅读全文
摘要:
http://www.byywee.com/page/M0/S218/218189.html 阅读全文
摘要:
http://support.microsoft.com/gp/anxin_techtip7/zh-cn个人优化整理:USE [gs_gep_lmz]GOCREATE TABLE [dbo].[Blocking_SqlText]( [spid] [smallint], [sql_text] [nvarchar](2000), [Capture_Timestamp] [datetime])GOCREATE TABLE [dbo].[Blocking_sysprocesses]( [spid] [smallint] NULL, [kpid] [int] NULL, [blocked] [int] 阅读全文