Has anyone restored Shared Services Databases from SP1 Server Farm to a new SP2 Server farm? I don't want to lose user related information link My Links etc. 

I followed the DB attach method as [detailed here](http://technet.microsoft.com/en-us/library/cc671617.aspx) to restore site content from SP1 to SP2. I am little skeptical about touching the SSP dbs. 

Can we overwrite the new SSP databases with the old databases and restore all the information? If you have done this in the past, please feel free to share any important pointers. Thanks in advance.

**Update:**

I am using the User Replication Engine. It is working fine even for My Links. But it stops after importing a few user profiles. Error logs tell me this:

```
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Invalid URL Format: Invalid format for a URL. ---> Invalid URI: The format of the URI could not be determined.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Microsoft.KNG.ReplicationEngine.Helper.UserProfileWebService.UserProfileService.ModifyUserPropertyByAccountName(String accountName, PropertyData[] newData)
   at Microsoft.KNG.ReplicationEngine.Helper.ReplicationEngineManagerFull.PushUserProfile(String accountName, String nextProfileIndex, PropertyData[] propertyDatasSource)
   at Microsoft.KNG.ReplicationEngine.Helper.ReplicationEngineManagerFull.ReplicateProfile()

```

Any ideas?