Nastavení pro databázi Microsoft Project v Aspose.Tasks

Úvod

Pokud pracujete s databázemi Microsoft Project ve svých aplikacích .NET pomocí Aspose.Tasks, budete muset nakonfigurovat potřebná nastavení pro bezproblémový import dat projektu. Tento tutoriál vás provede procesem krok za krokem.

Předpoklady

Než začnete, ujistěte se, že máte následující:

  1. Aspose.Tasks for .NET: Stáhněte si a nainstalujte knihovnu Aspose.Tasks ztady.
  2. Přístup k databázi Microsoft Project: Měli byste mít přístup k databázi Microsoft Project pro import dat.

Importovat jmenné prostory

Nejprve se ujistěte, že jste do projektu importovali potřebné jmenné prostory:

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

using Aspose.Tasks.Saving;

Krok 1: Vytvořte připojovací řetězec

Vytvořte připojovací řetězec k databázi Microsoft Project. Zde je příklad:

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;

Zajistěte, aby byly zástupné hodnoty nahrazeny vašimi skutečnými přihlašovacími údaji k databázi.

Krok 2: Nakonfigurujte MspDbSettings

Vytvořte instanciMspDbSettings a zadejte připojovací řetězec spolu s GUID projektu:

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

Krok 3: Načtěte data projektu

Instantovat aProject objekt pomocí nakonfigurovaných nastavení:

var project = new Project(settings);

Krok 4: Uložte data projektu

Uložte načtená data projektu do souboru:

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

Závěr

V tomto kurzu jste se naučili, jak nakonfigurovat nastavení pro přístup k databázím Microsoft Project pomocí Aspose.Tasks for .NET. Dodržováním těchto kroků můžete bezproblémově importovat data projektu do svých aplikací a usnadnit tak efektivní správu projektů.

FAQ

Q1: Mohu použít Aspose.Tasks s různými verzemi databází aplikace Microsoft Project?

Odpověď 1: Ano, Aspose.Tasks podporuje různé verze databází Microsoft Project, což umožňuje flexibilitu při integraci.

Q2: Jak mohu řešit problémy s připojením k databázi?

A2: Ujistěte se, že váš připojovací řetězec je správně nakonfigurován s příslušnými pověřeními a podrobnostmi o databázi. Můžete se také podívat do dokumentace nebo požádat o podporu uFórum Aspose.Tasks.

Q3: Je k dispozici zkušební verze pro Aspose.Tasks?

A3: Ano, máte přístup k bezplatné zkušební verzi ztady.

Q4: Mohu přizpůsobit schéma pro interakci s databází?

A4: Ano, můžete zadat schéma proMspDbSettings objekt podle struktury vaší databáze.

Q5: Kde najdu podrobnější dokumentaci k používání Aspose.Tasks?

A5: Můžete prozkoumat komplexní dokumentacitady pro podrobné informace o funkcích Aspose.Tasks.