排序
SQL Server下几个危险的扩展存储过程
MSSQL数据库存在几个危险的扩展存储过程,默认Public组可执行权限,SQL注入者可利用此读取文件目录及用户组,并可通过先写入数据库然后导出为文件的方法往服务器写入危险脚本进一步提权,或直接...
mssql SA帐号的改名和删除
在M$sql中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以删除,呵呵,...
推荐SQL Server 重新恢复自动编号列的序号的sql代码
在sqlserver中经常有这样的问题: 一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题就是在录入新的数据,...
sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接。在这种情况下,使用EXISTS(或NOTEXISTS)通常将提高查询的效率。在子查询中,NOTIN子句将执行一个内部的排序和合并。无论...
如何远程连接SQL Server数据库的图文教程
SuperSocket 信息: (SpnRegister) : Error 1355。解决方法
SuperSocket 信息: (SpnRegister) : Error 1355。 如何解决? 当 SQL Server 在运行 Microsoft SQL Server 2000 的计算机上启动时,SQL Server 程序总会尝试在 Active Direct...
SQL2000中改名和删除默认sa帐号的最安全方法
这个sa一般情况下是既不可以更改名称,也不可以删除,呵呵,有点鸡肋的味道,弃置可惜,食之无味。在偶装上 sql2000之后,感觉总之怪怪的,放着这个后门在,始终都不放心,担心有一天被人破出...
实例学习mssql存储过程分析
例1:通过存储过程查询数据库中的student表 我们知道在sql中,我们查询一个表,可以通过 select * from student 进行查询,那在存储过程中该怎么写呢? 解: 首先我们打开查询分析器,(以...
经典SQL语句大全
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT...
SQL查询连续号码段的巧妙解法
在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里。 最初的问题是这样的: 我有一个表结构, fphm,kshm 2014,00000001 2014,00000002 2014,00000003 2014,00000004 2014,00000005 2014,0...