Obtenir un pilote pour VMS pour se connecter à SQL Server 2005
-
22-09-2019 - |
Question
Je veux me connecter à partir d'un système COBOL / VMS à une instance SQL Server 2005. Quelqu'un pourrait-il me pointer vers un pilote qui fonctionne bien?
La solution
Ceci est similaire à autre question sur le SO. Bien que non spécifique à VMS, bon nombre des options présentées, il travaillerait avec VMS / ODBC.
Vous pouvez également regarder FreeTDS (je l'ai utilisé plusieurs fois, mais jamais de VMS) si vous êtes à la recherche d'une implémentation open source que vous pouvez personnaliser. Dans le cas contraire, les fournisseurs pris en charge / commerciaux qui ont des produits qui travailleraient notamment Attunity, DataDirect , EasySoft , et connx .
Autres conseils
Vous pouvez avoir une connectivité native des fichiers VMS par Attunity Connect
Nous faisons actuellement de Pascal sur ce VMS en appelant une procédure C qui à son tour appelle une classe Java via JNI. La classe Java utilise JDBC pour accéder à la base de données SQL Server. Il n'y a aucune raison pour une chose semblable ne pouvait être fait à partir COBOL.
Si vous ne voulez pas faire les choses JNI, vous pouvez écrire un socket serveur en Java qui accepte les messages envoyés par le programme COBOL et fait la mise à jour sur la base de données du serveur SQL.