Partager via


Configurer un serveur lié dans SQL Server

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2013-12-18

La configuration d’une connexion serveur liée dans Microsoft SQL Server est effectuée en association avec l’utilisation du paramètre Project2003LinkedSQLServer= dans le fichier de configuration de la migration. Vous avez uniquement besoin d’utiliser ce paramètre et de configurer la connexion serveur liée lorsque vous migrez une base de données Microsoft Office Project Server 2003 qui ne peut pas être copiée et restaurée sur le serveur de bases de données Microsoft Office Project Server 2007 et qui doit être connectée à distance.

Configurer une connexion serveur liée à l’aide de SQL Server 2000

Si vous migrez une base de données Project Server 2003 de SQL Server 2000 vers Office Project Server 2007 sur un autre ordinateur et si la couche de base de données pour Office Project Server 2007 est aussi SQL Server 2000, procédez comme suit pour configurer une connexion serveur liée.

Configurer la connexion

  1. Connectez-vous au serveur SQL Server qui héberge les bases de données Office Project Server 2007 à l’aide d’Enterprise Manager.

  2. Dans l’arborescence, cliquez pour développer le dossier Sécurité.

  3. Cliquez avec le bouton droit sur Serveurs liés, puis cliquez sur Nouveau serveur lié.

  4. Pour plus d’informations sur la création d’un serveur lié, voir la documentation SQL Server (recherchez le terme « serveurs liés »). Veillez à sélectionner dans l’onglet Sécurité l’option de sécurité appropriée. (Par exemple, sélectionnez le bouton d’option Seront effectuées dans le contexte de sécurité de la connexion actuelle. Si cette option ne fonctionne pas dans votre environnement, sélectionnez Seront effectuées dans ce contexte de sécurité, puis donnez un nom d’utilisateur et un mot de passe valides qui fonctionnent sur l’ordinateur exécutant SQL Server qui héberge la base de données Project Server 2003.)

  5. Vérifiez que le serveur lié créé fonctionne correctement avant de procéder à la migration. Le serveur lié que vous venez de créer doit apparaître sous le nœud Serveurs liés. Une fois le serveur lié développé, les nœuds Tables et Vues doivent être affichés. Si vous cliquez sur Tables ou Vues, vous devez voir des entrées.

  6. Utilisez le nom du serveur lié comme valeur du paramètre Project2003LinkedSQLServer= dans le fichier de configuration de la migration.

Notes

Dans certains environnements informatiques, il peut s’avérer nécessaire d’ouvrir des ports spécifiques liés à MSDTC (Microsoft Distributed Transaction Coordinator) pour que la configuration du serveur lié fonctionne. Pour plus d’informations, voir la documentation de SQL Server sur les serveurs liés ou contactez votre administrateur système.

Configurer une connexion serveur liée de SQL Server 2000 à SQL Server 2005

Si vous migrez une base de données Project Server 2003 de SQL Server 2000 vers Office Project Server 2007 sur un autre ordinateur alors que le serveur de base de données utilisé par Office Project Server 2007 est SQL Server 2005, procédez comme suit pour configurer une connexion serveur liée.

Tout d’abord, dans SQL Server 2000 et SQL Server 2008, optez pour le mode d’authentification mixte pour que les connexions SQL Server soient acceptées avec les connexions Windows.

Configurer l’authentification SQL Server 2005 en mode mixte

  1. Ouvrez SQL Server 2005 Management Studio.

  2. Dans le volet Explorateur d’objets, cliquez avec le bouton droit sur le nom du serveur SQL 2005, puis cliquez sur Propriétés.

  3. Dans la liste Sélectionner une page, cliquez sur Sécurité.

  4. Dans la section Authentification du serveur, sélectionnez Mode d’authentification SQL Server et Windows.

  5. Cliquez sur OK.

Configurer l’authentification SQL Server 2000 en mode mixte

  1. Ouvrez SQL Server Enterprise Manager.

  2. Développez le groupe de serveurs qui contient le serveur de base de données que vous allez utiliser avec Project Server 2003.

  3. Cliquez avec le bouton droit sur le serveur, puis cliquez sur Propriétés.

  4. Cliquez sur l’onglet Sécurité.

  5. Sous Authentification, cliquez sur SQL Server et Windows.

  6. Cliquez sur OK.

