IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

[2019] Installation sous Linux ne fonctionne subitement plus


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut [2019] Installation sous Linux ne fonctionne subitement plus
    Bonjour,

    Il y a quelques mois, j'ai installé SQL Server 2019 sur une Ubuntu 18.04.2 LTS

    Tout fonctionnait à merveille.

    C'est une VM de test, donc elle passe le plus clair de son temps éteinte.

    A chaque démarrage, je fait un apt update puis apt upgrage

    Récemment, SQL Server donc mis à jour.

    Et là, plus rien ne fonctionne.
    J'ai arrêté le deamon, relancé le script de configuration, rechoisit l'édition "Developper", il me dit qu'il me reste 173 jours d'évaluation.

    Pourtant, rien n'y fait, impossible de me connecter, ni à distance, ni en local :
    Nom : Annotation 2019-07-29 161727.png
Affichages : 246
Taille : 4,8 Ko

    Une idée ?
    Depuis SSMS, j'ai une autre erreur :
    ===================================

    Impossible de se connecter à 192.168.0.26.

    ===================================

    Une connexion a été établie avec le serveur, mais une erreur s'est ensuite produite pendant le processus d'ouverture de session. (provider: SSL Provider, error: 0 - Une connexion existante a dû être fermée par l’hôte distant.) (.Net SqlClient Data Provider)

    ------------------------------
    Pour obtenir de l'aide, cliquez sur*: http://go.microsoft.com/fwlink?ProdN...4&LinkId=20476

    ------------------------------
    Nom du serveur*: 192.168.0.26
    Numéro de l'erreur*: 10054
    Gravité*: 20
    État*: 0


    ------------------------------
    Emplacement du programme*:

    à System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
    à System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
    à System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
    à System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
    à System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
    à System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
    à System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
    à System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
    à System.Data.SqlClient.SqlConnection.Open()
    à Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server)
    à Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

    ===================================

    Une connexion existante a dû être fermée par l’hôte distant

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    A chaque démarrage, je fait un apt update puis apt upgrage
    Pas forcément une bonne pratique de faire un apt update / ugrade sous Linux à chaque fois. Il faut quand même vérifier les impacts et les packages touchées par la mise à jour qui peuvent inclure le noyau ou librairies importantes.

    Je suppose que ton service SQL redémarre correctement? Le cas échéant peux-tu essayer avec 127.0.0.1 au lieu de localhost dans le cadre de la commande sqlcmd ?
    Est-ce que tu as également regardé par curiosité dans le journal des erreurs SQL Server et identifié des messages liés à tes problèmes de connexion?

    ++

  3. #3
    Invité
    Invité(e)
    Par défaut
    Mettre à jour automatiquement une version en preview, ça peut assurément faire des choses bizarres.
    J'avais retenu dans la doc il y a quelques mois que microsoft conseillait de supprimer l'instance pour la réinstaller ensuite.
    Et détail, je ne me souviens plus pour quels versions de CTP 2019 et d'OS s'étaient...

  4. #4
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Pas forcément une bonne pratique de faire un apt update / ugrade sous Linux à chaque fois. Il faut quand même vérifier les impacts et les packages touchées par la mise à jour qui peuvent inclure le noyau ou librairies importantes.
    En effet, je découvre ça
    Je comprends mieux la réticence des sysadmin de ma boîte à activer Windows Update

    J'imagine que le fait d'avoir installé SQL Server sur une version de Linux non supportée a contribué à mon problème...

    Citation Envoyé par mikedavem Voir le message
    Je suppose que ton service SQL redémarre correctement? Le cas échéant peux-tu essayer avec 127.0.0.1 au lieu de localhost dans le cadre de la commande sqlcmd ?
    Est-ce que tu as également regardé par curiosité dans le journal des erreurs SQL Server et identifié des messages liés à tes problèmes de connexion?
    ".", "(local)", "localhost", "127.0.0.1", "::1" j'ai tout essayé

    Même message depuis le réseau.

    telnet localhost 1433 se connecte parfaitement par contre.

    J'ai aussi vérifié une connexion à google.com en TLS 1.2 comme trouvé sur un autre forum : ça marche bien aussi (l'erreur 0x2746 semble liée à la couche SSL).

    Quant au errorlog, j'ai quelques messages, mais je n'ai pas la moindre idée de l'impact...
    Deux concernent l'impossibilité de vérifier la signature des DLL de SQL Server : logiquement sans importance, je pense à un bug, car ça cherche en dur un fichier du C: qui n'existe évidement pas sous Linux
    Et deux autres que je ne comprends pas du tout.

    Nom : VirtualBox_SQL2019_29_07_2019_20_44_35.png
Affichages : 235
Taille : 27,1 Ko

    Nom : VirtualBox_SQL2019_29_07_2019_20_45_23.png
Affichages : 219
Taille : 29,6 Ko

    Nom : VirtualBox_SQL2019_29_07_2019_20_47_53.png
Affichages : 232
Taille : 30,3 Ko

    Nom : VirtualBox_SQL2019_29_07_2019_20_48_09.png
Affichages : 233
Taille : 28,8 Ko

  5. #5
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    J'aime bien ce lien...

    https://social.msdn.microsoft.com/Fo...=sqldataaccess

    Quelqu'un a exactement le même problème que moi, avec les mêmes messages dans le errorlog

    Mais j'aime pas trop sa solution Il a désinstallé 2019 au profit de 2017...

Discussions similaires

  1. Creation d'un installer sous linux ?
    Par MonsieurAk dans le forum Linux
    Réponses: 3
    Dernier message: 05/05/2006, 20h16
  2. Installation sous Linux
    Par Giovanny Temgoua dans le forum Installation
    Réponses: 10
    Dernier message: 26/02/2006, 12h22
  3. Attaquer une base Oracle installée sous linux
    Par lessoy dans le forum Oracle
    Réponses: 1
    Dernier message: 13/10/2005, 13h54
  4. Installation sous Linux (Debian)
    Par nauw dans le forum Général Java
    Réponses: 2
    Dernier message: 24/09/2004, 13h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo