ฐานข้อมูลคอลเลกชันที่เสียหายหลังจากการอัปเดต TFS 2015 ที่ไม่สำเร็จ 2 เพื่ออัปเดตกระบวนการอัปเกรด 3

ฉันได้อัปเกรดอินสแตนซ์ TFS ในสถานที่จากอัปเดต 2015 2 เป็นอัปเดต 3 แล้ว กระบวนการล้มเหลวด้วยเหตุผลบางประการ (ฉันคิดว่ามันเกี่ยวข้องกับการอนุญาตของผู้ใช้ในการแก้ไข db schema - ddl)

ขณะนี้ฐานข้อมูลเสียหาย คอนโซลผู้ดูแลระบบ TFS "คิดว่า" ฐานข้อมูลพร้อมสำหรับการอัปเดต TFS 2015 3 แล้ว แต่ฉันได้รับข้อผิดพลาดขณะพยายามค้นหารายการงานในเว็บพอร์ทัล

Invalid column name 'IsDeleted'.

มีวิธีดาวน์เกรดสคีมาหรือไม่?

มีวิธี 'หลอก' ฐานข้อมูลให้อยู่ในสถานะ "อัปเดต 2" เพื่อให้กระบวนการอัปเกรดทำงานได้อีกครั้งหรือไม่

มีวิธีใดที่จะกู้คืนรายการงานของฉันได้บ้าง? ฉันไม่รังเกียจที่จะคัดลอกมันไปยังคอลเลกชั่นใหม่หรือโปรเจ็กต์ของทีม

ขอบคุณ.

คุณสมบัติเพิ่มเติมของ DB คือ:

TFS_DATABASE_TYPE Collection
TFS_PRODUCT_VERSION 14.0.23128.0
TFS_SCHEMA_VERSION Microsoft Team Foundation Server 2015
TFS_SERVICE_LEVEL Dev14.M102

และคุณสมบัติเพิ่มเติมของฐานข้อมูลการกำหนดค่าคือ:

TFS_DATABASE_TYPE Configuration
TFS_DEPLOYMENT_TYPE OnPremises
TFS_PRODUCT_VERSION 14.102.25423.0
TFS_SCHEMA_VERSION Microsoft Team Foundation Server 2015 Update 3
TFS_SERVICE_LEVEL Dev14.M102

แก้ไข หลังจากใช้ SQL Profiler ในที่สุดฉันก็เปลี่ยนหนึ่งในมุมมองของ TFS:

vw_denorm_WorkItemCoreLatest.sql

หากใครเคยคิดออกโปรดแบ่งปัน


person Nir Weber    schedule 19.07.2016    source แหล่งที่มา


คำตอบ (1)


ลองสร้างคลังข้อมูล TFS และบริการการวิเคราะห์ใหม่โดยทำตามบทความนี้: สร้างคลังสินค้า TFS และฐานข้อมูลการวิเคราะห์ใหม่ตั้งแต่เริ่มต้น

person Eddie Chen - MSFT    schedule 20.07.2016
comment
ขอบคุณ! ฉันควรพยายามแม้จะยากที่ฉันไม่ได้ใช้บริการการรายงานและการวิเคราะห์ในขณะนี้หรือไม่ - person Nir Weber; 21.07.2016
comment
@guruPitka ใช่ ไม่เช่นนั้นอาจทำให้เกิดปัญหาอื่นได้ - person Eddie Chen - MSFT; 25.07.2016