LCS 2005 Consolidated Topology to OCS 2007 RRS feed

  • Question

  • Hi All,

    I have a LCS 2005 server consolidated topology (Front-End and Back-End on the same machine) and I want to migrate my LCS 2005 to OCS 2007.

    In Microsoft Documentation say that
    kb911996 must be installed first in LCS 2005 Back-End with the pool name like a parameter. Then the same hotfix must be installed in LCS2005 Front-End without paramaters.

    Finally the hotfix kb921543 must be installed only in LCS 2005 Fron-End.

    As I have LCS 2005 Front-End and Back-End on the same machine I do this:

    - Install kb911996  with PoolName Parameter.
    - Finally Install

    After install the Hotfixes Live Communications Server can't start anymore.

    Is necesary for migration of LCS 2005 to OCS 2007 have LCS 2005 Front-End and LCS 2005 Back-End in separate machines?

    If not is there a Procedure for migrate LCS 2005 consolidated topology to OCS 2007?

    Also in Microsoft Documentacion say for migration of LCS 2005 to OCS 2007 is necesary have OCS 2007 Front-End and OCS 2007 Back-End in separate machines. Is this really necesary?



    Monday, December 15, 2008 10:43 PM

All replies

  • You should be able to migrate to either a Standard Edition or Enterprise Edition deployment of OCS, so it is not required to have separate Front-End and Back-End servers.  Also, I don't believe either of the LCS patches are applied to the Back-End SQL server, according to the Migration documentation they are only for the OCS Front-End server itself.  Have you already applied SP1 to your LCS 2005 deployment beforehand?

    Jeff Schertz, PointBridge | MVP | MCITP: Enterprise Messaging | MCTS: OCS
    Tuesday, December 16, 2008 4:09 AM
  • Hi Jeff,

    In migration documentation the hotfixes are only for LCSFront-End, because the migration documentation is about LCS 2005 Front-End and LCS 2005 Back-End like separate machines. But as I said i have LCS 2005 Front-End and Back-End in the same machine. So I should not install that hotfixes.

    Tuesday, December 16, 2008 5:46 AM
  • Jose,

    Did you see this text in the KB 911996 article?  From your description it appears you installed the 911996 hotfix to the FE first, followed by the 921543 hotfix to the BE.

    Note If you run the LCS2005-KB911996-x86-Usa.msi update on the front-end servers before you install the update on the back-end servers, the front-end servers will not be able to start. Additionally, the following error messages will be logged in the event log:

    It appears you may have to apply the 911996 hotfix to the BE SQL server:

    To resolve this issue, follow these steps:
    1. On the back-end servers that are running Live Communications Server 2005 Enterprise Edition, run the following command:
      LCS2005-KB911996-x86-Usa.msi POOLNAME=poolname

    Jeff Schertz, PointBridge | MVP | MCITP: Enterprise Messaging | MCTS: OCS
    Tuesday, December 16, 2008 3:17 PM
  •  Hi Jeff, as I have LCS 2005 Back-End and Front-End in the same machine, i applied the hotfix LCS2005-KB911996-x86-Usa.msi, but the Live Communications Server can't start anymore.

    Also I tried with this "LCS2005-KB911996-x86-Usa.msi POOLNAME=poolname", but the Live Communications Server can't start anymore.

    Wednesday, December 17, 2008 5:22 AM
  • Jose,

    Try these steps, and you be success in applying the patch on the LCS 2005 SP1 FE where SQL DB is also installed

    All LCS services in running position

    2)     Take the backup of LCS configuration Setting

    3)     Take the SQL backup

    4)     Close any opened admin console of LCS

    5)     On command prompt Run C:\LCS2005-KB91196-X86-USA.MSI FOR LCS FE SERVER  (assuming that these patch is stored in the C:\ root )

    6)     After the patch was successfully installed, now uninstall the patch from control panel (Since it is already applied on FE and files are modified it will remove from control panel only, KB911996 patch is uninstallable)

    7)     Check the Files version and Date as per the KB911996 article

    8)     Run following command C:\MSIEXEC /a  LCS2005-KB91196-X86-USA.MSI


    9)     In LCSDATA directory Edit the file dbsetup.wsf in the Microsoft LC 2005\DBSetup directory

    and hardcode the DB path i.e


    function GetDefaultDbPath () {


    //return fso.BuildPath(Global.SqlDmo.Registry.SQLDataRoot, "Data");


    return Fso.BuildPath("C:\\lcsdata", "lcs data"); 


    Save the file.

    10)  From LCSDATA directory run the following script

    cscript dbqfeupdate.wsf /Role:EE /PoolName:lcsp01

    11)  Open Regedit and under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Real-Time Communications
    Deleted the key "Role = EE”


    12)  Goto LCSDATA directory and run following commands

    C:\LCSDATA>LCS2005-KB91196-X86-USA.MSI PoolName=poolname    , this will install the patch second time successfully.

    13)  Regedit and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Real-Time Communications
    Add the key "Role = EE

    14)  Start the LCS Service

    15)  Check the files version and Date

           16) Now LCS 2005 SP1 is ready for co-existence with OCS 2007


    Tuesday, December 23, 2008 6:59 PM