2017-08-02 1 views
0

J'ai installé la configuration de base de données générique Mule et fixer la chaîne de connexion JDBC àImpossible erreur de base de données ouverte lors de la connexion au serveur SQL de Mule en utilisant jdbc

jdbc:sqlserver:// ${db.host};databaseName=${db.name};user=${db.user};password=${db.password};integratedSecurity=true; 

La base de données nécessite l'authentification Windows qui est différente de mon Connectez-vous personnellement à Windows pour que la valeur db.user soit définie sur DOMAIN \\ userId et que j'ai ajouté le fichier auth dll à la bibliothèque native du fichier SQL Server dans le chemin de génération.

Java Build Path

Il renvoie le message d'erreur suivant:

Test Connection Failed

Le mot de passe ne contient des caractères spéciaux (^ #!), Mais je peux obtenir un message "Test réussi" quand je teste la connexion sans nom de base de données dans la chaîne de connexion jdbc.

Je peux cependant me connecter en utilisant les mêmes informations d'identification et accéder à la base de données à l'aide de SQL Management Studio.

Est-ce que quelqu'un sait ce qui pourrait causer le problème?

Répondre

0

Je ne suis pas administrateur MSSQL mais j'ai quelque chose comme ça et ça marche - peut-être que vous pourriez l'utiliser d'une manière ou d'une autre.

jdbc:sqlserver://{host}\{domain}:1433;databaseName={db.name};user={user};password={password}