Configuration de l'accès aux bases de données Microsoft SQL Server

Pour configurer l'accès à Microsoft SQL Server, vous devez définir la variable d'environnement ODBCINI. Vous devez également vous assurer que la base de données Microsoft SQL Server est accessible à partir du client Microsoft SQL Server et tester la connectivité entre le client Microsoft SQL Server et les bases de données Microsoft SQL Server.

Avant de commencer

  • Installez les bibliothèques client.

Pourquoi et quand exécuter cette tâche

Lorsque vous vous connectez à une base de données distante, vérifiez que le serveur de base de données est configuré pour autoriser les connexions distantes via le protocole TCP/IP.

Le client Microsoft SQL Server ne peut pas être installé sur UNIX. C'est pourquoi l'étape de plug-in InfoSphere DataStage Dynamic RDBMS sur UNIX ne peut pas utiliser l'opération en mode Insertion en bloc lorsque l'étape est configurée pour le type de base de données Microsoft SQL Server. L'étape de plug-in DRS sur Windows utilise l'API Microsoft OLE DB pour les opérations de chargement en bloc (cette API n'est pas disponible sur UNIX). Lorsque l'étape de plug-in DRS est configurée pour une base de données Microsoft SQL Server sur UNIX, le type de base de données de l'étape est automatiquement basculé sur ODBC.

Pour plus d'informations sur la configuration de l'accès à SQL Server InfoSphere DataStage, voir ../../com.ibm.swg.im.iis.conn.msole.doc/topics/sqlserverandmsole.html.

Procédure

  1. Sur UNIX ou Linux, définissez la variable d'environnement ODBCINI pour qu'elle pointe vers le fichier .odbc.ini dans lequel sont créées les définitions de connexion Microsoft SQL Server.
  2. A partir du pilote Microsoft SQL Server sur Windows, testez si la base de données Microsoft SQL Server est prête à recevoir des connexions entrantes :
    1. Dans la fenêtre de configuration du DSN Microsoft SQL Server, indiquez les informations de connexion pour la base de données Microsoft SQL Server.
    2. Cliquez sur Terminer.
    3. Cliquez sur Tester la source de données.
  3. Sur UNIX, pour tester si la base de données SQL Server est prête à recevoir des connexions entrantes :
    1. Ouvrez l'utilitaire de ligne de commande UNIX.
    2. Exécutez l'exemple d'application DataDirect ODBC à partir du répertoire répertoire_installation/example,répertoire_installation correspond au chemin d'accès au répertoire d'installation de l'exemple d'application DataDirect ODBC.
      [root@RH2011 example]# ./example
      ./example DataDirect Technologies, Inc. ODBC Example Application.
      
      Enter the data source name : mysqlserver
      
      Enter the user name        : nom d'utilisateur
      
      Enter the password         : mot de passe
      
      Enter SQL statements (Press ENTER to QUIT)
      SQL>     
      Exiting from the Example ODBC program
      [root@RH2011 example]# pwd
      répertoire_installation/example
      [root@RH2011 example]#