2017-03-21 2 views
1

Je tente de connecter mon instance Bamboo à SQL Server, mais je ne parviens pas à le faire à cause de l'erreur Échec de la connexion de l'utilisateur 'Bamboo'. L'enquête sur les fichiers journaux à l'emplacement indiquéLa connexion à SQL à partir de Bamboo génère toujours une erreur. Échec de l'utilisateur

C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Log\ERRORLOG 

renvoie une erreur que je ne devrais pas être pas à ce stade de ma connexion essayé. Le serveur est configuré pour l'authentification Windows uniquement. Actuellement capable de se connecter en utilisant les mêmes informations d'identification SQL Server pour accéder à la base de données, mais pas via Bamboo.

La raison pour laquelle cela ne devrait pas arriver est que mon serveur est déjà configuré pour cela, et je vais lister toutes les étapes que j'ai prises pour éviter cette erreur. Dans mon serveur localhost SQLEXPRESS, j'ai vérifié le mode d'authentification SQL Server et Windows. Une fois que j'ai redémarré SQL Server, cela a fonctionné comme j'ai pu me connecter avec les informations d'identification que j'ai ajoutées à un utilisateur appelé Bamboo.

L'utilisateur que j'ai ajouté est mappé à la base de données appelée BambooDatabase en tant que db_owner. Le nombre d'utilisateurs simultanés est illimité et j'ai essayé de me déconnecter de SQL Server juste pour vérifier si c'était un problème, mais toujours pas de différence. J'ai ajouté 2 utilisateurs supplémentaires avec l'accès de connexion et mappé à BambooDatabase.

Je suis allé au gestionnaire de configuration SQL Server et activé TCP/IP et vérifié que les adresses IP pointaient vers 1433. Et puis configuré mon pare-feu à tous les accès à 1433 ainsi. Le fait que mes journaux d'erreurs pour SQL Server apparaissent, cela donne l'impression que tout devrait bien se passer ici. Donc, avec 3 utilisateurs testés sur les informations d'identification SQL, tout le monde s'est connecté avec succès et tous ont les autorisations nécessaires. Tous les trois ont donné la même erreur en essayant de se connecter à partir de Bamboo.

Je suis en train de se connecter à Bamboo comme ceci:

  1. Connexion directe JDBC.
  2. pilote Nom de la classe: net.source.jtds.jdbc.Driver
  3. URL Base de données: jdbc: jtds: SQLServer: // localhost: 1433; DatabaseName = BambooDatabase
  4. Nom d'utilisateur: Bamboo
  5. Mot de passe: SQL Mot de passe serveur
  6. remplacer les données existantes cochés

Ensuite, une fois que je continue le journal cliquez dans l'erreur jette. Ai-je manqué quelque chose ici, je ne peux pas voir ce que je pourrais faire différemment, j'ai essayé de se connecter à SQL Server à partir de Bamboo de plusieurs façons, mais n'ont pas eu de succès. J'utilise SQL Server Express et la version 5.11.3 de Bamboo, je suis en train de tester la mise à niveau de 5.11.3 à 5.15 avec de grandes quantités de données, c'est pourquoi j'utilise cette version.

Erreur de Bamboo: Erreur lors de l'accès à la base de données: java.sql.SQLException: La connexion a échoué pour l'utilisateur 'Bamboo'.

L'erreur des journaux SQL est la suivante: La connexion a échoué pour l'utilisateur 'Bamboo' Raison: une tentative de connexion à l'aide de l'authentification SQL a échoué. Le serveur est configuré pour l'authentification Windows uniquement. [CLIENT: 127.0.0.1]

Répondre

0

Exécutez-vous Bamboo en SQLExpress sur la même machine? Si non, vous devriez regarder dans le remote access configuration.

Dans le Gestionnaire de configuration de SQL Server, assurez-vous que vous avez également saisi 1433 pour l'entrée IPAll. Et démarrez le service SQL Browser pour faire bonne mesure, ceci est particulièrement important lorsque vous utilisez une instance de noms, mais après le dossier errorlog que vous avez copié/collé, ce n'est pas le cas.

À des fins de test, vous souhaiterez peut-être désactiver le pare-feu tous ensemble et réactiver après la connexion.

Une autre chose à essayer si vous vous connectez sur la même machine est d'utiliser l'adresse de bouclage 127.0.0.1 au lieu de l'alias localhost.

+0

Oui c'est la même machine, l'IPAll est fixé à 1433, le pare-feu est maintenant désactivé même résultat –

+0

Pouvez-vous ajouter le (s) message (s) d'erreur à votre message initial s'il vous plaît? –

+0

@CiaranDonoghue une chance avec cela? J'ai un problème similaire. Frustrant même avec des conseils de soutien – JohnZaj