方案一: 使用命令行的方式来完整备份站点集或者站点

  1. 首先我们使用STSADM.exe文件备份数据库文件。
    Stsadm -o backup -url http://xxxx -filename d:\sps-backup-xxxx.bak 
    我们已经完成了SharePoint网站中的所有的数据备份,包括页面、列表、webpart,甚至是包含在站点目录下的任意文件都会被打包进来。
  2. 然后将文件拷贝到sps-backup- xxxx.bak这个文件拷贝到目标机器的任意一个目录,执行
    Stsadm -o restore-url http://xxxx -filename d:\sps-backup-xxxx.bak

方案二: 使用 SharePoint2007完整备份站点集或者网站

  1. SPD2007中,有两种方式的备份,一种只备份物理文件,一种是完整备份。

这是只备份物理文件的情形,产生文件的扩展名应该是fwp

1)在SPD的菜单中选择导出个人web包.

2)还原时,使用SPD,选择导入个人web包选项即可.

 

  1. 以下是使用SPD2007完整备份的情形,产生文件的扩展名应该是cmp

1)在SPD的网站选项卡下选择,管理 --〉 备份网站。 

2)还原网站时,在网站选项卡下选择,管理 --> 还原网站。

 

方案三: 迁移Moss数据库

  1. 首先使用Microsoft SQL Server Management Studio进行对SharePoint的数据库进行备份。
  2. 到新的服务器上面,安装好moss2007后,使用Microsoft SQL Server Management Studio恢复刚刚备份的四个数据库。
  3. 从这里开始所有的操作就都在新服务器上进行了。在win2003的用户管理里,添加之前已有的用户
  4. 进入sharepoint管理中心,启动相关的Sharepoint 服务.
  5. 应用程序关系->创建或配置此服务器场的共享服务->还原SSP->新建Web应用程序
  6. 填入主机标头,应用程序池的用户名和密码,数据库名称。注意数据库名称要使用之前还原时的那个数据库名称。对应我这个例子的名称就是“WSS_Content_9db4832a39e340b38d8345d22070c136”,之后确认。
  7. “我的网站位置”选栏中将“使用SSP的现有位置”之前的勾取消
  8. 之后会有2次警告,不用管它,直接确认。
  9. 填入我的网站位置的相对URL
  10. 填入“SSP服务凭据”的用户名和密码,“SSP数据库”的数据库名称和“搜索数据库”的数据库名称。这个例子中对应的两个数据库名称应该是“SharedServices1_DB”和“SharedServices1_Search_DB”。
  11. 到此为止所有迁移接近完成。

 

  方案四: 使用数据库备份恢复站点

如果您选择使用SQL数据库备份,则建议您备份内容数据库然后在新的数据库服务器上还原。当在新的服务器上创建好Web应用程序后,将还原的内容数据库通过管理中心或者stsadm添加到该Web应用程序上。

1. 从管理中心添加内容数据库:管理中心 > 应用程序管理 > 内容数据库。
2. 使用stsadm命令行添加内容数据库:
stsadm -o addcontentdb -url -databasename [-databaseserver ] [-databaseuser ] [-databasepassword ] [-sitewarning ] [-sitemax ]

 

 

posted @ 2008-10-17 12:50 Alphac 阅读(36) | 评论 (1)编辑

最近总有人问到节点上的 Start Rule 到底如何使用? 其应用场景有那些? 这里就以常见的绩效考核流程为场景简要介绍StartRule的使用方式,供参考。

什么是 Start Rule?

在k2的节点中,有一种规则,叫做Start Rule,其主要作用为延时启动流程。我们可以通过设置经过多久启动,也可设置在什么时间启动,设计界面如下所示:

绩效考核流程说明

绩效考核流程,相信大家都再熟悉不过了,其关系着大家能否升官发财。一般绩效考核流程会分为三个阶段,即:年初,年中,年末; 描述如下:

1. 年初:填写本年度目标

2. 年中:主要是直接领导对前半年的工作的成绩进行评估审核

3. 年末:同事及各级领导对其工作进行打分,计算本年工作绩效考核分

绩效考核的每个阶段处理的时间不同,要求其必须在指定的处理时间处理,其他时间须锁定流程(这正是Start Rule的拿手好戏).

流程设计

打开k2 blackpearl 流程设计工具,设计基本流程,如下所:(包含年中审批,年末打分,HR审批等三个审批节点)

2. 设定Mid-Year节点,End-Year 节点的Start Rule分别为Start --> Date: 2008/7/1、2008/12/1, 其表示为7月1日启动当前任务。当然,这样直接把时间写到流程图上,显然不是一个好的解决方案,K2另外还提供了一种赋值方式,就是使用流程中的数据变量。这样,只要我们在启动流程时,设定数据变量为启动日期即可。如下图所示:

 

当然Start Rule 也是可以直接转换到WF代码模式的,所以如果我们需要更高级实现时,也可以通过编写代码的方式实现。

最后

这里主要是StartRule的一个基本介绍,Start Rule 的应用场景有很多,试想一下很多时候用到定时启动的任务,例如每天定时备份文件,定时发送邮件,定时提醒等等,这些也都可以通过流程,StartRule来实现。

posted @ 2008-10-16 21:51 Alphac 阅读(45) | 评论 (1)编辑

K2 Blackpearl 介绍

K2 Blackpearl 是k2公司新一代流程开发平台旗舰产品,提供了动态装配可复用组件搭建业务流程的功能。

最初接触K2 产品, 是K2.net 2003,其于流程所有规则,事件都可转换成.net 代码特性,以及与微软产品的紧密结合,让其稳稳的站在.net平台上工作流程管理平台第一的位置,也让我这种钟爱技术,喜欢直接看Code的开发人员感到无所不能。

伴随着微软.net framework 3.0及Office 2007的发布, K2 也推出其新产品 K2 blackpearl, 其完全继承了K2.net 2003 与微软产品紧密结合的特性,并将其升级到.net 3.0上,其所有的规则,代码可支持生成WF代码,流程设计环境使用WPF构建,并完全嵌入到VS 2005中,另外基于MOSS 还提供了Web的流程设计器。

K2 Blackpearl 开发系列内容

在这个系列中,将对Blackpeal产品做系统介绍,旨在提供抛砖引玉的作用,分为如下几个部分:

1. Blackpearl 基础介绍

  1.1 Blackpearl 概览,技术架构

  1.2 Blackpear  设计开发简单流程

2. Blackpearl 进阶介绍 

  2.1 流程节点规则

  2.2 流程会签处理

  2.3 任务过期提醒

3. 与微软产品集成

  3.1 Blackpearl 与Sharepoint 集成

  3.2 Blackpearl 与Infopath集成

 

随时更新,敬请关注.

posted @ 2008-10-12 14:32 Alphac 阅读(75) | 评论 (0)编辑