01 2012 档案

摘要:1.编写批处理程序@Set FILE=C:\db_back\exp%date:~0,4%%date:~5,2%%date:~8,2%.dmpexp feems/feems@feemsdb file=%FILE% owner=(feems)2.添加windows计划,每天定期执行 阅读全文
posted @ 2012-01-31 18:25 qb371 阅读(170) 评论(0) 推荐(0)
摘要:大家常有需要重构代码的时候,如果只是简单的修改某个类的命名空间,这个操作很简单。但如果一个解决方案包含20+的项目,每个项目中又包含100+的类文件,现在需要统一修改命名空间中的某个单词或词组,要如何解决?如果要快速实现这个功能,就必须依赖第三方插件,我推荐使用Resharper这款重构利器:现在最新版本的Resharper是5.0的,安装了Reshaper后重启VisualStudio,打开待重构的解决方案,选择一个类,它的命名空间为NetCMS.xxx,我们试试想修改为GoldSoft.xx,先选择namespace 的NetCMS.Global,右击鼠标,弹出窗口中发现Refactor选 阅读全文
posted @ 2012-01-31 17:29 qb371 阅读(2882) 评论(0) 推荐(0)
摘要:如果出现oracle提示ERROR - ORA-12541: TNS:无监听程序,那么就依照下列步骤做,这是因为你的分配的地址不对。查看\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora文件,用记事本打开,显示oracle值:ORACLE =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST =自动分配的IP地址)(PORT =1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = oracle) ))主机名输入localhost或127 阅读全文
posted @ 2012-01-31 15:58 qb371 阅读(1667) 评论(0) 推荐(0)
摘要:SQL注入漏洞曾经是Web应用程序的噩梦,CMS、BBS、Blog无一不曾受其害。 SQL注入的原理 以往在Web应用程序访问数据库时一般是采取拼接字符串的形式,比如登录的时候就是根据用户名和密码去查询:?1string sql = "SELECT TOP 1 * FROM [User] WHERE UserName = '" + userName + "' AND Password = '" + password + "'"; 其中userName和password两个变量的值是由用户输入的。在use 阅读全文
posted @ 2012-01-30 17:52 qb371 阅读(399) 评论(0) 推荐(0)
摘要:事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,进入一下今天的正题:) 这里要说明一下环境:首先我在本地局域网内有两台安装有sqlserver2008的机器(注意:已发布的快照版本无法向老版本数据库兼容,意味着2008下创建的事务或快照发布,无法被sqlserver2005订阅)。当然这两台机器要放在同一个网段,一方面出现性能和安全性考虑,另.. 阅读全文
posted @ 2012-01-30 16:43 qb371 阅读(198) 评论(0) 推荐(0)
摘要:环境:服务器操作系统是windows2003(32位), 硬件配置为2C(CPU)8G(Memory)PC服务器, 用做Oracle服务器.oracle版本为10.1.0.2, $oracle_home为d:/oracle/product, sid为orcl.方案1:--------------------------------------------------------------------------因为服务器是32位的操系统, 所以最大只能分2G内存给Oracle使用, 规划如下:SGA:1.72GPGA:250M操作步骤1. 创建pfileSQL>create pfile 阅读全文
posted @ 2012-01-11 12:00 qb371 阅读(9529) 评论(0) 推荐(0)
摘要:1.sid:站点标识符(site identifie)2.spfile:服务器参数文件,存储参数文件3.查询数据库参数当前值(见Oracle database reference手册): select value from v$parameter where name='pga_aggregate_target' 或 show parameter pga_agg(支持模糊匹配)例如:SQL> show parameter memory; NAME TYPE VALUE -----------------------... 阅读全文
posted @ 2012-01-11 11:43 qb371 阅读(228) 评论(0) 推荐(0)
摘要:Microsoft Visual Studio 2010升级Microsoft Visual Studio 2008的应用程序,抛出“Loading project 91606170 of 1: Project FooBar“的提示框,然后不动了。估计是msxml6 SP2里头的Bug,下载MSXML 6.0 Service Pack 1 (MSXML6.1)安装之后,这个问题就解决了。http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=d21c292c-368b-4ce1-9dab-3e 阅读全文
posted @ 2012-01-10 14:47 qb371 阅读(200) 评论(0) 推荐(0)
摘要:关于C# 线程同步的总结,原文地址:http://xxinside.blogbus.com/logs/46441956.html 阅读全文
posted @ 2012-01-09 17:06 qb371 阅读(243) 评论(0) 推荐(0)
摘要:SQLSERVER中要删除大数据表Table1(千万条以上)中的部分数据,如果采用delete方法,常常会出现执行超时。可以采用如下的方法:选出您所需要保留的记录到新的表Select * into Table2 From Table1 Where Time 〉 = '2006-03-10'然后直接Truncate Table1。无论何种恢复模式都不会进行日志记录:Truncate table Table1最后对Table2进行改名为Table1:EC sp_rename 'Table2', 'Table1'注意:select * into 语句没 阅读全文
posted @ 2012-01-06 18:08 qb371 阅读(259) 评论(0) 推荐(0)