Ustawienia bazy danych Microsoft Project w Aspose.Tasks
Wstęp
Jeśli pracujesz z bazami danych Microsoft Project w aplikacjach .NET przy użyciu Aspose.Tasks, musisz skonfigurować niezbędne ustawienia, aby bezproblemowo importować dane projektu. Ten samouczek przeprowadzi Cię przez proces krok po kroku.
Warunki wstępne
Zanim zaczniesz, upewnij się, że masz następujące elementy:
- Aspose.Tasks dla .NET: Pobierz i zainstaluj bibliotekę Aspose.Tasks zTutaj.
- Dostęp do bazy danych Microsoft Project: Powinieneś mieć dostęp do bazy danych Microsoft Project, z której możesz importować dane.
Importuj przestrzenie nazw
Najpierw upewnij się, że zaimportowałeś niezbędne przestrzenie nazw do swojego projektu:
using Aspose.Tasks;
using System;
using System.Data.SqlClient;
using Aspose.Tasks.Connectivity;
using Aspose.Tasks.Saving;
Krok 1: Utwórz ciąg połączenia
Skonstruuj parametry połączenia z bazą danych programu Microsoft Project. Oto przykład:
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;
Pamiętaj, aby zastąpić wartości zastępcze rzeczywistymi poświadczeniami bazy danych.
Krok 2: Skonfiguruj ustawienia MspDb
Utwórz instancjęMspDbSettings
i określ ciąg połączenia wraz z identyfikatorem GUID projektu:
var settings = new MspDbSettings(connectionString.ConnectionString, new Guid("E6426C44-D6CB-4B9C-AF16-48910ACE0F54"));
settings.Schema = "dbo";
Krok 3: Załaduj dane projektu
Utwórz instancję aProject
obiekt przy użyciu skonfigurowanych ustawień:
var project = new Project(settings);
Krok 4: Zapisz dane projektu
Zapisz załadowane dane projektu do pliku:
project.Save(OutDir + "ImportProjectDataFromDatabase_out.mpp", SaveFileFormat.Mpp);
Wniosek
W tym samouczku nauczyłeś się konfigurować ustawienia dostępu do baz danych Microsoft Project przy użyciu Aspose.Tasks dla .NET. Wykonując poniższe kroki, możesz bezproblemowo importować dane projektu do swoich aplikacji, ułatwiając efektywne zarządzanie projektami.
Często zadawane pytania
P1: Czy mogę używać Aspose.Tasks z różnymi wersjami baz danych Microsoft Project?
Odpowiedź 1: Tak, Aspose.Tasks obsługuje różne wersje baz danych Microsoft Project, umożliwiając elastyczność integracji.
P2: Jak mogę rozwiązać problemy z połączeniem z bazą danych?
Odpowiedź 2: Upewnij się, że parametry połączenia są poprawnie skonfigurowane z odpowiednimi poświadczeniami i szczegółami bazy danych. Możesz także zapoznać się z dokumentacją lub zwrócić się o pomoc doForum Aspose.Tasks.
P3: Czy dostępna jest wersja próbna Aspose.Tasks?
Odpowiedź 3: Tak, możesz uzyskać dostęp do bezpłatnej wersji próbnej zTutaj.
P4: Czy mogę dostosować schemat interakcji z bazą danych?
O4: Tak, możesz określić schemat dlaMspDbSettings
obiekt zgodnie ze strukturą bazy danych.
P5: Gdzie mogę znaleźć bardziej szczegółową dokumentację dotyczącą korzystania z Aspose.Tasks?
Odpowiedź 5: Możesz zapoznać się z obszerną dokumentacjąTutaj aby uzyskać szczegółowy wgląd w funkcjonalności Aspose.Tasks.