{"id":592,"date":"2012-01-13T10:40:00","date_gmt":"2012-01-13T10:40:00","guid":{"rendered":"https:\/\/www.geekmungus.co.uk\/?p=592"},"modified":"2022-11-05T10:53:42","modified_gmt":"2022-11-05T10:53:42","slug":"microsoft-sql-2000-sp4-in-place-upgrade-to-sql-2005-upgrade-advisor-error","status":"publish","type":"post","link":"https:\/\/geekmungus.co.uk\/?p=592","title":{"rendered":"Microsoft SQL 2000 SP4 In-Place Upgrade to SQL 2005 &#8211; Upgrade Advisor Error"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We had a very old server running SQL 2000 SP4 that we needed to upgrade to SQL 2005, as we didn&#8217;t have the staff resource available for a complete rebuild of the whole server to Windows 2008 and SQL 2008 we decided to do an inplace upgrade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All seemed to go swiminingly until I hit this error:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>UpgradeAdvisor returned -1 .<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(There is no error message given its just blank.)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The error is caused by the upgrade advisor failing. The solution is below:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Close the setup program, then do the following:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copy the BPAClient.dll file from the following location C:\\Program Files\\Microsoft SQL Server\\90\\Setup Bootstrap\\BPA\\bin to C:\\Program Files\\Microsoft SQL Server\\90\\Setup Bootstrap\\BPA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then restart the installer again. You should find it works. It appears the problem is caused by a file that is expected to be someone isn&#8217;t and the advisor fails.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some useful links:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.google.com\/url?q=http%3A%2F%2Fwww.techrepublic.com%2Farticle%2Fmake-the-jump-to-sql-server-2005-with-these-notes-and-tips%2F6036309&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHE4TASsVrWpskibsg3bSR6dGbIRg\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.techrepublic.com\/article\/make-the-jump-to-sql-server-2005-with-these-notes-and-tips\/6036309<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.google.com\/url?q=http%3A%2F%2Fblogs.msdn.com%2Fb%2Fsqlserverfaq%2Farchive%2F2009%2F07%2F15%2Fupgrade-advisor-returns-error-while-upgrading-an-instance-of-sql-server-2000-to-sql-server-2005.aspx&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNGjMFhsPctCFsr1iUbp9eAuoXha-g\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/blogs.msdn.com\/b\/sqlserverfaq\/archive\/2009\/07\/15\/upgrade-advisor-returns-error-while-upgrading-an-instance-of-sql-server-2000-to-sql-server-2005.aspx<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We had a very old server running SQL 2000 SP4 that we needed to upgrade to SQL 2005, as we didn&#8217;t have the staff resource available for a complete rebuild of the whole server to Windows 2008 and SQL 2008 we decided to do an inplace upgrade. All seemed to go swiminingly until I hit &#8230; <a title=\"Microsoft SQL 2000 SP4 In-Place Upgrade to SQL 2005 &#8211; Upgrade Advisor Error\" class=\"read-more\" href=\"https:\/\/geekmungus.co.uk\/?p=592\" aria-label=\"Read more about Microsoft SQL 2000 SP4 In-Place Upgrade to SQL 2005 &#8211; Upgrade Advisor Error\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,13],"tags":[],"class_list":["post-592","post","type-post","status-publish","format-standard","hentry","category-databases","category-microsoft-sql"],"_links":{"self":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=592"}],"version-history":[{"count":1,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/592\/revisions"}],"predecessor-version":[{"id":1514,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/592\/revisions\/1514"}],"wp:attachment":[{"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geekmungus.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}