代码改变世界

安装的时候,突然安装程序关闭,的灵异问题。

2012-06-27 22:46 by 温森特, 276 阅读, 0 推荐, 收藏, 编辑
摘要:今天在给客户进行部署程序的时候,一点击安装包,就突然的安装界面消失,没有任何反应。安装.net4.0框架,也是同样的现象,后来查了一下Windows2008R2系统,发现原来系统的区域语言设置有问题,中文的操作系统,如果设置成了非中文语言设置,在.net的安装程序就会突然关闭,可能是微软的一个bug吧。 阅读全文

还原数据库时候,报“因为数据库正在使用,所以无法获得对数据库的独占访问权”的解决办法

2012-06-26 09:47 by 温森特, 779 阅读, 0 推荐, 收藏, 编辑
摘要:今天在做数据库还原的时候,总是报一个错误,"因为数据库正在使用,所以无法获得对数据库的独占访问权",费了老大的劲了,还是不行,最后在网上查找了一下,运行了一个SQL脚本,将当前需要还原的数据进行OFFLINE,还原后,在将该数据ONLINE,脚本如下,先运行第一脚本,还原成功后,运行第二脚本。1)ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE2)ALTER DATABASE [datebase] SET ONLINE WITH ROLLBACK IMMEDIATE 阅读全文

如何将GAC中的DLL文件拷贝出来

2012-06-15 13:45 by 温森特, 1941 阅读, 1 推荐, 收藏, 编辑
摘要:我们在开发的时候,有时需要将GAC里面的dll类库拷贝出来,这个时候,怎么拖拽都弄不出来。原来,要想拷贝GAC里面的dll,需要在命令行下面进行,用命令行将dll复制过来,看了命令行有的时候还是很重要的。 下面,举个例子,将Microsoft.Office.SecureStoreService.dll文件拷贝出来。开始,运行->进入Dos界面,输入以下命令,回车,在C盘下将发现多处一个Microsoft.Office.SecureStoreService.dll文件cd c:\Windows\assembly\GAC_MSIL\Microsoft.Office.SecureStoreSe 阅读全文

MOSS207 迁移到 MOSS 2010(附加数据库方式的实现)

2012-06-15 09:31 by 温森特, 1311 阅读, 0 推荐, 收藏, 编辑
摘要:负责的一个MOSS项目,目前的首要任务是将现有的MOSS2007系统采用附加内容数据库的方式进行升级。这是我第一做MOSS系统的升级,心里多少有些忐忑,不知道能否顺利的完成任务。但我相信,只要仔细的做,应该不会出现什么问题,应该能够成功的。 MOSS2010 的升级,一般有两种方法,一种是就地升级,该方法是在原MOSS2007系统上直接升级,该方法适合硬件环境没有变化的情况,但在升级进行过程中,服务器和服务器场处于脱机状态。升级将持续很长的一段时间进行。因此,您必须分配足够的时间以便按顺序升级所有内容。该方法风险比较大,万一失败,原系统也会受到影响。另外一种,就是数据库附加升级,该方法,要.. 阅读全文

内容编辑器在MOSS中的应用

2012-06-14 10:26 by 温森特, 536 阅读, 0 推荐, 收藏, 编辑
摘要:我们用MOSS系统开发的时候,最常见的一种就是信息发布功能,采用列表或是页面库进行内容的发布,在内容发布的时候,我们时常不采用MOSS自身带的内容编辑器,而是自己下载开源的内容编辑器,集成到MOSS系统中。 在这里,我介绍一种已经封装好的内容编辑器,CKEditor for SharePoint,该功能比较强大,看插图吧,呵呵。详细信息,请到官方网站查询,那里有最新的安装包,和使用手册,支持MOSS2007 和 MOSS 2010.http://docs.cksource.com/CKEditor_for_SharePoint 阅读全文

MOSS2010 标准版与企业版的区别

2012-06-11 11:18 by 温森特, 1038 阅读, 0 推荐, 收藏, 编辑
摘要:今天在跟给客户部署MOSS系统的时候,客户想了解一下MOSS2010的企业版比标准版多了什么功能,我一时回答不上了,上微软官网查了一下,自己也学习了一下,原来标准版跟企业版区别还是蛮大的。建议还是要安装企业版本,毕竟打算上MOSS2010系统了,把它的强大功能尽量发挥起来,这样企业的信息化建设才能充分的体现出来,MOSS的功能也刚好的发挥。 下面列一下标准版跟企业版的区别:详细情况,请查看微软官方网站:http://sharepoint.microsoft.com/zh-cn/buy/Pages/Editions-Comparison.aspx 阅读全文

windows server 2008 R2 安装AD

2012-06-01 09:09 by 温森特, 1650 阅读, 0 推荐, 收藏, 编辑
摘要:昨天安装一个虚拟机,需要安装AD服务,调用AD安装的命令试了好几次都不对,最后终于找到了,呵呵。分享一下小经验,也备着以后再用的时候别抓瞎。1)在运行窗口输入=》 dcpromo2) 进入安装界面,后面的就一步一步的安装,不在详写了。3)修改组策略,如下图。4)修改完毕后,记着要更新组粗策略,在命令行上运行,gpupdate 命令。5)改完收工。 阅读全文

清除SQL 数据库日志

2012-04-27 16:26 by 温森特, 435 阅读, 0 推荐, 收藏, 编辑
摘要:随着生产数据的日志越来越大,硬盘空间越来越小的时候,我们就需要考虑清理一下数据库日志,以前都是手工弄,现在找到一个语句直接自动处理,方便很多,分享一下。DUMP TRANSACTION CMSDemo WITH NO_LOGBACKUP LOG CMSDemo WITH NO_LOGDBCC SHRINKDATABASE(CMSDemo)EXEC sp_dboption 'CMSDemo', 'autoshrink', 'TRUE' 阅读全文

XML类型的SQL参数

2011-05-24 14:09 by 温森特, 623 阅读, 0 推荐, 收藏, 编辑
摘要:有的时候,我们常常需要将一个数据表格当做参数发送给存储过程,然后进行操作,以往,我常常用逗号或者其他分隔符将数据拼成一个字符传,但这个方法有限制,sql verchar类型只能达到8000字符,现在有了SQL2005了,我们可以直接用XML当做参数了,这样既方便有没有那个限制了。自己也是刚刚使用了几次,有些功能还是不是很清楚。只将自己学习的两种方法总结一下。一种方法,当做表用,如下,返回多列。@PeakHoursxml,DECLARE@NEWPeakHoursTABLE([WeekDay]smallint,[PeakHourType]varchar(10),[StartTime]datetim 阅读全文

GridView 控件合并表头学习。

2011-05-24 13:54 by 温森特, 364 阅读, 0 推荐, 收藏, 编辑
摘要:如果想要实现如下图所示的GridView表头,怎样做呢?其实很简单,我们只需要在后台代码中RowCreated(object sender, GridViewRowEventArgs e)事件中动态的添加表头就可以了,直接上代码,一看就明白。主要注意的就是,表头的创建顺序,由上而下的创建。if(e.Row.RowType==DataControlRowType.Header){TableCellCollectioncellHeaders=e.Row.Cells;cellHeaders.Clear();cellHeaders.Add(newTableHeaderCell());cellHeade 阅读全文