Old Laserfiche 7 Respoitory has a space in the name, how do you register Repository after data migration of the DBMS from 7 -->9?
Question
Question
Answer
Try this one last thing.
Since the LF server and SQL are local, change the account used by the LF server service to Local System. Replace the account you are currently using with local system. A restart of the service is required. Once that is done, try registering the repository again.
If that does not work, please talk to your VAR and open a case so we can explore the matter further.
Replies
Was the migration successfully completed?
Assuming it was, when you go through the registration process, you can use any name you want without the spaces. The steps to do so can be found here.
The Repository was not connected during Migration. The migration was complete and the log file indicated the Repository Migration was complete (none was attached at the time)
Snippet of the log below.
2015-03-03 01:46:55.603 Enabling triggers.
2015-03-03 01:46:55.615 Saving database settings.
2015-03-03 01:47:23.224 Repository migration finished.
Does the Repository need to be attached during the Migration from version 7 to version 9.*?
The SQL db needs to be attached to SQL only. Here are the prerequisites. You get to pick the new SQL db for the destination. The migration steps can be found here.
Since the migration came off successfully, you need to simply register the repository using the Admin console. Does that not work? If not, what message are you receiving?
Thank you for the links. I have followed the steps. The Repository that is being attached was named 'EMS Images' and in the DEFAULT folder the Volume.ID file reads that the database name = 'EMS Images'
Since a space is an invalid character in the Repository name, when connecting the Repository the name is entered as 'EMS-Images'.
When the process of connecting the Repository starts the error that is shown is 9025: Error Reading Repository Information, or Repository Misconfigured with no further details.
Are the LF server service and SQL in the same machine?
What account is the LF server service using? If they are on different machines, please make sure that the account used by the LF server service has sys admin rights in SQL. If you are using local system for the server service, change it to an account that does have those rights.
Yes, the service and SQL server are on the same machine.
The user has dbowner rights on both old and new SQL databases.
The Laserfiche service is running as the same user that has the dbowner rights in SQL.
Also in the system Log File of the server, the following is showing.
Repository creation error. Cannot create repository key
Please apply this kb and delete the keys that currently exist. https://support.laserfiche.com/KB/1011998
Once you have done that, try registering the repository again.
The specified reg keys mentioned in the kb did not exist.
HKEY_LOCAL_MACHINE\SOFTWARE\Laserfiche\Engine\8.0\Repositories\RepositoryName
HKEY_LOCAL_MACHINE\SOFTWARE\Laserfiche\LFFTS\DataBase\RepositoryName
Running the service as localhost appears to have allowed me register the Repository.
Thank you for your help.
Excellent. Can you mark the thread as answered? Thank you.