February 20, 2007 at 11:52 am
Hi
I am copying one database from a 2000 instance to 2005 and following the below steps:
1. Recovered the database on 2005
2. Dropped the impersonated user who are copied while restoring as they did not have any login id
3. Executed a SSIS login transfer
Now the SSIS fails with the following error:
[Transfer Logins Task] Error: Execution failed with the following error: "The database 'TestDB' does not exist. Supply a valid database name. To see available databases, use sys.databases. ".
But ‘select * from sys.databases’ shows TestDB in the row.
As the users are not copied [With the SID], eventually application is failing,
Could any one please advice on how to proceed in this case? Thanks in advance.
Regards
Utsab Chattopadhyay
February 20, 2007 at 1:04 pm
I do this way and it always works for me:
1. transfer logins using KB http://support.microsoft.com/default.aspx/kb/246133.
2. restore the db.
hth,
February 20, 2007 at 11:27 pm
I use the same article rthan mentioned article to transfer the logins...
Make sure you set default dbs correctly after moving logins...
MohammedU
Microsoft SQL Server MVP
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply