惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
IT之家
IT之家
博客园 - 聂微东
The Cloudflare Blog
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
H
Help Net Security
博客园 - 叶小钗
V
V2EX
WordPress大学
WordPress大学
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
C
Check Point Blog
B
Blog
D
DataBreaches.Net
美团技术团队
罗磊的独立博客

博客园 - 皮皮

C#文件读写常用类介绍 爱上TFS2010 列表工作流的权限 如何读取Infopath中的重复表和重复节中的数据 - 皮皮 - 博客园 sharepoint开发技巧:读取启用了追加功能的多行文本的历史版本记录 - 皮皮 - 博客园 使用Sharepoint web应用程序用户满意度调查程序详解 创建MOSS2007 WEB 应用实现服务效果反馈功能 招聘Sharepoint开发人员 怀念有时间写博客的日子 在MOSS2007上使用IRM 使用另存模板创建的调查无法正确导出到Excel中 在SQL中查看每张表的空间占用情况 - 皮皮 - 博客园 MOSS2007的备份操作 正式版的Office2007打不开beta版创建的文件 Moss2007中通过Sharepoint Designer 创建多个列表联动的工作流 ShartPoint v3中的列表Field属性的妙用 - 皮皮 - 博客园 也谈Symantec服务器被禁用后的处理 更改WSSv3站点集访问地址 - 皮皮 - 博客园 又是ARP攻击
手工删除ProjectServer2007中无法签入的项目
皮皮 · 2007-05-24 · via 博客园 - 皮皮

    在Project Server 2007测试过程中,有一个项目由于频繁的测试,导致该项目处于签出状态无法正常签入。在管理界面中试图删除该项目,但是删除项目前系统将会检查该项目是否签出,签出状态下的项目系统将会无法完成删除操作。

    在管理界面中的队列管理中可以看到该任务一直处在队列中等待处理。对其他项目的操作都可以正常完成,就是这个任务无法正常执行,直至超时中止该任务。于是,只有想办法手工删除该项目。

    登录数据库服务器,备份数据库。

    首先打开ProjectServer_Published ,找到MSP_Projects表,这个表里有ProjectServer中的所有的项目。我曾试图找到签入签出的标志,想直接把它改成签入状态,然后通过管理页面删除它,可惜,我的耐心不够,没有找到,因此我记录下了他的Proj_UID,因为,我知道要到MSP_TASKs中删除这个项目下所有的任务。(我不知道该先删除哪个,是先删除MSP_TASKs下的任务,还是应该先删除MSP_Projects下的项目,反正我先删除的任务),我在MSP_TASKS表中用查询语句删除了proj_uid等于这个项目的Proj_uid的所有任务,删除后,我试了一下,通过PWA,将会报告webpart出错,然后,我又删掉了这个项目,PWA就回复了正常,项目中心中就找不到这个项目的踪迹了。

    为了清理干净数据,我用相同的方法删除了ProjectServer_Draft中这两张表的相关数据。

    然后我进入ProjectServer_Reporting中,依次删除了MSP_EpmAssignmentByDay,MSP_EpmAssignment,MSP_EpmTaskbyDay,MSP_EpmTask,MSP_Project中的相关条目(projectUID=proj_UID)。

    到目前为止,还没有发现大的问题。

我不知道这种情况是怎样造成的,也不知道有没有很好的解决方法(比如:将签入状态强制改成已签入)。如果有哪位大侠有更好的解决方法,望告知。