การตั้งค่าสำหรับฐานข้อมูลโครงการ Microsoft ใน Aspose.Tasks

การแนะนำ

หากคุณกำลังทำงานกับฐานข้อมูล Microsoft Project ในแอปพลิเคชัน .NET ของคุณโดยใช้ Aspose.Tasks คุณจะต้องกำหนดการตั้งค่าที่จำเป็นเพื่อนำเข้าข้อมูลโครงการได้อย่างราบรื่น บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการทีละขั้นตอน

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  1. Aspose.Tasks สำหรับ .NET: ดาวน์โหลดและติดตั้งไลบรารี Aspose.Tasks จากที่นี่.
  2. การเข้าถึงฐานข้อมูลโครงการ Microsoft: คุณควรมีสิทธิ์เข้าถึงฐานข้อมูลโครงการ Microsoft เพื่อนำเข้าข้อมูล

นำเข้าเนมสเปซ

ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณนำเข้าเนมสเปซที่จำเป็นไปยังโปรเจ็กต์ของคุณ:

using Aspose.Tasks;
using System;
using System.Data.SqlClient;
using Aspose.Tasks.Connectivity;

using Aspose.Tasks.Saving;

ขั้นตอนที่ 1: สร้างสตริงการเชื่อมต่อ

สร้างสตริงการเชื่อมต่อกับฐานข้อมูล Microsoft Project ของคุณ นี่คือตัวอย่าง:

var connectionString = new SqlConnectionStringBuilder();
connectionString.DataSource = "192.168.56.2,1433";
connectionString.Encrypt = true;
connectionString.TrustServerCertificate = true;
connectionString.InitialCatalog = "ProjectServer_Published";
connectionString.NetworkLibrary = "DBMSSOCN";
connectionString.UserID = "sa";
connectionString.Password = "*";
connectionString.ConnectTimeout = 2;

ตรวจสอบให้แน่ใจว่าได้แทนที่ค่าตัวยึดตำแหน่งด้วยข้อมูลรับรองฐานข้อมูลจริงของคุณ

ขั้นตอนที่ 2: กำหนดค่า MspDbSettings

สร้างอินสแตนซ์ของMspDbSettings และระบุสตริงการเชื่อมต่อพร้อมกับ GUID ของโครงการ:

var settings = new MspDbSettings(connectionString.ConnectionString, new Guid("E6426C44-D6CB-4B9C-AF16-48910ACE0F54"));
settings.Schema = "dbo";

ขั้นตอนที่ 3: โหลดข้อมูลโครงการ

ยกตัวอย่างProject วัตถุโดยใช้การตั้งค่าที่กำหนดไว้:

var project = new Project(settings);

ขั้นตอนที่ 4: บันทึกข้อมูลโครงการ

บันทึกข้อมูลโครงการที่โหลดลงในไฟล์:

project.Save(OutDir + "ImportProjectDataFromDatabase_out.mpp", SaveFileFormat.Mpp);

บทสรุป

ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีกำหนดการตั้งค่าสำหรับการเข้าถึงฐานข้อมูล Microsoft Project โดยใช้ Aspose.Tasks สำหรับ .NET เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถนำเข้าข้อมูลโครงการไปยังแอปพลิเคชันของคุณได้อย่างราบรื่น ซึ่งช่วยอำนวยความสะดวกในการจัดการโครงการที่มีประสิทธิภาพ

คำถามที่พบบ่อย

คำถามที่ 1: ฉันสามารถใช้ Aspose.Tasks กับฐานข้อมูล Microsoft Project เวอร์ชันต่างๆ ได้หรือไม่

ตอบ 1: ใช่ Aspose.Tasks รองรับฐานข้อมูล Microsoft Project เวอร์ชันต่างๆ ทำให้มีความยืดหยุ่นในการบูรณาการ

คำถามที่ 2: ฉันจะแก้ไขปัญหาการเชื่อมต่อกับฐานข้อมูลได้อย่างไร

A2: ตรวจสอบให้แน่ใจว่าสายอักขระการเชื่อมต่อของคุณได้รับการกำหนดค่าอย่างถูกต้องด้วยข้อมูลประจำตัวและรายละเอียดฐานข้อมูลที่เหมาะสม คุณยังสามารถดูเอกสารประกอบหรือขอการสนับสนุนจากฟอรั่ม Aspose.Tasks.

คำถามที่ 3: Aspose.Tasks มีเวอร์ชันทดลองใช้งานหรือไม่

A3: ใช่ คุณสามารถเข้าถึงเวอร์ชันทดลองใช้ฟรีได้จากที่นี่.

คำถามที่ 4: ฉันสามารถปรับแต่งสคีมาสำหรับการโต้ตอบกับฐานข้อมูลได้หรือไม่

A4: ได้ คุณสามารถระบุสคีมาสำหรับMspDbSettings วัตถุตามโครงสร้างฐานข้อมูลของคุณ

คำถามที่ 5: ฉันจะหาเอกสารโดยละเอียดเพิ่มเติมเกี่ยวกับการใช้ Aspose.Tasks ได้ที่ไหน

A5: คุณสามารถสำรวจเอกสารประกอบที่ครอบคลุมได้ที่นี่ สำหรับข้อมูลเชิงลึกโดยละเอียดเกี่ยวกับฟังก์ชันการทำงานของ Aspose.Tasks