Event 17204 – Cannot open database 'MSCRM_CONFIG' requested by the login. The login failed

Unanswered Event 17204 – Cannot open database 'MSCRM_CONFIG' requested by the login. The login failed

  • dinsdag 17 april 2012 11:55
     
     

    Hallo,

    nach der Installation von MSCRM 2011 und Konfiguration der Benutzer auf die verschiedenen MSCRM Services bekomme ich beim Hochfahren des Servers die Meldung:

    Event 17204 – Cannot open database 'MSCRM_CONFIG' requested by the login. The login failed

    Das ist der Benutzer, der für den Asynchrounous processing service konfiguriert wurde. M.E. habe ich ihm alle notwendigen Rechte gegeben, woran kann es also liegen?

    Der Benutzer ist in der sqlaccess-Gruppe und der PrivUserGroup.
    Ich kann mit diesem Benutzer das SQL Server Management Studio öffnen und auch Tabellen in der MSCRM_CONFIG.

    Warum also diese Meldung?

    Danke und Gruß


    Andreas

Alle reacties

  • woensdag 18 april 2012 6:06
    Moderator
     
     

    Hallo Andreas,

    im SDK findest du genauere Informationen darüber, welche Rechte benötigt werden.

    Ansonsten kann ich dir dieses Buch empfehlen:

    http://blogs.infinite-x.net/books/dynamics-crm-deep-dive-security/


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

  • woensdag 18 april 2012 7:00
     
     

    Hallo Andreas!

    Der Benutzer braucht auch die System Administrator Rolle


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de

  • vrijdag 20 april 2012 7:35
     
     

    Hallo Andreas,

    das kann nicht sein, auf sechs anderen Systemen läuft das ohne Adminrechte und laut MS braucht der Benutzer für die MSCRM Asynchronous Processing service keine Adminrechte, siehe hier:

    http://blogs.msdn.com/b/darrenliu/archive/2011/04/27/minimum-permissions-required-for-dynamics-crm-2011-setup-services-and-components.aspx

    Wenn ich für alles Adminrechte vergebe, ist die ganze Administration keine Kunst, dann funktioniert es wahrscheinlich, aber das kann nicht das Ziel sein, weil es sicherheitstechnisch fragwürdig ist.

    Der Fehler liegt irgendwo anders, nur weiß ich momentan nicht genau wo.

    Viele Grüße

    Andreas


    Andreas

  • donderdag 3 mei 2012 8:29
     
     

    Hallo Andreas,

    Ich würde mal behaupten, dass der Benutzer unter dem der Async-Service läuft als eigener SQL-Benutzer die CRMReaderRole und db_owner auf der MSCRM_Config benötigt. Ich habe dies nun selbst auf einigen meiner Systeme gecheckt und es ist eigentlich überall so konfiguriert. Für mich wäre es auch logisch, dass dieser Service-Benutzer db_owner sein muss, da hier beinahe alle Anfragen inkl. der Security Checks passieren...

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010