Enthusiast Geek, Author, Speaker, Traveler, Mountains Lover, Runner and Trailer... I will try to share the best of my journeys with you!

Problème d’installation SQL Server pour OCS R1 Entreprise

J’ai décidé d’installer la version Entreprise de Office Communication Server 2007 R1 car je me suis dit que ça allait être plus fun que la version standard. Je ne me suis pas loupé car j’ai eu des galères du coté de SQL Server !

La configuration :

– 1 serveur AD / DNS + ADCS + IIS
– 1 serveur OCS R1 standalone avec IIS et SQL Server Standard 2005 SP3

Lorsque vous installez une version Entreprise de OCS, vous devez installer une version soit Standard, soit Entreprise de SQL Server. J’ai opté pour une version standard, cela suffit amplement. L’installation de SQL Server s’est bien déroulée mais c’est au moment de la 2ème étape d’installation de OCS “Create Enterprise Pool” que le problème SQL Server s’est posé.

 

1

 

Comme vous pouvez le voir, vous devez spécifier le serveur SQL, ainsi que l’instance en bas du wizard. Ce que je ne savais pas lorsqu’on installe SQL Server en laissant l’instance par défaut (mysqlserver), on n’est pas obligé de le spécifier dans le wizard. J’ai quand même recréer une instance afin que ce soit clair. Bref, j’ai fait “Next” et il me sort une erreur :

An error occurred during the pool backend detection:

Pool backend discovery failed.
Failed to open SQL database.

Je ne comprends pas trop puis en cherchant un peu sur le net, j’ai trouvé un blog où il y a la solution, pratiquement complète:

==> http://dwjack.spaces.live.com/blog/cns!3EE7D7517C0BC5AE!225.entry?sa=922540178

Donc en clair, il faut se connecter sur votre DB avec SQL Server Management Studio puis créer 3 bases de données vides (rtc, rtcdyn et rtcconfig) puis dans l’ordre, exécutez les commandes suivantes à partir de votre CD d’installation OCS Entreprise R1 dans le dossier “setup\i386\dbsetup” :

cscript dbsetup.wsf /clean /sqlserver:SRVOCS\MonInstance

cscript poolcfgdbsetup.wsf /clean /sqlserver:SRVOCS\MonInstance

cscript poolcfgdbsetup.wsf /clean /slqserver:SRVOCS\MonInstance /serverrole:EP /verbose

Dès que vous avez exécutés les commandes, vous n’aurez alors plus d’erreurs dans le wizard. Si tout s’est bien passé, vous devriez avoir pour la dernière commande, les 2 lignes suivantes à la fin:

Setting Db schema version to 46
Setting Db sproc version to 46

Vous pourrez alors finaliser l’étape 2 ‘Create Enterprise Pool”. Si vous ne créez pas les 3 bases de données, vous aurez alors des erreurs comme par exemple “Failed to open database rtcconfig”. Le post de Jack m’a bien aidé mais j’ai été obligé de créer les 2 bases de données manquantes.

 

En espérant vous avoir aidé !

William
Follow me!

William

Pre-Sales Engineer chez VMware France
I'm passionate about computing and new technologies since my childhood. I have a very broad and deep knowledge in IT. I'm specialized on the End User Computing solutions, especially on Microsoft, Citrix and VMware technologies.

Otherwise, I'm lucky to fill the rest of my life with activities brimming with interest and passion, practicing sports such as running/trail, hiking in mountains as soon as I can, traveling around the world, and meeting new people.

Feel free to join my LinkedIn profile (https://www.linkedin.com/in/williambories).
William
Follow me!