2010年12月8日

SQL SERVER 错误:raiserror 篇

摘要: 转载至 http://baike.baidu.com/view/3838799.htm返回用户定义的错误信息并设系统标志,记录发生错误。通过使用 RAISERROR 语句,客户端可以从 sysmessages 表中检索条目,或者使用用户指定的严重度和状态信息动态地生成一条消息。这条消息在定义后就作为服务器错误信息返回给客户端。 语法RAISERROR({ msg_id | msg_str } {,severity,state } [,argument [,...n ] ]) [ WITH option [,...n ] ] 参数msg_id 存储于sysmessages表中的用户定义的错误信息 阅读全文

posted @ 2010-12-08 16:27 jshchg 阅读(3762) 评论(0) 推荐(0)

RAISERROR error-number [ format-string ] [, arg-list ]

摘要: 转载至:http://hi.baidu.com/software_2008/blog/item/7d768731dde7ee11eac4af16.html系统预定义错误代码SQL Server 有3831个预定义错误代码,由master.dbo.sysmessages表维护。每一个错误代码都有相应的级别和描述。错误定义的级别从0到25。20以上的错误代表重大错误,通常意味着该错误会导致存储进程立刻终止,并且所有的客户连接都要重新初始化。非关键性错误只是禁止掉当前运行的程序行,并继续执行。判断错误是否发生和得到错误描述信息的方法:IF @@ERROR = 0begin SELECT @ERROR 阅读全文

posted @ 2010-12-08 11:38 jshchg 阅读(880) 评论(0) 推荐(0)

2010年9月14日

在ASP.NET应用程序中使用身份模拟(Impersonation)

摘要: 在ASP.NET应用程序中使用身份模拟(Impersonation)摘要缺省情况下,ASP.NET应用程序以本机的ASPNET帐号运行,该帐号属于普通用户组,权限受到一定的限制,以保障ASP.NET应用程序运行的安全。但是有时需要某个ASP.NET应用程序或者程序中的某段代码执行需要特定权限的操作,比如某个文件的存取,这时就需要给该程序或相应的某段代码赋予某个帐号的权限以执行该操作,这种方法称之为身份模拟(Impersonation)。本文介绍了在ASP.NET应用程序中使用身份模拟的几种方法,并比较了它们各自适用的范围。在阅读本文之前,建议您先阅读文章:《ASP .NET 中的身份验证:.N 阅读全文

posted @ 2010-09-14 09:02 jshchg 阅读(345) 评论(0) 推荐(0)

2010年9月4日

Delphi程序结构

摘要: 转载至:http://www.cnblogs.com/hackpig/archive/2010/02/15/1668513.html概要介绍:Object Pascal语言的结构比较特殊,跟C有很大的不同,但是它秉承PASCAL语言的一贯结构化的传统,相信大家很容易就可以了解。一:Program 单元 一个object Pascal程序,是由一个特殊的单元和若干个可选的单元组成的,也就是说一个最简单的Object Pascal程序,可以只由一个特殊的单元组成,这个特殊的单元就是Program 单元。在Delphi中,Program 单元也就是Delphi的工程文件。Program 单元从功能上 阅读全文

posted @ 2010-09-04 10:16 jshchg 阅读(2482) 评论(0) 推荐(1)

2010年9月3日

打开outlook邮件的.bat文件

摘要: 邮件附件是个 Winmail.dat,可以用 AkeeSoft WMViewer Version 1.0 解码显示内容。AkeeSoft WMViewer Version 1.0: 点击下载此文件AkeeSoft WMViewer 可能已经停止更新并且现在的版本已经过期了,你可以尝试使用 Winmail Reader 来解码 Winmail.dat。Winmail Reader 1.1.12 简体中文汉化版: 点击下载此文件(399.04 KB) 阅读全文

posted @ 2010-09-03 14:33 jshchg 阅读(1584) 评论(0) 推荐(0)

2010年9月2日

SQL 存储过程加密

摘要: sql存储过程加密对SQL存储过程加密,加密后将无法查看此存储过程的内容。建议使用前先备份。1 create proc aaaa2 with encryption ---------加密3 as 4 begin4 select 'aaa'5end 阅读全文

posted @ 2010-09-02 17:19 jshchg 阅读(397) 评论(0) 推荐(0)

SQL存储过程解密 Encrypted object is not transferable, and script can not be generated

摘要: 转载至:http://www.cnblogs.com/tohen/archive/2009/03/10/1408006.html存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000) Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*--调用示例:--解密指定存储过程execsp_decrypt'存储过程名'--*/Code highlighting produced by Actipro CodeH 阅读全文

posted @ 2010-09-02 17:15 jshchg 阅读(1349) 评论(0) 推荐(0)

SQL2000自动备份

摘要: 转载至:http://www.cnblogs.com/Arcai/archive/2009/06/24/1509847.html首先,我们远程登陆服务器,先开启"SQLSERVERAGENT"服务,点击开始---程序---管理工具---服务,并在“服务”中开启同时将"SQLSERVERAGENT"服务设置为自动启动并启动"SQLSERVERAGENT"服务然后打开SQL2000企业管理器,点击开始---程序---Microsoft SQL Server---企业管理器,并右键点击“数据库维护计划”,开始“新建维护计划”勾选您需要维护的 阅读全文

posted @ 2010-09-02 16:43 jshchg 阅读(1422) 评论(0) 推荐(0)

SQL SERVER 2005 自动备份

摘要: 转载至:http://www.cnblogs.com/aliceblogs/archive/2010/08/27/1810362.htmlSQL Server 2005中可以使用维护计划来为数据库自动备份,减少数据库管理员的工作负担。其使用方法如下:(1)启动【sql server Management Studio】,在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。2)右击【维护计划】,在弹出的快捷菜单里选择【维护计划向导】选项,弹出如图所示的【维护计划向导】对话框,单击【下一步】按钮3)弹出如图所示【选择目标服务器】对话框,在【名称】文本框里可以输入维护计划的名称;在【说明】文 阅读全文

posted @ 2010-09-02 16:40 jshchg 阅读(396) 评论(0) 推荐(0)

2010年8月19日

windows 2003 IIS6 ASP http 500 - 内部服务器错误解决方法

摘要: 在 IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。比如说默认配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 6.0 之前的版本中,没有张贴限制。导致里面的应用系统往2003移植经常会出错。现汇总解决方案如下。一、启用Asp支持 Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服 阅读全文

posted @ 2010-08-19 16:49 jshchg 阅读(2594) 评论(0) 推荐(0)

导航