上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: SQL Server加密存储过程用到“WITH ENCRYPTION”参数的时候,就可以将它加密,这种加密方式是不可逆的,再也不能打开了,呜呜~那么我们改怎么样才能看到原来的代码而不破坏这个存储过程呢?icech在网上找到了两个十分十分大牛的人!一个是j9988,早在2004年就写了一个可以破解加密的存储过程,支持SQL Server 2000非常的好;另一个是王成辉翻译老外写的一个,竟然可以支持SQL Server 2005版本!如何加密SQL Server存储过程?命令如:CREATE Procedure 存储过程名(...) WITH ENCRYPTION AS ...SQLServer 阅读全文
posted @ 2011-06-28 21:39 ph580 阅读(2005) 评论(1) 推荐(0) 编辑
摘要: 问题一: DAC连接问题自己尝试了n次,最后总结一下连接步骤:1 先用有sysadmin角色的用户登陆SQL Server Management Studio;2 在工具栏上选数据库引擎查询;服务器名称改为 ADMIN:服务器名称 ;选项>连接属性>连接到数据库 改为加密存储过程所在的数据库;连接3 运行解密的存储过程;问题二: 可用的存储过程解密代码SQLServer2005里怎样对使用with encryption选项创建的存储过程解密--王成辉翻译整理,转贴请注明出自微软BI开拓者www.windbi.com--原帖地址SQLServer2005里使用with encrypt 阅读全文
posted @ 2011-06-28 21:38 ph580 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 本文将记述基于 "用户名/密码" 方式的身份验证开发步骤。1. 服务器数字证书(1)安装证书管理中心(Certification Authority):控制面板——〉添加删除程序里安装(2)打开IIS,到默认站点(Default Web Site)——〉右键菜单,属性(Properties),打开属性管理窗口——〉(目录安全)Directory Security——〉Server Certificate,下一步一直到最后生成certreq.txt。(3)进入Certification Authority,右键根节点,选择All Tasks—Submit new questi 阅读全文
posted @ 2011-06-27 21:37 ph580 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 问题: 您工作的本机装有Visual Studio 2005,局域网中有一台SQL Server 2005数据库服务器,你想通过本机远程调试SQL Server 2005服务器上的存储过程。但是不知道如何配置或启用远程调试?希望这篇文章对您有用。对于数据库和Visual Studio在同一机器的存储过程调试,园子里已经有一篇译作说的很好了,可以去参考:在Visual Studio 2005中调试SQL Server 2005的存储过程,但是对于远程调试的配置,没有过多篇幅描述,所以本文就说说如何配置SQL Server 2005进行远程调试。 开始之前,我们先约定,运行Visiual Stud 阅读全文
posted @ 2011-06-27 21:36 ph580 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: 用ASP.NET开发Web服务的五则技巧: 一、禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信。 只要在Web.config文件中加入下列内容,就可以方便地删除对HTTP/POST和HTTP/GET协议的绑定:<webservices> <protocols> <removename= 阅读全文
posted @ 2011-06-25 20:58 ph580 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 伴随着SQL Server 2005 ,微软发布了公共语言运行库(CLR),允许开发人员和DBA能够利用SQL Server之外的托管代码。 CLR为那些懂的.net开发语言,但是不懂的T-SQL语言的人,提供了一种实现方式。使用CLR,可以直接在SQL Server中创建存储过程、触发器,用户自定义函数,集合体和类型等等。在本文中,我们通过一个例子,来看看如何使用CLR函数,对输入的字符串进行分析、排序,最后得到排序后的字符串。 假设储存在数据库表中的数据如下所示: apple,pear,orange,banana,grape,kiwi 我们希望的结果排序如下所示: apple,banana 阅读全文
posted @ 2011-06-24 20:33 ph580 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 首先要明确一个基本原则,XML类型的数据之间以及XML类型与其它数据类型之间都是不能比较的,也就是说XML类型的数据不能出现在等号的任何一边。大致可分为查询类,修改类和跨域查询类。查询类包含query(),value(),exist()和nodes().修改类包含modify().跨域查询类包含sql:variable()和sql:column().查询类1. query()方法:返回满足条件的所有XML行。只能用于SELECT子句当中。2. value()方法:返回从XML节点中提取的标量值。必须在value()方法的第二个参数中指定所返回的标量的数据类型,所以value()方法可以与其它标 阅读全文
posted @ 2011-06-24 20:32 ph580 阅读(154) 评论(0) 推荐(0) 编辑
摘要: --聚合函数use pubsgoselect avg(distinct price)&nbsp; --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales)&nbsp; --最大数from titlesgo--聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --最大数from titl 阅读全文
posted @ 2011-06-24 20:30 ph580 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 如何识别优秀的程序员?并不是像听起来那么容易。在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。 1,激情。我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训 否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工作即使这没有报酬。激情是一个优秀程 序员的重要指标。2,自学好学编程领域始终发展变化着,不出一年有些新技术就变成了老技术,这并不是说好的程序员要对所有新技术跟进,但 有些却对学习任何新技术都没有兴趣。他们通常在学校学习了编程,然后工作后单 阅读全文
posted @ 2011-06-24 20:28 ph580 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了企业应用程序的速度,用户必须等待很长时间。用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在Web上冲浪时某个页面要耗费十多秒才能加载,我也会很不耐烦。 为了解决这些问题,重要的是找到问题的根源。那么,从哪里开始呢?根本原因通常在于数据库设计和访问它的查询。我将讲述四项技术,这些技术可用于提高基于SQL Server的应用程. 阅读全文
posted @ 2011-06-22 21:11 ph580 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页