- 博客(18)
- 收藏
- 关注
转载 Rs.Open和Conn.Execute的详解和区别及&H0001的说明
来源:www.asp163.org 1. Rs.Open SQL,Conn,A,B,C<br />2. Conn.Execute(SQL,RowsAffected,C)<br /> 一、Conn.Execute(SQL,RowsAffected,C)<br /> <br />参数含义:<br />SQL的值可以是SQL语句、表名、存储过程名,也可以是数据提供者所能接受的任意字符串。为了提高性能,最好为C参数指定合适的值<br />可选参数RowsAffected<br />1、一个Insert、Update
2011-01-10 22:40:00 7717
原创 UTF-8编码ASP页面 输出 GB2312 (GBK)编码的变量 超级简单
我自己的页面用的是UTF-8编码。但是问题是在这个页面下,其中有一段变量要用到md5加密后传出,此md5处理带有中文的变量,则加密结果和对方用此变量的加密结果不同。其原因在于变量传出去时是UTF-8的内码,对方收到后用gb2312解释。因此要解决这个问题,一定要在加密前把变量转为gb2312的编码。网上找了N多的方法,包括用各种utf2gb的函数。。均为无效或差强人意,有的虽然编码加密成功了,但传到对方显示出来是组乱码。正当山穷水尽之际,突然发现可以在同一个页面中进行代码编码方式的切换。这样可以保证整个网站
2010-06-21 12:04:00 8815 1
原创 Sql2005下以GUID、INT、VARCHAR类型作主键及无主键时插入表的效率测试
在数据库表设计时,许多人为采用INT类型还是GUID(uniqueidentifyer)作为主键争论不休,有认为int型字段好的,有认为GUID好的,很多时候的焦点集中在效率上。为了弄清事实真相,我想还是要以实验来进行测试为准。以下就是为了测试插入效率而写的一段脚本。测试环境是:Xeon 1.6/2G内存 win2003/sqlserver2005 企业版。测试脚本:--测试无主键
2008-05-29 15:58:00 5757 2
转载 SQL注入划时代的脚本攻击——利用纯脚本技术获得系统权限
文/图 臭要饭的 目前网上很流行SQL INJECTION 漏洞,也就是我们通常所说的SQL注入漏洞,我们利用这类漏洞可以跨表、跨库查询数据库信息,以及通过论坛来上传文件从而得到主机WebShell(这些都是一些很通常的手法,黑防原来也介绍得比较详细)。 前段时间我对一大型音乐收费网站进行安全测试,结果我利用纯脚本技术,拿到了系统管理员权限。所以,今天我就为大家介绍一下全部经过和我的具体思路分析
2008-01-11 11:36:00 2125 1
原创 如何写出高效的SQL脚本《一》
作者: 帥虎 如何写出高效的SQL脚本《一》 注:测试记录:每个表记录数:3040000。 如何写出高效的SQL脚本: 1. 设计如何满足SARG形式的SQL脚本 SARG的定义:用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值得范围内的匹配或者两个以上条件的AND连接。[可以理解为索引扫描]形式如下: 列名 操作符 或 操作符列名 列名可以出现在操作符的一边,而常数或
2008-01-02 15:04:00 722
原创 用SQLSERVER远程备份
有一SQLserver服务器,有SA密码, 要对远程数据库进行异地备份,备份到客户端。 客户端为XP系统,FAT32,机器名 IT-Jet 用户名 Jet 首先,服务器要允许执行xp_cmdshell存储过程 1.共享客户端文件夹 名称为F 2.连接到数据库master执行 use master 3.登录共享机器 exec xp_cmdshell "n
2007-12-19 14:13:00 1476
转载 删除sql server日志
1: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有520多K 再将此数据库设置自动收缩 或用代码: 下面的示例分离 77169database,然后将 77169database 中的一个文件附加到当前服务器。 EXEC sp_detach_d
2007-12-19 11:32:00 577
转载 SQL Server数据修复常用命令DBCC
MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 use master declare @databasename varchar(255) s
2007-12-19 11:24:00 2061
原创 SQLSERVER 压缩服务器端备份文件
一、在SQL2000当中 use master backup database zy to disk=C:/db.bak with noinit --备份 use master exec xp_makecab c:/db.cab,mszip,1,c:/db.bak --mszip 压缩方式 二、在SQL2005当中 首先在SQLSERVER
2007-12-18 18:04:00 1031
原创 SQLSERVER的查询结果复制到EXCEL带标题行
平时我们经常会需要将SQLSERVER查询的结果复制到EXCEL文档中进行分析处理,但是有一件事很头痛,就是复制结果网格的数据到EXCEL之后,都是没有标题行的。所以我们不得不手工输入列标题。 其实在SQL2005当中,这个问题已经解决了,我们完全可以在复制网格内容的同时,将标题行一起复制到EXCEL当中。 打开SSMS,新建一个查询窗口,以这个简单查询为例: select
2007-12-18 16:39:00 13496 2
转载 SQL Server2000中死锁经验总结
SQL Server2000中死锁经验总结Terrylee,2005年12月24日将死锁减至最少虽然不能完全避免死锁,但可以使死锁的数量减至最少。将死锁减至最少可以增加事务的吞吐量并减少系统开销,因为只有很少的事务: 回滚,而回滚会取消事务执行的所有工作。 由于死锁时回滚而由应用程序重新提交。 下列方法有助于最大限度地降低死锁:
2007-12-14 15:47:00 833
转载 关于SQLSERVER中的角色
假设你自己开了一家公司,你就是这家公司的董事长,你在公司里拥有最高权限,可以为所欲为.注意这里,你之所有这么高的权限,是因为你是董事长,所以,权限来自于董事长这个职务,职务=角色,SQLSERVER中的sysadmin角色,就相当于是董事长角色了.sa之所以有权限,是因为他属于sysadmin角色,这是个特殊登录帐号,他的权限不允许修改. 好了,你的公司必须要有一个高管团队来管理公司,这个高管团队
2007-11-28 12:29:00 1296
转载 SQLServer安全检查列表
SQLServer安全检查列表 作者:Ahaoz.CoM SQL Server 安全检查列表 转贴自:http://www.sqlsecurity.com 1. 确认已经安装了NT/2000和SQL Server的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一下。 2. 评估并且选择一个考虑到最大的安全性但是同时又不影响功能的网络协议。 多协议是明智的选择, 但是它有时不
2007-11-28 10:53:00 749
转载 SQL2000系统表、存储过程、函数的功能介绍及应用
SQL2000系统表、存储过程、函数的功能介绍及应用 ----系统表--------------------------------------------------------------------------------------虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统
2007-11-26 16:17:00 906
转载 sqlserver中各个系统表的作用
sqlserver中各个系统表的作用 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库 当前配置选项 sysdatabases 主数据库 服务器中的数据库 syslanguages 主数据库 语言 syslogins 主数据库 登陆帐号信息 sysoledbu
2007-11-26 15:15:00 770
原创 数据库设计指南(三)
数据库设计指南(三)21. 避免使用触发器 触发器的功能通常可以用其他方式实现。在调试程序时触发器可能成为干扰。假如你确实需要采用触发器,你最好集中对它文档化。 22. 包含版本机制 建议你在数据库中引入版本控制机制来确定使用中的数据库的版本。无论如何你都要实现这一要求。时间一长,用户的需求总是会改变的。最终可能会要求修改数据库结构。虽然你可以通过检查新字段或者索引来确定数据库结构
2007-11-26 15:00:00 556
转载 数据库设计指南(二)
第2 部分— 设计表和字段 1. 检查各种变化 我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。 2. 采用有意义的字段名 有一回我参加开发过一个项目,其中有从其他
2007-11-26 14:56:00 499
转载 数据库设计指南(一)
数据库设计指南(一)如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我最近找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。我从收到的130 个反馈中精选了其中的60 个最佳技巧,并把这些技巧编写成了本文,为了方便索
2007-11-26 14:53:00 718
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人