Configurer la connexion

  1. Sur les ordinateurs exécutant SQL Server 2000 et SQL Server 2008, créez un compte d’utilisateur SQL authentifié identique pour exécuter la connexion au serveur lié. Assurez-vous que le mot de passe est le même pour les comptes sur les deux serveurs. Vérifiez que les comptes ont un accès en lecture/écriture aux bases de données auxquelles vous souhaitez accéder à l’aide du système de serveurs liés.

  2. Dans SQL Server 2000, ouvrez l’Analyseur de requêtes et, sur votre base de données maître, exécutez un fichier nommé Instcat.sql. Il doit se trouver sous vos dossiers SQL dans Program Files.

  3. Dans SQL Server 2005 Management Studio, sélectionnez votre ordinateur exécutant SQL Server 2005, développez Objets serveur, cliquez avec le bouton droit sur Serveurs liés et cliquez sur Nouveau serveur lié.

    1. Entrez le nom du serveur de votre ordinateur exécutant SQL Server 2000.

    2. Sélectionnez l’option SQL Server.

    3. Cliquez sur l’onglet Sécurité dans le volet latéral.

    4. Sélectionnez l’option Seront effectuées dans ce contexte de sécurité.

    5. Entrez le compte et le mot de passe SQL nécessaires pour accéder aux bases de données Project Server 2003 et Office Project Server 2007 (créés à l’étape 1).

    6. Cliquez sur OK.

  4. Dans SQL Server 2005 Management Studio, lancez une requête sur le serveur lié pour vérifier qu’il fonctionne :

    1. SELECT * from <P200Server>.<P11DBName>.dbo.msp_web_admin

    2. Remplacez le nom du serveur et de la base de données par les valeurs appropriées.

    3. Si cette requête est renvoyée avec succès, votre connexion est établie.

Notes

Lorsque vous exécutez la migration, assurez-vous que le compte d’utilisateur avec lequel vous exécutez l’outil de migration dispose d’un accès en lecture à vos bases de données Project Server 2003 et Office Project Server 2007.

Configurer une connexion serveur liée de SQL Server 2000 à SQL Server 2008

Si vous migrez une base de données Project Server 2003 de SQL Server 2000 vers Office Project Server 2007 sur un autre ordinateur alors que le serveur de base de données utilisé par Office Project Server 2007 est SQL Server 2008, procédez comme suit pour configurer une connexion serveur liée.

Tout d’abord, dans SQL Server 2000 et SQL Server 2008, optez pour le mode d’authentification mixte pour que les connexions SQL Server soient acceptées avec les connexions Windows.

Configurer l’authentification SQL Server 2008 en mode mixte

  1. Ouvrez SQL Server 2008 Management Studio.

  2. Dans le volet Explorateur d’objets, cliquez avec le bouton droit sur le nom du serveur SQL 2008, puis cliquez sur Propriétés.

  3. Dans la liste Sélectionner une page, cliquez sur Sécurité.

  4. Dans la section Authentification du serveur, sélectionnez Mode d’authentification SQL Server et Windows.

  5. Cliquez sur OK.

Configurer l’authentification SQL Server 2000 en mode mixte

  1. Ouvrez SQL Server Enterprise Manager.

  2. Développez le groupe de serveurs qui contient le serveur de base de données que vous allez utiliser avec Project Server 2003.

  3. Cliquez avec le bouton droit sur le serveur, puis cliquez sur Propriétés.

  4. Cliquez sur l’onglet Sécurité.

  5. Sous Authentification, cliquez sur SQL Server et Windows.

  6. Cliquez sur OK.

Configurer la connexion

  1. Sur les ordinateurs exécutant SQL Server 2000 et SQL Server 2008, créez un compte d’utilisateur SQL authentifié identique pour exécuter la connexion au serveur lié. Assurez-vous que le mot de passe est le même pour les comptes sur les deux serveurs. Vérifiez que les comptes ont accès en lecture/écriture aux bases de données auxquelles vous souhaitez accéder à l’aide du système de serveurs liés.

  2. Dans SQL Server 2000, ouvrez l’Analyseur de requêtes et, sur votre base de données maître, exécutez un fichier nommé Instcat.sql. Il doit se trouver sous vos dossiers SQL dans Program Files.

  3. Dans SQL Server 2008 Management Studio, sélectionnez votre ordinateur exécutant SQL Server 2008, développez Objets serveur, cliquez avec le bouton droit sur Serveurs liés et cliquez sur Nouveau serveur lié.

    1. Entrez le nom du serveur de votre ordinateur exécutant SQL Server 2000.

    2. Sélectionnez l’option SQL Server.

    3. Cliquez sur l’onglet Sécurité dans le volet latéral.

    4. Sélectionnez l’option Seront effectuées dans ce contexte de sécurité.

    5. Entrez le compte et le mot de passe SQL nécessaires pour accéder aux bases de données Project Server 2003 et Office Project Server 2007 (créés à l’étape 1).

    6. Cliquez sur OK.

  4. Dans SQL Server 2008 Management Studio, lancez une requête sur le serveur lié pour vérifier qu’il fonctionne :

    1. SELECT * from <P2003Server>.<P11DBName>.dbo.msp_web_admin

    2. Remplacez le nom du serveur et de la base de données par les valeurs appropriées.

    3. Si cette requête est renvoyée avec succès, votre connexion est établie.

Notes

Lorsque vous exécutez la migration, assurez-vous que le compte d’utilisateur avec lequel vous exécutez l’outil de migration dispose d’un accès en lecture à vos bases de données Project Server 2003 et Office Project Server 2007.