51dev.com IT技术开发者社区

51dev.com 技术开发者社区

php+sqlserver之如何连接sqlserver数据库

php+sqlserver之如何连接sqlserver数据库

1、sqlserver 也称作是MSSQL,是由Microsoft开发和推广的关系数据库管理系(DBMS)。操作的软件可以使用“sqlserver” 2、php如何连接sqlserver?首先明确wampserver是不支持连接sqlserver,所以要自...

SQL server2005+SP3的死锁诊断过程

SQL server2005+SP3的死锁诊断过程

有puber在SQLServer版发了一个帖子SQLserver2005+Sp3的死锁问题,因最近正在研究SQLServer的一些问题,出于兴趣决定试试看能不能帮助这位pubber。问题描述:我的程序为多线程,同时最多20个线程。20个线程同时向一个表中做insert操作,但是各线程之间的记录不可能...

SQL Server2008CPU性能监控

SQL Server2008CPU性能监控

CPU性能诊断  CPU架构  目前的主流企业服务器基本可以分为三类:SMP(SymmetricMultiProcessing,对称多处理架构),NUMA(Non-UniformMemoryAccess,非一致存储访问架构)和MPP(MassiveParallelProcessing,海量并行处理架...

SQL数据库编程大赛(第一期)

SQL数据库编程大赛(第一期)

“盛拓传媒杯”SQL大赛第一期答题,本期题目:5X5方格棋盘难题  在5X5的方格棋盘中(如图),每行、列、斜线(斜线不仅仅包括对角线)最多可以放两个球,如何摆放才能放置最多的球,这样的摆法总共有几种?输出所有的摆法。要求:用一句SQL实现。输出格式:从方格棋盘第一行至第5行,每...

动态SQL——构造通用动态页面查询

动态SQL——构造通用动态页面查询

由于动态SQL特有的灵活性,我们很容易的按照某种共性去构造通用和重用功能的代码,例如基于某个表的动态字段查询;但凡事有利有弊;首先动态SQL语句无法在编译前期检查SQL是否正确,必须等到运行期才会发现问题;其次静态SQL是一次解析,多次执行,虽然动态SQL也可以使用绑定变量的方式,但是也会带来一些意...

SQL Server 2008内存性能监控

SQL Server 2008内存性能监控

内存  相关概念  以下均是针对Window32位系统环境下,64位的不在下面描述情况下。  用户模式和内核模式(usermode&kernelmode)  为了防止用户程序访问并篡改操作系统的关键部分,Windows使用了2种处理器存取模式:用户模式和内核模式。顾名思义...

SQL Server 2008 I/O性能监控

SQL Server 2008 I/O性能监控

I/O性能诊断  SQLServer性能非常依赖于I/O子系统。除非你的数据库适合物理内存,SQLServer经常地会有数据库页面进出缓存池。这样就发生了实质的I/O流量。同样,在事务被明确的提交前,日志记录需要写入磁盘。SQLServer为各种目的可以使用tempdb,例如存储中间结果,排序,保持...

SQL Server datetime数据类型设计与优化误区

SQL Server datetime数据类型设计与优化误区

一、场景在SQLServer2005中,有一个表TestDatetime,其中Dates这个字段的数据类型是datetime,如果你看到表的记录如下图所示,你最先想到的是什么呢?(图1:数据列表)你看到这些数据,是不是觉得这样的设计既浪费了存储空间,又使得这个列的索引增大,查询起来更慢,你也想使用一...

mssql中所有关于注册表操作

mssql中所有关于注册表操作

SQLServer中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sqlserver7.0就有了,在SQLserver2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQLServer版本中访问系统注册表的能力,而且很多人利用SQLSe...

微软SQL Server数据库的两种请求游标

微软SQL Server数据库的两种请求游标

  【IT168技术】游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。  关系数据库中的操作会对整个行集起作用。由SELECT语句返回的行集包括满足该语句的WHERE...

sql server2005中用户权限的设置

sql server2005中用户权限的设置

关于什么是用户权限,最简单的定义可能是,“用户能做什么和不能做什么。”在这里,简单的定义就相当不错了。用户的权限分为3类:l登录的权限;l访问特定数据库的权限;l在数据库中具体的对象上执行特定操作的权限。既然我们已经看过了创建登录账户,这里将把重点放在登录账户能够拥有的特定权限上。22.3.1授予访...

初窥NoSQL世界 开源CouchDB新手入门

初窥NoSQL世界 开源CouchDB新手入门

 NoSQL现在已经变成在IT界中十分热门的话题了,在本文中,将为你介绍NoSQL中的一员CouchDB的基本知识,带你开始走入NoSQL丰富多彩的世界。  什么是NoSQL  NoSQL(是notonlySQL的缩写,也有说法认为是non-relational,即非关系型数据库)其实是不...

mssql2005,DB权限导出一句话

mssql2005,DB权限导出一句话

昨晚在拿站过程中遇到了个ASP+MSSQL2005的注入点,权限是DB_Owner的权限,网站路径也搞到了,本想使用差异备份,在数据库日志中插入一句话,然后备份到网站目录下拿shell的,估计是用户没有备份数据库的权限,但使用MSSQL2000的备份方法根本行不通,后来才想到MSSQL2005的备份...

SQL和Non-SQL之间做出选择

SQL和Non-SQL之间做出选择

  最近IT圈有很多关于Non-SQL数据模型,放宽数据一致性,以换取高可伸缩性的讨论。在美国旧金山近期就有这样的会议。  对各种模型进行了讨论,包括:Memcached、分布式Hashtable、Column-数据存储等数据访问模型。这些Non-SQL存储解决方案主要的侧重点在于高可伸缩性上,主要...

MSSQL数据库日志满后快速解决办法

MSSQL数据库日志满后快速解决办法

先提供一种复杂的方法压缩日志及数据库文件如下:1.清空日志DUMPTRANSACTION库名WITHNO_LOG2.截断事务日志:BACKUPLOG数据库名WITHNO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件...