We are planning on migrating from SQL server 2005 to SQL server 2012,the DB's are huge and cannot be backed up so we are doing a detach and attach method. I read online SQLServer 2005 to 2012 cannot be updated straight away. I think we need to upgrade to 2008r2 and then upgraded to 2012 not sure if it is the best practice . I got the users & permission scripted out . What are the best practices to follow to have a smooth upgrade without any issues.
Sql-server – migrating DBs from SQL server 2005 to SQL server 2012
sql serversql-server-2005sql-server-2012upgrade
Related Question
- Sql-server – upgrading sql server 2000 database to sql server 2012
- SQL Server Upgrade – Compelling Reasons to Upgrade from SQL Server 2005 to SQL Server 2012
- Sql-server – Restoring differential backup from SQL Server 2005 to SQL Server 2012
- Sql-server – SQL Performance issue after migration from SQL Server 2005 to SQL Server 2012
- Migrating DB, SSIS Packages, SSRS Reports from SQL Server 2008 R2 to 2012
- Sql-server – How to give an existing server login access to an attached/migrated database
- Sql-server – Migrating Data from SQL Server 2005 to 2016
Best Answer
Depending on the edition since the database size is big, you can look into
Once the failover is done, remove logshipping or mirroring.
I agree with alroc that the dbatools.io is extremely useful, but in your situation you are better off going with above and separately use the cmdlets for migrating jobs, logins.
For more detailed steps, refer to my answer here.