xpandit
asked on
Lync 2013 Topology publish failed
i have a problem publishing my Lync Server 2013 Topology
i was in the process of migrating from Lync Server 2010 to Lync Server 2013 on a brand new server,
Lync 2010 setup has had its issues but was functional in the last couple of months.
i was able to successfully install Lync 2013, configure my new pools and download and configure the 2010 Topology and also Publish the changes for a coexisting setup.
was also able to migrate users from 2010 to 2013, internally Lync is functional and on mobile devices.
the problem came in when i needed to start to remove the old server by reassigning the CMS to the new server as described on http://technet.microsoft.com/en-us/library/jj688013.aspx.
the command "Move-CsManagementServer" failed every time with "unable to open lis.mdf"
when i checked on SQL instance the database would not open, checked the path to verify and found it to be missing,..
since the 2010 setup has been working for a long time, it has not complained about this database and was just working.
unfortunately i do not have a backup of this database file so i went about to recreate the file using this command: “Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn fqdn.domain.co.za –SqlInstanceName” to re-create the store database lis.mdf
which succeeded on my 3rd retry of the command.
lis.mdf is available now,
from this point i am unable to manage my site using CS Control panel, when i download existing topology from Topology Builder it sees completely nothing as if its a brand new setup.
so i have to open from the last good file everytime.
Get-CsConfigurationStoreLo cation on either server only sees the local server not the coexisting server.
publish Topology on the 2013 server fails with this message:
"Error: SQL version is not high enough. Minimum SQL Server must be major version 10 and minor version 50 and build 1600 (2008 R2) or higher. This SQL Server is major version 10, minor version 0, and build 5500."
in short I messed up my lync 2013 upgrade, and now need to republish my topology so that i can manage my Lync Server.
would really love to get it working again without needed to scrap everything.
server setups
Lync Server 2010
Windows Server 2008
SQL Server 2008 R2
Lync Server 2013
Windows 2012 R2
SQL Express 2012
i was in the process of migrating from Lync Server 2010 to Lync Server 2013 on a brand new server,
Lync 2010 setup has had its issues but was functional in the last couple of months.
i was able to successfully install Lync 2013, configure my new pools and download and configure the 2010 Topology and also Publish the changes for a coexisting setup.
was also able to migrate users from 2010 to 2013, internally Lync is functional and on mobile devices.
the problem came in when i needed to start to remove the old server by reassigning the CMS to the new server as described on http://technet.microsoft.com/en-us/library/jj688013.aspx.
the command "Move-CsManagementServer" failed every time with "unable to open lis.mdf"
when i checked on SQL instance the database would not open, checked the path to verify and found it to be missing,..
since the 2010 setup has been working for a long time, it has not complained about this database and was just working.
unfortunately i do not have a backup of this database file so i went about to recreate the file using this command: “Install-CsDatabase -CentralManagementDatabase
which succeeded on my 3rd retry of the command.
lis.mdf is available now,
from this point i am unable to manage my site using CS Control panel, when i download existing topology from Topology Builder it sees completely nothing as if its a brand new setup.
so i have to open from the last good file everytime.
Get-CsConfigurationStoreLo
publish Topology on the 2013 server fails with this message:
"Error: SQL version is not high enough. Minimum SQL Server must be major version 10 and minor version 50 and build 1600 (2008 R2) or higher. This SQL Server is major version 10, minor version 0, and build 5500."
in short I messed up my lync 2013 upgrade, and now need to republish my topology so that i can manage my Lync Server.
would really love to get it working again without needed to scrap everything.
server setups
Lync Server 2010
Windows Server 2008
SQL Server 2008 R2
Lync Server 2013
Windows 2012 R2
SQL Express 2012
Where are you running the topology builder from? The 2010 server or the 2013 server?
This is compatibility issue.
Did you have SQL Express 2012 on same Lync 2013 server or remote server?
If remote server, you will need SQL 2012 Standard edition and allow connectivity to it.
Also you can refer below link for this issue
http://answers.flyppdevpor tal.com/ca tegories/s qlserver/s qlsetupand upgrade.as px?ID=20e3 b4b5-ee34- 48a4-b940- 194049af3f 33
Did you have SQL Express 2012 on same Lync 2013 server or remote server?
If remote server, you will need SQL 2012 Standard edition and allow connectivity to it.
Also you can refer below link for this issue
http://answers.flyppdevpor
ASKER
topology builder is running from the 2013 server, when i first configured it is published without this error,
i have tried in a ditch effort to run topology builder on the 2010 server but that didnt publish as its seeing a high version exists because of the coexistence.
i have tried in a ditch effort to run topology builder on the 2010 server but that didnt publish as its seeing a high version exists because of the coexistence.
Mai, he is referring to the SQLExpress issue on the Lync FE and not to the SQL server used as the monitoring database.
ASKER
SQL Express 2012 installed with Lync 2013, it is running local.
i will check the link
i will check the link
Let me make sure I understand. You got partially through moving the CMS DB form the 2010 master server to the new 2013 FE server, correct? And somewhere along that process an error was generated and now your topology is trashed?
And, when you attempt to create a new topology on the 2013 system you get the SQL version error?
And, when you attempt to create a new topology on the 2013 system you get the SQL version error?
ASKER
let me say it this way, i believe the trouble stems from the missing lis.mdf database which i regrettably recreated on the 2010 server after i had went live with the 2013 server, somehow recreating this database threw off both my servers.
the 2010 server must had other issues which i didnt realise would affect the migration. it would have been better if i had fixed the missing database before setting up the 2013 server, because now i cannot create/update my topology.
the SQL error displays every time i publish the 2013 topology which has the 2010 and 2013 settings within it.
i have attached a screenshot
BELOW IS THE LOG also attached:
"****Creating DbSetupInstance for 'Microsoft.Rtc.Common.Data .XdsDataba se'****
Initializing DbSetupBase
Parsing parameters...
Found Parameter: SqlServer Value LYNC2010SERVER\rtc.
Found Parameter: SqlFilePath Value C:\Program Files\Common Files\Microsoft Lync Server 2013\DbSetup.
Found Parameter: Publisheracct Value XPANDIT\RTCUniversalServer Admins.
Found Parameter: Replicatoracct Value XPANDIT\RTCUniversalConfig Replicator .
Found Parameter: Consumeracct Value XPANDIT\RTCUniversalReadOn lyAdmins.
Found Parameter: Role Value master.
Trying to connect to Sql Server LYNC2010SERVER\rtc. using windows authentication...
Sql version: Major: 10, Minor: 0, Build 5500.
SQL version is not high enough. Minimum SQL Server must be major version 10 and minor version 50 and build 1600 (2008 R2) or higher. This SQL Server is major version 10, minor version 0, and build 5500.
****Creating DbSetupInstance for 'Microsoft.Rtc.Common.Data .LisDataba se'****
Initializing DbSetupBase
Parsing parameters...
Found Parameter: SqlServer Value LYNC2010SERVER\rtc.
Found Parameter: SqlFilePath Value C:\Program Files\Common Files\Microsoft Lync Server 2013\DbSetup.
Found Parameter: Adminacct Value XPANDIT\RTCUniversalServer Admins.
Found Parameter: Roacct Value XPANDIT\RTCUniversalReadOn lyAdmins.
Trying to connect to Sql Server LYNC2010SERVER\rtc. using windows authentication...
Sql version: Major: 10, Minor: 0, Build 5500.
SQL version is not high enough. Minimum SQL Server must be major version 10 and minor version 50 and build 1600 (2008 R2) or higher. This SQL Server is major version 10, minor version 0, and build 5500.
"
DbExists-CentralMgmtStore-domain-name-rt
lync2013.JPG
the 2010 server must had other issues which i didnt realise would affect the migration. it would have been better if i had fixed the missing database before setting up the 2013 server, because now i cannot create/update my topology.
the SQL error displays every time i publish the 2013 topology which has the 2010 and 2013 settings within it.
i have attached a screenshot
BELOW IS THE LOG also attached:
"****Creating DbSetupInstance for 'Microsoft.Rtc.Common.Data
Initializing DbSetupBase
Parsing parameters...
Found Parameter: SqlServer Value LYNC2010SERVER\rtc.
Found Parameter: SqlFilePath Value C:\Program Files\Common Files\Microsoft Lync Server 2013\DbSetup.
Found Parameter: Publisheracct Value XPANDIT\RTCUniversalServer
Found Parameter: Replicatoracct Value XPANDIT\RTCUniversalConfig
Found Parameter: Consumeracct Value XPANDIT\RTCUniversalReadOn
Found Parameter: Role Value master.
Trying to connect to Sql Server LYNC2010SERVER\rtc. using windows authentication...
Sql version: Major: 10, Minor: 0, Build 5500.
SQL version is not high enough. Minimum SQL Server must be major version 10 and minor version 50 and build 1600 (2008 R2) or higher. This SQL Server is major version 10, minor version 0, and build 5500.
****Creating DbSetupInstance for 'Microsoft.Rtc.Common.Data
Initializing DbSetupBase
Parsing parameters...
Found Parameter: SqlServer Value LYNC2010SERVER\rtc.
Found Parameter: SqlFilePath Value C:\Program Files\Common Files\Microsoft Lync Server 2013\DbSetup.
Found Parameter: Adminacct Value XPANDIT\RTCUniversalServer
Found Parameter: Roacct Value XPANDIT\RTCUniversalReadOn
Trying to connect to Sql Server LYNC2010SERVER\rtc. using windows authentication...
Sql version: Major: 10, Minor: 0, Build 5500.
SQL version is not high enough. Minimum SQL Server must be major version 10 and minor version 50 and build 1600 (2008 R2) or higher. This SQL Server is major version 10, minor version 0, and build 5500.
"
DbExists-CentralMgmtStore-domain-name-rt
lync2013.JPG
Do you have a complete 2013 topology built out? As in a 2013 FE pool, a 2013 mediation server pool (Either co-located or separate) and a 2013 Edge pool (If needed?)
ASKER
yes i do have a 2013 Topology built and previously published, i have not setup the mediation server as yet, possibly have no need for it in my environment, Edge pool is also setup.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
i have been cracking my head for a week on trying to figure out what went wrong on this, unfortunately i also am at the point of scrapping and starting from scratch. i wanted to avoid it.
thank you for assisting,
thank you for assisting,
If you feel that I've assisted with your problem, please award the points and close this question.
Thank you.
Thank you.