Upgrade from 2008R2 to 2012 or 2014?

Hi, 
Have to start planning/testing a upgrade of SQL 2008R2 in the next month or so.  I was planning on going to 2012 but I'm wondering if I should jump straight to 2014.  Anyone done this all in one go, any problems/issues? 
I will upgrade one instance to start with, however I will still need to backup/restore from 2008R2 to this 2012 server, mostly using RedGate SQL Backup, however there are occasions when vanilla backup/restore are used.
No replication or log shipping (as yet).
The server is a development environment for SSIS & SSRS, basically it's a BI server.
Thanks in advance. 
Dave

Hello,
On SQL Server 2008 R2 you have Business Intelligence Development Studio for BI, SSIS. SQL Server 2012 and 2014 offer SQL
Server Data Tools. You won’t be able to use SSIS designers in VS 2008 to target SSIS 2012, you will have to use VS 2010 or VS2012, and if you upgrade to SQL 2014 to will have to use VS 2013.
http://blogs.msdn.com/b/analysisservices/archive/2014/04/02/sql-server-data-tools-business-intelligence-for-visual-studio-2013-ssdt-bi.aspx
Use SSIS package upgrade wizard to upgrade SSIS packages.
http://msdn.microsoft.com/en-us/library/cc280547.aspx
Since SQL Server 2012, a new project deployment model exists. Read about it on the following document.
http://msdn.microsoft.com/en-us/library/hh667275.aspx
If you choose to upgrade to SSIS 2014 instead of SSIS 2012, you will have to provide users access to integration services service using the following procedure. You do not have to do this procedure for SSIS 2012.
http://msdn.microsoft.com/en-us/library/hh213130.aspx
Please use Upgrade Advisor to detect any possible blocking points.
http://msdn.microsoft.com/en-us/library/d85b0833-ddeb-42e3-9397-97ea60d521b7(v=sql.120)
The following technical guides may be useful.
http://download.microsoft.com/download/9/5/3/9533501A-6F3E-4D03-A6A3-359AF6A79877/SQL_Server_2012_Upgrade_Technical_Reference_Guide_White_Paper.pdf
http://blogs.technet.com/b/sqlman/archive/2014/12/17/sql-server-2014-upgrade-technical-guide-now-available.aspx
Questions:
(1)  
Are you planning an in-place upgrade or a side-by-side upgrade? Backup SSRS encryption keys and restore them on the new environment on a side-by-side
upgrade.
Hope this helps.
Regards,
Alberto Morillo
SQLCoffee.com

