Envoi de la connexion à la source de données OBDC avec le complément ou création via JSLSalut tout le monde,
J'essaie de créer un complément qui extrait les données d'un serveur SQL en tant que source de données et je devrais distribuer ce complément à d'autres utilisateurs.
Le complément fonctionne parfaitement, mais la connexion OBDC utilisée par le complément n'est pas envoyée avec lui. Malheureusement, tout le monde ne serait pas capable de créer une connexion OBDC au serveur SQL de manière simple.
Est-ce que quelqu'un sait comment envoyer la connexion OBDC avec le fichier de complément ou recréer cette connexion OBDC via un script JSL ?
Merci pour l'aide à l'avance!
Re : Envoyer une connexion à la source de données OBDC avec un complément ou la créer via JSLJ'ai rencontré un problème similaire avec la connexion ODBC à une base de données Oracle.
Chaque utilisateur aura besoin d'un pilote ODBC de serveur SQL installé.Comme @ih mentionné, vous pouvez probablement trouver un moyen de vous connecter sans source de données nommée (DSN).
Nos utilisateurs accèdent à une version serveur de JMP fonctionnant sur la plate-forme Citrix.Je n'avais donc besoin d'installer qu'une seule fois les pilotes de base de données addin +.
Re : Envoyer une connexion à la source de données OBDC avec un complément ou la créer via JSLIl semble fonctionner comme un charme 
Pourtant, je pourrais avoir besoin de trouver un moyen d'installer le pilote SQL OBDC s'ils manquent cela, mais cela me sauve définitivement du DSN.
J'essayais de le faire en utilisant Open Database() comme ci-dessous, mais votre solution se débarrasse du DSN.
Merci!
Open Database(
"DSN=sqldatasource;Description=sqlescription;Trusted_Connection=Yes;APP=JMP;WSID=sqlserverhostname;DATABASE=databasename;",
"SELECT * FROM [sqldatabasename].[schema].[table]");
Re : Envoyer une connexion à la source de données OBDC avec un complément ou la créer via JSLSi vous avez uniquement besoin d'accéder aux bases de données SQL à partir de Windows, ou si l'utilisateur dispose d'un odbc SQL conducteur installé, cela peut fonctionner sans configurer de DSN sur la machine cliente :
New SQL Query(
Connection(
"ODBC:DRIVER=SQL Server;SERVER=sqlserverhostname\sqlinstancename;Trusted_Connection=Yes;APP=JMP;DATABASE=sqldatabasename;"
),
CustomSQL( "SELECT TOP 10 * FROM [sqldatabasename].[schema].[table]" ) // database/schema names are not necessary
) << Run