上一页 1 ··· 138 139 140 141 142 143 144 145 146 ··· 164 下一页
摘要: 表分区(Partition Table)是自从SQL Server 2005就开始提供的功能,解决的问题是大型表的存储和查询。 我们之前大致的语法是这样的-- ========================= -- 演示:陈希章 -- 如何创建分区函数 -- 如何创建分区架构 -- 如何创建分区表 --========================= alter database adventureWorks add filegroup [fg1] go alter database adventureWorks add filegroup [fg2] go alter data... 阅读全文
posted @ 2011-12-08 09:30 火腿骑士 阅读(230) 评论(0) 推荐(0) 编辑
摘要: http://lamp.linux.gov.cn/Apache/ApacheMenu/logs.html日志文件要有效地管理Web服务器,就有必要反馈服务器的活动、性能以及出现的问题。Apache HTTP服务器提供了非常全面而灵活的日志记录功能。本文将阐述如何配置文件以及如何理解日志内容。安全警告任何人只要对Apache存放日志文件的目录具有写权限,也就当然地可以获得启动Apache的用户(通常是root)的权限,绝对不要随意给予任何人存放日志文件目录的写权限。细节请参见安全方面的提示。另外,日志文件可能会包含未加转换的来自用户的信息,用户就有机会恶意插入控制符,所以处理原始日志时应该当心这 阅读全文
posted @ 2011-12-08 09:27 火腿骑士 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 单叙述了使用正则表达式分割Apache日志文件中每条记录的信息,现在解决如何批量导入日志文件中的内容到SQL SERVER数据库。思路如下: 1.利用SqlBulkCopy.WriteToServer(IDataReader reader)方法批量导入日志文件中的记录到SQL SERVER数据库。2.自定义的TxtDataReader类实现IDataReader接口用于传递给SqlBulkCopy.WriteToServer使用。3.在TxtDataReader的实现中利用正则表达式分组捕获需要的信息。第一步:实现自定义的TxtDataReader类1.代码中的未列出实现的IDateReade 阅读全文
posted @ 2011-12-08 09:26 火腿骑士 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 最近新接了一个需要调用第三方WebService的项目,看到这个第三方WebService被调用的时候,需要授权用户名和密码,于是自己也想对WebService的安全授权这个方面进行了一下研究,以前调用的WebService大部分都是局域网内部调用,几乎没有什么权限需要增加的,今天借此机会,深入研究了一下,发现实现起来还是挺容易的。 基本原理就是利用SoapHeader类,继承该类,然后在我们公布的方法上加上对应的标签,呵呵。现在做一个Demo程序,进行验证。我们首先衍生一个自己的子类,暂命名为SecurityHeader ,在该类中需要增加一个公共属性,详看如下代码publiccl... 阅读全文
posted @ 2011-12-08 09:23 火腿骑士 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 前些日子,公司要求做一个数据导入程序,要求将Excel数据,大批量的导入到数据库中,尽量少的访问数据库,高性能的对数据库进行存储。于是在网上进行查找,发现了一个比较好的解决方案,就是采用SqlBulkCopy来处理存储数据。SqlBulkCopy存储大批量的数据非常的高效,就像这个方法的名字一样,可以将内存中的数据表直接的一次性的存储到数据库中,而不需要一次一次的向数据库Insert数据。初次实验,百万级别的数据表,也只需几秒时间内就可以完全的存入数据库中,其速度,比传统的Insert方法不止快很多倍。下面,我将用代码,介绍其用法。///<summary>///LaborRepor 阅读全文
posted @ 2011-12-08 09:20 火腿骑士 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在new SqlBulkCopy对象的时候,设置一下SqlBulkCopyOptions选项即可,按位或运算SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.CheckConstraints?12345using (SqlBulkCopy bulkCopy = new SqlBulkCopy(GlobalString.ConnectionString, SqlBulkCopyOptions.CheckConstraints | SqlBulkCopyOptions.FireTriggers)) { //......... 阅读全文
posted @ 2011-12-08 09:18 火腿骑士 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 使用事务和SqlBulkCopy导入大批量数据个人测试所用。调用请修改。 /// <summary>/// 使用事务和SqlBulkCopy批量导入数据 示例/// By Conan304 2009年8月29日21:51:02 /// </summary>/// <param name="phone"></param>/// <param name="smsInfo"></param>private static void SqlBulkCopyData(string[] phone 阅读全文
posted @ 2011-12-08 09:17 火腿骑士 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 利用SqlBulkCopy实现网上答题系统摘 要 本文利用.Net 2.0引入的SqlBulkCopy新类结合SQL Server2005实现网上答题系统。介绍一种把其它数据源的数据批量加载到SQL Server表的高效方法,并确保其插入数据的完整性,一致性。关键字 .Net 2.0,C#,SqlBulkCopy,批量加载一、前言问卷调查是获取用户信息最有效途径之一,不管是企业单位,还是政府部门都广泛采用。利用网上这种途径来收集信息,可以节省大量的人力和物力。而同样有奖问题、网上考试也被各个企业单位广泛应用。其实现方式都可以通过网上答题系统来实现。 网上答题的题型主要有单项选择题,多项选择题. 阅读全文
posted @ 2011-12-08 09:13 火腿骑士 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 利用SqlBulkCopy快速大批量导入数据 protected void Button1_Click(object sender, EventArgs e) { DateTime beginTime = DateTime.Now; Response.Write("开始时间:" + beginTime.ToString("yyyy年MM月dd日:HH:mm:ss:fff")); //构造一个Datatable存储将要批量导入的数据 DataTable dt = new DataTable(); dt.Columns.Add("id", 阅读全文
posted @ 2011-12-08 09:02 火腿骑士 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 无意中在一个国外的站点下到了一个利用WCF实现聊天的程序,作者是:Nikola Paljetak。研究了一下,自己做了测试和部分修改,感觉还不错,分享给大家。先来看下运行效果:开启服务:客户端程序:程序分为客户端和服务器端:------------服务器端: IChatService.cs: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Runtime.Serialization;usingSystem.ServiceModel;usingSystem.Text;usingSystem.Co.. 阅读全文
posted @ 2011-12-06 23:59 火腿骑士 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 ··· 138 139 140 141 142 143 144 145 146 ··· 164 下一页