Similar Messages

  • Upgrade from Windows Server 2012 Active Directory to Windows Server 2012 R2 Active Directory

    We are currently running Windows Server 2012 Active Directory and would like to upgrade to Windows Server 2012 R2 AD. Is it OK to just do an in-place upgrade, or is it advisable to build new domain controllers on R2? Are there any guides or articles anyone
    can recommend?

    Hi Ginandtonic,
    To upgrade DC(Domain Controller) from windows server 2012 to windows server 2012 r2, please refer to these articles:
    Upgrade from windows Server 2012 to 2012 R2                                 
    Upgrade Active Directory from 2012 to 2012 R2
    I hope this helps.
    Best Regards,
    Anna

  • Hello - I upgraded from photoshop cc to cc 2014 and lost my plug ins.  How can I move them into cc 2014? Thanks

    Hello - I upgraded from photoshop cc to cc 2014 and lost my plug ins.  How can I move them into cc 2014? Thanks

    The install of 2014 doesn't move or copy anything from a previous version, with the exception of settings. You can go into your Photoshop CC installation folder, navigate to your plugins folder and then just copy all the plugins you've installed from that folder and into the Photoshop CC 2014 plugins folder. The plugins should then be available in 2014 the next time you launch Photoshop.
    The only thing that may prevent this from working is if you're using the 32bit version of Photoshop CC. Photoshop CC 2014 is 64bit only so 32bit plugins don't work. If this is the case for you, check out the manufacturer of the plugins and see if they have 64bit versions available.

  • Upgrading from SBS2008 to 2012 Essentials

    I'm upgrading from SBS2008 to 2012 Essentials.  I understand that Essentials does not include everything that SBS did (Exchange, DC, DHCP, AD, DNS, SharePoint Companyweb, etc), so I'm guessing that I will need multiple servers.  I'm trying
    to figure out how to apportion and configure my overall system.
    I have seen posts that indicate a recommendation to set up 2012 Standard R2 on the 1st physical server with Essentials R2 on a virtual server.  And then using other virtual servers for other functions.  Why would I do that?  I don't understand
    all the advantages and disadvantages of how to set up the various functions.  Should I put Exchange server on a totally different physical machine, a server #2?
    My number 1 server is a HP Proliant DL160 with dual quad core, 24GB ram and hardware RAID.  What would you think would be best to install on that server and what would you put on another server?
    skb

    yeah...Windows Server 2012 Essentials no longer contains a built-in email service. However, it supports multiple email options that include Office 365, an on-premises server running Exchange
    Server, and third-party hosted email services. If use on-premises server running Exchange Server, we do support running Exchange Server on a second server.
    http://blogs.technet.com/b/sbs/archive/2012/07/26/email-options-supported-by-windows-server-2012-essentials.aspx
    -->DC, DHCP, AD, DNS
    you can normally transfer those roles, services and configure.
    -->sharepoint
    general similar steps...http://technet.microsoft.com/en-us/library/gg616007.aspx
    in theory, can host Exchange server and sharepoint on one same windows server in physical machine...
    Best,
    Howtodo

  • Upgraded from CS 6 to CC 2014 with CS4 Extension

    I recently upgraded from Adobe CS6 to CC 2014. I had a custom DW CS4 extension installed and working in CS6. When I converted the mxp file to a zxp file, and then attempted to install the zxp file to CC 2014, I received an error message stating "THe extension can not be installed, it requires Dreamweaver version CS4 or greater." I obviously have CS4 or greater. Any ideas on how to fix this?
    Thanks
    Mark

    Each extension limits which versions of the host application can run it. Dreamweaver CC 2014 might fall outside the version range of the extension.
    You have to repackage the extension using the new "Adobe Exchange Packager" and make sure the product version in the mxi encompass version 14.
    Example:
    <products>
         <product version="14.0" primary="true" name="Dreamweaver"/>
    </products>
    In this, I assume you are in control of the source files of the extension. If not, this is an issue for the author.

  • CLIENT NOT UPGRADING FROM 2007 TO 2012

    I HAVE ONE PRIMARY SITE, 1200+ CLINETS
    SOME CLIENTS UPGRADED FROM 2007 TO 2012 NO PROBLEM. OTHERS HAVE A MESSAGE IN THEIR LOG FILES .

    Hi,
    Have you reviewed the ccmsetup.log and client.msi.log?
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Upgrading from SQL Server 2012 Standard to SQL Server 2014 Standard Failover Cluster

    Goal: To upgrade my default instance from SQL Server 2012 to SQL Server 2014 in a failover cluster.
    Given:
    1) Operating System Windows 2012 R2
    2) 2 Virtual Machines in a cluster with SQL Server as a Guest Cluster resource.  The two VMS are called APPS08 and APPS09.  They are our development environment that is setup similar to our production environment.
    Problem:  When running the SQL Server 2014 upgrade, I started on the VM that was not running the instance.  I then moved onto upgrading on the node that was running the instance.  As soon as the install attempt to failover the running instance
    an install error occurred that it could not failover.  After many install attempts I consistently received the error
    The SQL Server Failover cluster instance name 'Dev01'
    already exists as a cluster resource.  Opening Failover cluster manager there is no record of a DEV01.
    New Strategy:  Create a SQLCluster called DEV07.  At the end of the Install I get 'Resource for instance 'MSSQLSERVER' should not exists.  Neither I nor my Windows 2012 guy understand what Resource the install may be referring to.  
    We do not see anything out of the ordinary.
    Any suggestions as to what Resource may be seeing the default instance would be greatly appreciated.

    Hi PSCSQLDBA,
    As your description, you want to upgrade the default instance in SQL Server cluster.
    >> 'SQL Server failover cluster instance name 'Dev01' already exists as cluster resource'
    This error could occur when there is a previously used instance name which may not be removed completely.
    To work around the issue, please use one of the ways below.
    1. At command prompt, type Cluster res. This command will list you all the resources including orphan resources. To delete the orphan resource, type Cluster res <resource name>/delete.
    For more information about the process, please refer to the article:
    http://gemanjyothisqlserver.blogspot.in/2012/12/sql-2008r22012-cluster-installation.html
    2. Delete DNS entries, and force a replication of DNS to the other DNS servers.
    For more information about the process, please refer to the article:
    http://jon.netdork.net/2011/06/07/failed-cluster-install-and-name-already-exists/#solution
    >> 'Resource for instance 'MSSQLSERVER' should not exist'
    This error could occur when you already have MSSQLSERVER as a resource in the cluster, which may not be removed completely. To work around the issue, you could rebuild the SQL Server cluster node.
    Regards,
    Michelle Li

  • Upgrade from sqlserver 2008 to sqlserver 2014, can I put software into different drive other than C: ?

    Originally my sqlserver 2008 software was installed into E:, but I didn't see any drive selection options available during the upgrade steps, so now my sqlserver 2014 is installed into default C: drive.
    If there are any ways to specify different drive ?
    Thanks
    Sophia Su

    “Upon doing the initial upgrade, can I designate the target drive/letter”? 
    I didn’t see  a place to change it in the upgrade process.
    I don't want to uninstall sqlserver 2008, I just want to upgrade from 2008 to 2014 and be able to put the sqlserver 2014 software into the same drive (not C:) as my sqlserver 2008 is.
    If previous version was on E drive upgraded version should remain on E drive as well. AFAIK there does not comes an option to specify different drive letter when doing in place upgrade how ever if you do side by side upgrade you can install new instance
    of 2014 on what ever drive you like
    In side by side upgrade you have to first install SQL Server 2014 and then move databases using backup and restore then migrate logins and jobs using scripting method.
    After you are sure your upgrade process is complete you can uninstall 2008 instance.
    How do you check your SQL Server 2014 is installed on C drive. Please  note even if you install SQL server on some other drive(like D,E..) some binaries always go on C drive thet nature is by default , if you are looking at binaries then its wrong to
    deduce that your SQL Server is on C drive.
    Can you go to E drive can you see program files..Microsoft SQL Server ?
    Please also read file location of Installed SQL server Instance
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
    My Technet Wiki Article
    MVP

  • Can't queue a build after upgrading from 2008 to 2012 (TF246021)

    Hi,
    We're trialling an upgrade from TFS 2008 to 2012.4. New TFS has been set up on new hardware with new slq and build boxes. Then we imported 2008 backups and used TFSConfig to import / upgrade them. No errors or warnings where shown.
    Unfortunately we can't queue any builds on the collection. Even a brand new definition in a new team project building "hello world". Builds in other collections work OK.
    The error we're getting is 
    "TF246021: An error occurred while processing your request. Technical information (for administrator): SQL Server Error: 2601"
    Exception Message: Cannot insert duplicate key row in object 'dbo.tbl_BuildQueue' with unique index 'PK_tbl_BuildQueue'. The duplicate key value is (2, 1). (type SqlException)
    SQL Exception Class: 14
    SQL Exception Number: 2601
    SQL Exception Procedure: prc_iiQueueBuilds
    SQL Exception Line Number: 553
    SQL Exception Server: TFSSQL001\INST1
    SQL Exception State: 1
    SQL Error(s):
    Exception Data Dictionary:
    HelpLink.ProdName = Microsoft SQL Server
    HelpLink.ProdVer = 10.50.4000
    HelpLink.EvtSrc = MSSQLServer
    HelpLink.EvtID = 2601
    HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
    HelpLink.LinkId = 20476
    Exception Stack Trace:    at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SqlException ex, QueryExecutionState queryState)
       at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(Exception exception)
       at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
       at Microsoft.TeamFoundation.Build.Server.DataAccess.BuildQueueComponent5.QueueBuilds(IEnumerable`1 requests, QueueOptions options)
       at Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.QueueBuilds(TeamFoundationRequestContext requestContext, IList`1 requests, QueueOptions options)
       at Microsoft.TeamFoundation.Server.WebAccess.Build.ApiBuildController.QueueBuild(String definitionUri, String controllerUri, String whatToBuild, String shelveset, Nullable`1 checkin, String priority, String dropFolder, String msbuildArgs)
       at lambda_method(Closure , ControllerBase , Object[] )
       at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
       at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass42.<BeginInvokeSynchronousActionMethod>b__41()
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33()
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<>c__DisplayClass2a.<BeginInvokeAction>b__20()
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)
       at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
       at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    I found a thread with similar error but it doesn't help us.
    http://social.msdn.microsoft.com/Forums/en-US/ec3f9a9d-0c93-422b-bbc4-959e1e6bfe59/tf246021-an-error-occurred-while-processing-your-request-technical-information-for?forum=TFService
    Any help will be much appreciated.

    Hi Rad,  
    Thanks for your post.
    Daniel provided us the helpful suggestion, please confirm that.
    If install the new Build Service cannot resolve this issue, and according the error message: Cannot insert duplicate key row in object dbo.tbl_BuildQueue with nique…, it seems that this issue relate to your TFS database,
    we suggest you contact a Professional Support Service at
    http://support.microsoft.com/common/international.aspx?RDPATH=gp;en-us;offerprophone to gain more support on this case.  
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Upgrading from 2007 to 2012 - Restoration of 2007 Storage

    We are in the process of revieiwing the upgrade process. Our main concern is the ability to use DPM 2012 to restore Backups that were created on DPM 2012.
    Is the restoration process supported by DPM2012.
    Thank you in advance for your answer.
    Will Sass
    Will S. 15 Years in this thing

    Hi,
    As long as you are upgrading along the way, then recovery points made on DPM 2007 will be available for restore on DPM 2012.
    The proper steps to upgrade from DPM 2007 to DPM 2012 are as follows:
    a) Patch SCDPM 2007 to newest patch level. (kb2250436)
    b) Save copy of DPM2007 SQL database (dpmbackup -db) - copy to network share.
    c) Un-install DPM 2007 - then Upgrade OS Windows 2003 to Windows 2008 - then to Windows 2008 R2.
    Upgrading a DPM Server to Windows Server 2008
    http://technet.microsoft.com/en-us/library/dd637098.aspx
    d) Install DPM2007 and install latest patch level. (kb2250436)
    e) Copy saved DPM 2007 DPMDB to local drive, then restore DPM 2007 DPMDB.
         (dpmsync -restoredb -dbloc c:\msdpm.bak)
         (dpmsync -sync)
    f) Upgrade SCDPM 2007 to DPM 2010 (Which automatcally included SQL upgrade)
    g) Patch SCDPM 2010 to newest update UR7 (kb2751231)
    h) Update the Agents to DPM 2010 agents
    I) Upgrade SCDPM 2010 to SCDPM 2012.
    j) Install latest DPM 2012 update UR3 (KB2756127)
    k) update the agents to DPM 2012 agents.
    L) Run CC on all data sources.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Upgrade from 2003 to 2012

    when migrate from 2003 to 2012 server all user and ou in activedirectiry  go to server 2012 or not
    can upgrade from 2003  to 2008 to 2012 or not

    Yes, you can add a 2012 server as a domain controller in your 2003 R2 functional level Active Directory.  All AD information will replicate to the 2012 DC.
    http://blogs.technet.com/b/canitpro/archive/2013/05/27/step-by-step-active-directory-migration-from-windows-server-2003-to-windows-server-2012.aspx
    . : | : . : | : . tim

  • Inplace Upgrade client OS from 2008R2 to 2012

    I have several machines still on 2008 R2 that we want to inplace upgrade to Server 2012. I've tried looking for information on this and I am not having any luck.
    I'm assuming I could use my updated/captured 2012 .wim file and a task sequence to do so, but I haven't really found any information/articles/guides discussing this exact scenario.

    What do you want to upgrade exactly? Site servers or site systems? If so: that's not supported.
    Or whatever OS? If so: ConfigMgr cannot perform inplaces upgrades - only wipe and load (with capturing and restoring the user state).
    Torsten Meringer | http://www.mssccmfaq.de

  • SSIS package Upgrade from 2005 to 2012

    Hi,
    We have a Solution file with 8 projects for SSIS packages. All of them are in VSS. They all have been created in 2005. Now we installed VS 2012 and SSDT on our local machines. I got latest of solution and projects from VSS on new machine. I tried to open
    solution file which took me SSIS package Upgrade wizard. I followed the steps and in the last step of conversion, it displayed that it had errors. The errors are:
    Error 0xc001f429: Package Upgrade: The file, "C:\SSIS\compay\hello.dtsx", could not be opened for writing. The file could be read-only, or you do not have the correct permissions.
    and for some packages, it is like this:
    Messages
     * Information 0x40019316: : The provider name for the connection manager "OLEDBConnection" has been changed from "SQLNCLI.1" to "SQLNCLI10".
     * Information 0x40019316: : The provider name for the connection manager "OLEDBConnection" has been changed from "SQLNCLI10" to "SQLNCLI11".
     * Information 0x40016019: : The package format was migrated from version 2 to version 6. It must be saved to retain migration changes.
     * Warning: PackageName: Found SQL Server Integration Services 2005 Script Task "ScriptTask_49664f73e0f440bbb0e7d44f01036bff" that requires migration!
     * Information 0x4001601a:PackageName: The Script Task "ScriptTask_49664f73e0f440bbb0e7d44f01036bff" has been migrated. The package must be saved to retain migration changes.
     * Error 0xc001f429: Package Upgrade: The file, "C:\SSIS\company\Hi.dtsx", could not be opened for writing. The file could be read-only, or you do not have the correct permissions.
    But solution and all projects and packages show that they are checked out. I checked properties also. Read only checkbox is not checked. 
    Please suggest what to do. I appreciate your response.
    Thanks,

    Why didnt you check it out directly from VSS rather than going this long route?  How would VSS now that file is in checked out status if you go and manually change readwrite property? I think it may be that its getting confused when you tried to save
    it into its working folder as it still has status as checked in and not locked by anyone.
    Can you try saving packages copies to different folder and then do the upgrade by including them onto a IS project?
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Best way to upgrade from 2011 to 2012

    Hi:
    What is best way to upgrade LabVIEW 2012 from LabVIEW 2011 ?
      a) Install 2012 over 2011
      b) Remove 2011 and then install 2012
    Thank You!

    Hi GE,
    as LV2012 still is in beta state you should probably use a different computer than is used for your productive LV2011 environment
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • To more specific class: all return error after upgrade from LV2011 to 2012

    I have working projects/executables built in labview 2011. When loading the exact same project in 2012 EVERY 'to more specific class' returns an error.
    For example, making a generic control reference into a 'numeric'.
    Redoing the exact same action makes no difference. What has changed in LV2012?

    Can you post an example VI containing such code? Please post the original 2011 code.
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

Maybe you are looking for

  • Where I can get the latest Sun one Product information?

    about version,document? Thank U

  • Using of Oracle Text functions not working in JDev

    Hi, I'm confused about using Oracle Text functions in JDeveloper. It's not possible for me to pass the sql syntax test while creating a view object with a custom query: SELECT score (1) myScore, dokumente.titel, ctx_doc.snippet ('idx_dokumente_titel'

  • Whats wrong with my Safari?

    My Safari websites keeps on reloading while I write something on forums, just at the time I'm about to finish. So f***** annoying!!! It does it once, and then it doesn't do it. I have to write everything twice. Right now it asked me if I want to leav

  • I need a Windows 8 HP Deskjet 400 Driver

    I cannot find a Window 8 HP DeskJet 400 Driver anywhere.  Could you please provide one!  I used the HP Driver Selection Program and it picked the Wrong Printer.  Your help would be greatly appreciated. Paulo [Moderator edited personal information]

  • Need BSP-Application-Url without session_id

    Hallo everybody, have a problem with bsp. my problem is, i need a bsp-application-url without session-id. you can see in my example get: http://test:8100/sap(xxxxx)//bc/bsp/ztest/index.do?onInputProcessing(setformfields)..... need: http://test:8100/s