随笔分类 - SQL
摘要:select 1 from table;与select anycol(目的表集合中的任意一行) from table;与select * from table 从作用上来说是没有差别的,都是查看是否有记录,一般是作条件查询用的。select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,1>anycol>*,因为不用查字典表。 测试场景:(转自...
阅读全文
摘要:问题:如何通过触发器实现数据库的即时同步? 解答:具体的解决方法请参考下文。 即时同步两个表的示例如下: 测试环境如下:SQL Sever 2000数据库,远程主机名:xz,用户名:sa,密码:无,数据库名:test 创建测试表,请注意不能用标识列做主键,因为不能进行正常的更新。 然后在本机上创建测试表,注意远程主机上也要做同样的建表操作,只是不写触发器。 if exists (select ...
阅读全文
摘要:相 对于2000,SQL Server 2005加入了很多新的特性与变化,并且两年来在市场上也日益普及。可惜到目前为止市面上的图书还不足够来解释这些特性与变化。本书架列出了目前市场上有 一定影响力的SQL Server 2005图书。编辑推荐《SQL Server 2005基础教程 》作入门图书、《SQL Server 2005开发者指南》作参考手册。《SQL Server 2005 报表服务高级...
阅读全文
摘要:【赛迪网-IT技术报道】假如您在安装SQL Server 2005时出现计数器错误,在搜索过所有的方法都不适用的情况下可以采用以下方法: 将4个计数器删除:(如果没有说清楚是哪个计数器的错误) 运行 cmd unlodctr w3svc unlodctr msftpsvc unlodctr asp unlodctr inetinfo 执行下面的代码片段后,重新安装SQL Serv...
阅读全文
摘要:安装sql2005时,出现“性能监视器计数器”的问题。 安装SQL Server之前,系统配置检查器(SCC)会验证性能监视器计数器注册表项的值。如果SCC无法验证现有的注册表项或无法运行Lodctr.exe系统程序,则SCC检查将失败,安装就会停止。要消除错误,必须手动更改相应的注册表项。 在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\...
阅读全文
摘要:SQL2005 分五个版本,如下所列, 1.Enterprise(企业版), 2.Development(开发版), 3.Workgroup,(工作群版) 4.Standard,(标准版) 5.Express.(嗯,估且就叫它简易版吧) 这几个版本,我们究竟应该使用哪一版呢﹖ 这是许多初学SQL2005的人最常问的问题。 我简单的比较一下 Enterp...
阅读全文
摘要:这篇论坛文章(赛迪网技术社区)着重介绍了有关SQL注入防御的防御策略及实施步骤,详细内容请参考下文: 从去年下半年开始,很多网站被损害,他们在用于生成动态网页的SQL数据库中存储的文本中被注入了恶意的script标签。这样的攻击在2008年第一季度开始加速传播,并且持续影响有漏洞的Web程序。 这些Web应用程序有这样一些共同点: * 使用经典ASP代码的程序 * 使用S...
阅读全文
摘要:SQL注入简介 许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,(一般是在浏览器地址栏进行,通过正常的www端口访问)根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入思路 思路最重要。其实好多人都不知道SQL到底能做什么呢?这里总结一下S...
阅读全文
摘要:ASP编程门槛很低,新手很容易上路。在一段不长的时间里,新手往往就已经能够编出看来比较完美的动态网站,在功能上,老手能做到的,新手也能够做到。那么新手与老手就没区别了吗?这里面区别可就大了,只不过外行人很难一眼就看出来罢了。在界面的友好性、运行性能以及网站的安全性方面是新手与老手之间区别的三个集中点。而在安全性方面,新手最容易忽略的问题就是SQL注入漏洞的问题。用NBSI 2.0...
阅读全文

浙公网安备 33010602011771号