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

MS SQL Server Discussion :

[SQL Server 2005] mirroring sans contrôleur de domaine


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 14
    Par défaut [SQL Server 2005] mirroring sans contrôleur de domaine
    Bonjour à tous,

    J'ai un soucis pour finaliser la configuration d'un mirroring entre 2 bases.

    Les instances sur les serveurs sont exécutés par le login local "sqlserver" (login windows) ce login est également créé dans sql server (utilisé pour les connexions distantes).

    Lors de la configuration les endpoints sont bien créés sur chaque serveur.

    Mais lorsque je veux démarrer le mirroring voici les messages :

    Sur le serveur principal après "start mirroring" :
    The server network address "TCP://mon.adresse.ip:5022" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational. (Microsoft SQL Server, Error: 1418)
    Dans les logs du serveur de secondaire (SQL-2):
    Database Mirroring login attempt by user 'SQL-2/sqlserver.' failed with error: 'Connection handshake failed. The login 'SQL-2/sqlserver' does not have CONNECT permission on the endpoint. State 84.'.

    Je pense avoir compris qu'il me faudrait un contrôleur de domaine pour utiliser cette méthode, car "je crois" que le serveur principal essaye de se connecter avec son login...

    Mon problème est que je ne souhaite pas utiliser de domaine car cela serait compliqué pour moi à mettre en place (le serveur principal est en production).

    Connaissez vous une méthode (ou la solution) pour faire fonctionner le mirroring ainsi ?

    Merci,



    --- édition pour précision ---
    aucun firewall - le port 5022 est bien écouté par le serveur secondaire - connexion possible par telnet
    version sqlserver : SP2 pour principal et SP3 pour secondaire

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Lisez le blog que je viens d'écrire à ce sujet :
    http://blog.developpez.com/sqlpro/p7...-base-de-donn/

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 14
    Par défaut
    Bonjour Frédéric,

    Bravo pour cet article, un grand merci pour tout ce que tu fais pour nous !!

    Je suis en train de tester tout ça et ça avance déjà mieux, le serveur principal est synchronisé mais le secondaire à toujours un problème d'identification (problème de certificat je pense) je continuerais mes tests demain, je pense que ça devrait le faire !

    Sinon "je pense" avoir remarqué quelques coquilles :

    CREATE CERTIFICATE CRT_MIRROR_TEMOIN
    WITH SUBJECT = 'certificat CRT_MIRROR_TEMOIN pour la mise en miroir de la base DB_MIRROR';
    GO
    Sql server me dit que le certificat commence dans le futur ... humm
    j'ai donc rajouté , START_DATE = '2009/01/01'

    CREATE CERTIFICATE CRT_MIRROR_CIBLE
    AUTHORIZATION CXN_MIRROR
    FROM FILE = 'C:\CRT_MIRROR_CIBLE_BACKUP.cer'
    GO
    Je pense qu'il faut mettre U_MIRROR et non CNX _MIRROR
    Et pour le fichier N'c:/...'


    Tu pourrais également préciser comment supprimer un mirroring avec SET PARTNER OFF

    Cordialement,

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    J'ai modifié tenant compte de tes remarques. Essaye de voir si cela marche en maquette.
    Je dois moi même, mettre cela en œuvre jeudi !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 14
    Par défaut
    Salut Frédéric,


    Bon les bases sont synchronisées d'après le "Mirroring monitor". Enfin uniquement la première ligne (celle du serveur où je lance le moniteur), la seconde m'indique un problème de connexion.

    Dans les log sur chaque serveur j'ai :

    Error: 17806, Severity: 20, State: 2.

    SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed. [CLIENT: {ip}]

    Error: 18452, Severity: 14, State: 1.

    Login failed for user ''. The user is not associated with a trusted SQL Server connection. [CLIENT: {ip}]
    Pour moi c'est un problème avec les certificats, je les ai pourtant ajoutés comme certificats de confiance dans windows, mais aucun changement.

    Je cherche encore...


    Merci,

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Tu est sur pour les user et non connexion dans les mise en place des certificats croisés ?

    Sinon, il faut bien entendu avoir créée les connexions et user partout.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/04/2010, 09h45
  2. SQL server 2005, connexion distante domaine
    Par Ouija33 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 27/02/2008, 17h06
  3. [C#] Application sans Sql server 2005
    Par Eowyn87 dans le forum C#
    Réponses: 4
    Dernier message: 07/01/2008, 11h01
  4. [SQL SERVER 2005] Comment vivre sans EXECUTE ?
    Par rarazor dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/06/2007, 11h16
  5. Réponses: 4
    Dernier message: 11/12/2006, 09h31

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