Paramètres de la base de données Microsoft Project dans Aspose.Tasks

Introduction

Si vous travaillez avec des bases de données Microsoft Project dans vos applications .NET à l’aide d’Aspose.Tasks, vous devrez configurer les paramètres nécessaires pour importer les données du projet de manière transparente. Ce tutoriel vous guidera étape par étape tout au long du processus.

Conditions préalables

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  1. Aspose.Tasks pour .NET : téléchargez et installez la bibliothèque Aspose.Tasks à partir deici.
  2. Accès à une base de données Microsoft Project : vous devez avoir accès à une base de données Microsoft Project à partir de laquelle importer des données.

Importer des espaces de noms

Tout d’abord, assurez-vous d’importer les espaces de noms nécessaires dans votre projet :

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

using Aspose.Tasks.Saving;

Étape 1 : Créer une chaîne de connexion

Construisez la chaîne de connexion à votre base de données Microsoft Project. Voici un exemple :

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;

Assurez-vous de remplacer les valeurs d’espace réservé par vos informations d’identification de base de données réelles.

Étape 2 : configurer MspDbSettings

Créer une instance deMspDbSettings et spécifiez la chaîne de connexion ainsi que le GUID du projet :

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

Étape 3 : Charger les données du projet

Instancier unProject objet en utilisant les paramètres configurés :

var project = new Project(settings);

Étape 4 : Enregistrer les données du projet

Enregistrez les données du projet chargées dans un fichier :

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

Conclusion

Dans ce didacticiel, vous avez appris à configurer les paramètres d’accès aux bases de données Microsoft Project à l’aide d’Aspose.Tasks pour .NET. En suivant ces étapes, vous pouvez importer de manière transparente les données du projet dans vos applications, facilitant ainsi une gestion de projet efficace.

FAQ

Q1 : Puis-je utiliser Aspose.Tasks avec différentes versions des bases de données Microsoft Project ?

A1 : Oui, Aspose.Tasks prend en charge différentes versions de bases de données Microsoft Project, permettant une flexibilité d’intégration.

Q2 : Comment puis-je résoudre les problèmes de connexion avec la base de données ?

A2 : Assurez-vous que votre chaîne de connexion est correctement configurée avec les informations d’identification et les détails de la base de données appropriés. Vous pouvez également vous référer à la documentation ou demander de l’aide auForum Aspose.Tasks.

Q3 : Existe-t-il une version d’essai disponible pour Aspose.Tasks ?

A3 : Oui, vous pouvez accéder à une version d’essai gratuite à partir deici.

Q4 : Puis-je personnaliser le schéma pour l’interaction avec la base de données ?

A4 : Oui, vous pouvez spécifier le schéma duMspDbSettings objet en fonction de la structure de votre base de données.

Q5 : Où puis-je trouver une documentation plus détaillée sur l’utilisation d’Aspose.Tasks ?

A5 : Vous pouvez explorer la documentation complèteici pour des informations détaillées sur les fonctionnalités d’Aspose.Tasks.