Pengaturan untuk Microsoft Project Database di Aspose.Tasks
Perkenalan
Jika Anda bekerja dengan database Microsoft Project di aplikasi .NET menggunakan Aspose.Tasks, Anda harus mengonfigurasi pengaturan yang diperlukan untuk mengimpor data proyek dengan lancar. Tutorial ini akan memandu Anda melalui proses langkah demi langkah.
Prasyarat
Sebelum memulai, pastikan Anda memiliki hal berikut:
- Aspose.Tasks untuk .NET: Unduh dan instal perpustakaan Aspose.Tasks dari Di Sini .
- Akses ke Database Microsoft Project: Anda harus memiliki akses ke database Microsoft Project untuk mengimpor data.
Impor Namespace
Pertama, pastikan Anda mengimpor namespace yang diperlukan ke proyek Anda:
using Aspose.Tasks;
using System;
using System.Data.SqlClient;
using Aspose.Tasks.Connectivity;
using Aspose.Tasks.Saving;
Langkah 1: Buat String Koneksi
Buat string koneksi ke database Microsoft Project Anda. Berikut ini contohnya:
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;
Pastikan untuk mengganti nilai placeholder dengan kredensial database Anda yang sebenarnya.
Langkah 2: Konfigurasikan MspDbSettings
Buat sebuah contoh dariMspDbSettings
dan tentukan string koneksi bersama dengan GUID proyek:
var settings = new MspDbSettings(connectionString.ConnectionString, new Guid("E6426C44-D6CB-4B9C-AF16-48910ACE0F54"));
settings.Schema = "dbo";
Langkah 3: Muat Data Proyek
Buat contoh aProject
objek menggunakan pengaturan yang dikonfigurasi:
var project = new Project(settings);
Langkah 4: Simpan Data Proyek
Simpan data proyek yang dimuat ke file:
project.Save(OutDir + "ImportProjectDataFromDatabase_out.mpp", SaveFileFormat.Mpp);
Kesimpulan
Dalam tutorial ini, Anda telah mempelajari cara mengonfigurasi pengaturan untuk mengakses database Microsoft Project menggunakan Aspose.Tasks untuk .NET. Dengan mengikuti langkah-langkah ini, Anda dapat mengimpor data proyek ke aplikasi Anda dengan lancar, sehingga memfasilitasi manajemen proyek yang efisien.
FAQ
Q1: Bisakah saya menggunakan Aspose.Tasks dengan versi database Microsoft Project yang berbeda?
A1: Ya, Aspose.Tasks mendukung berbagai versi database Microsoft Project, memungkinkan fleksibilitas dalam integrasi.
Q2: Bagaimana cara memecahkan masalah koneksi dengan database?
A2: Pastikan string koneksi Anda dikonfigurasi dengan benar dengan kredensial dan detail database yang sesuai. Anda juga dapat merujuk ke dokumentasi atau mencari dukungan dari Forum Aspose.Tugas .
Q3: Apakah ada versi uji coba yang tersedia untuk Aspose.Tasks?
A3: Ya, Anda dapat mengakses versi uji coba gratis dari Di Sini .
Q4: Dapatkah saya menyesuaikan skema untuk interaksi database?
A4: Ya, Anda dapat menentukan skema untukMspDbSettings
objek sesuai dengan struktur database Anda.
Q5: Di mana saya dapat menemukan dokumentasi lebih rinci tentang penggunaan Aspose.Tasks?
A5: Anda dapat menjelajahi dokumentasi yang komprehensif Di Sini untuk wawasan mendetail tentang fungsi Aspose.Tasks.