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

Réplications SQL Server Discussion :

Configurer un alias sur un listen


Sujet :

Réplications SQL Server

  1. #1
    Membre du Club
    Configurer un alias sur un listen
    Bonjour a tous ,

    j'ai un cluster Alwayson on ou le listen est configuré sur un port différente de 1433

    j'ai une application qui fonctionne avec le port 1433 (port par défault)

    est t'il possible de configurer un alias sur le listen de telle sorte j'aurai que la nom de l'instance a mettre dams ma chaine de connexion

    merci

  2. #2
    Expert éminent sénior
    C'est techniquement possible.

    Tu as aussi la possibilité de créer un 2eme listener sur le port 1433. Ce n'est pas faisable via la GUI mais tu peux le faire en PowerShell.

    A+

  3. #3
    Membre régulier
    David mais comment

    le listen est un objet logique je vois pas comment crée un alias sur un listen

  4. #4
    Expert éminent sénior
    Le listener est un objet dans l'active directory mais il n'en reste pas moins un point d'écoute et de connexion vers une instance SQL Server.

    Je n'ai pas de listener avec un port d'écoute différent de 1433 mais je viens de vérifier avec un alias SQL qui pointe vers un listener AG sur le port 1433 et cela fonctionne bien.

    ++

  5. #5
    Membre régulier
    ce que je comprend pas comment faire un alias sur un listen car au niveau ssms c'est pas possible

    faut t'il le configurer sur les différent nœuds du cluster ?

  6. #6
    Expert éminent sénior
    Soit un listener que je nommerai AG-XXX



    Il suffit de créer un alias 32-bits pour une connexion via SSMS (outil client en 32-bits). Bien sûr changer le numéro de port avec ton contexte.



    Ensuite une connexion via l'alias qui redirige vers le listener de l'AG et le réplica



    ++

  7. #7
    Membre régulier
    oui mais ici tu a connecté en RDP sur quel machine ?

    le listen n'est pas une machine windows

  8. #8
    Expert éminent sénior
    oui mais ici tu a connecté en RDP sur quel machine ?
    L'alias SQL je l'a fait sur mon laptop à moi (où j'ai mes outils d'administration) mais tu peux faire l'alias SQL sur n'importe quelle machine (probablement là où ton application réside je suppose).

    le listen n'est pas une machine windows
    Quand tu dis que le listener n'est pas une machine Windows, qu'est-ce que cela signifie? En assumant que tu as créé une architecture de groupe de disponibilité par défault sur un environment Windows, le listener associé à ton groupe de disponibilité est lié à un objet d'ordinateur dans l'active directory and une entrée dans le DNS. Mais avec un groupe de disponibilité sans couche cluster Windows (Scale-out AG) ou sur Linux tu as de toute facon une entrée DNS quelque part sur lequel tu peux pointer avec ton alias SQL.

    ++

###raw>template_hook.ano_emploi###