J'ai installé l'outil de gestion de base de données open source "dbeaver" et je souhaite l'utiliser à la place de Sql Server Management Studio. Mais il y a un problème. J'ai cherché sur Internet mais je ne pouvais pas me connecter à db en utilisant dbeaver.
Le nom de mon instance est: "OMER-HP\OKSQLEXPRESS2014" Je souhaite me connecter: "Follower" db Nom d'utilisateur: sa Pwd: Aa123456
Chaîne de connexion: jdbc: sqlserver: // localhost: 1433; databaseName = Follower; instanceName = OMER-HP\OKSQLEXPRESS2014;
Pourriez-vous aider s'il vous plaît sur cette question
Voici l'aperçu:
J'ai trouvé ma réponse sur le forum de support de dbeaver.
http://dbeaver.jkiss.org/forum/viewtopic.php?f=3&t=624&p=4261#p4261
Activez d'abord TCP/IP pour votre instance SQL dans l'outil SQL Server Configuration Manager.
Activez le protocole TCP/IP dans la boîte de dialogue Propriétés pour TCP/IP. (Vous pouvez également l'activer dans le menu contextuel.)
Définissez le port TCP/IP - ce qui ne peut être fait que dans la boîte de dialogue Propriétés (c'est-à-dire qu'il ne peut pas le faire avec un simple clic droit). Sur l'onglet "Adresses IP" de cette boîte de dialogue Propriétés, j'ai utilisé les paramètres IPAll en bas. Effacez TCP Dynamic Ports, puis définissez TCP Port sur 1433.
Depuis DBeaver, vous pouvez créer une connexion jDTS ou "Microsoft Driver"
Pour créer une connexion jTDS dans DBeaver
Pour créer une connexion "Microsoft Driver" dans DBeaver
Le modèle standard pour une chaîne de connexion JDBC à SQL Server est
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
Veuillez vous assurer que TCP/IP a été activé pour votre instance. Par défaut, seule la mémoire partagée est activée dans la configuration réseau de SQL Server Configuration Manager et uniquement le (local)
une connexion peut être établie. Je ne pense pas que JDBC supporte cette méthode.