Migrate SQL 2000 to SQL 2008

Hi,
  My company needs to migrate SQL 2000 to SQL 2008.  The SQL 2000 server is running on Windows 2000 server and SQL 2008 does not support Windows 2000 server, so we can't upgrade it to SQL 2008.  Also, double upgrade (SQL 2000->SQL 2005->SQL 2008) is not an option, because we have a very very short time frame.
  The only option I can think of is manually copy everything from SQL 2000 to SQL 2008.  This is ok for tables, views, stored procedures, and functions, but how about triggers, DTS packages, and jobs?
  Is there a good tool out there can copy triggers, DTS packages, and jobs?  Or can somebody recommend another way to migrate SQL 2000 to SQL 2008?
Thanks,
Wei

You can Save AS dts as a file and open on the new server . Read about DTS Designer tool to run the packages
https://technet.microsoft.com/en-us/library/aa225178%28v=sql.80%29.aspx
All jobs AFAIK you can script out and re-run on the destination server
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence

Similar Messages

  • Migrate SQL 2008 Analysis database to 2012 AS database along with data level security defined in current production cube

    I want to migrate Analysis Services 2008 database to 2012 AS database along with data level security defined in current production cube
    Note: Only Production environment have security, while no security is defined in development environment
    Potential Approach:
    1 - Using Synchronization Wizard: Gives me error : "The OLAP element at line1 can not appear under envelope......" and this is because Synchrinzation works only for same version
    and in my case, there are different versions of SQL (SQL 2008 and 2012)
    2 - Using Visual studio conversion wizard - Convert SQL 2008 AS project to 2012 and then process cube, so I can get the cube working but then how can I get data level security since 100's of data level security is defined in production Cube, so how can I
    migrate that across
    3 - Script out XMLA and deploy cube - But then again having issues with how can i script SSAS security
    4 - Would taking backup of SSAS 2008 database and restore to SSAS 2012 will help ?
    Any suggestions would be appreciated
    Thanks,
    Mihir

    Hi Mihir,
    According to your description, you want to migrate the SQL Server Analysis Services (SSAS) 2008 database which have some security setting with it to SSAS 2012, right? We can migrate existing Analysis Services databases either during Setup, by upgrading an
    existing instance of Analysis Services, or after Setup, by running the Migration Wizard. Generally, when migrating a database to another server, all the setting will be migrated. So in your scenario, you can refer to the steps on the links below to migrate
    your SSAS database.
    How to: Migrate Analysis Services Databases
    Migrating Existing Analysis Services Databases
    Regards,
    Charlie Liao
    TechNet Community Support

  • Migrating SQL 2008 DB to SQL 2012 for SharePoint Farm

    Our SharePoint 2013 Farm runs on ISCSI Disk on Windows 20008 R2 Standard SP1 Platform with SQL 2008 R2 Standard SP2.
    Now we are planning to move this ISCSI Disk to another SQL 2012 Standard Platform and then upgrade the SQL 2008 Databse to SQL 2012. Can some one please let me know what challenges we might face during this implementation.

    http://technet.microsoft.com/en-us/library/cc512723(v=office.14).aspx
    It depends if you want to move all, or just some, of your databases to the new server. If you need to move all of them that link describes the process but in short;
    Backup and restore all databases to the new server
    Configure the server roles and logins for the SharePoint accounts on SQL
    Create (or modify) your SQL alias to point to the new server

  • MIgrate SQL 2008 R2 to SQLExpress 2012

    I have a website with a 2008 R @ database. I am trying to move from that host to another host. The new host has 2012 databases. I have a copy of my 2008 database on my local machine that I restore with back-ups from my production DB.
    I am having problems migrating the 2008 DB to the 2012. The host had me download SQL Server Express and its Tools. I have a backup file from my local machine but when I try  to use it get an error. If I try to copy the database from the 2008 DB
    to the       2012, I get an error "
    TITLE: Copy Database Wizard
    The destination server cannot be a SQL Server 2005 or later Express instance.
    But if I try to restore it ot a blank database on the 2012 I get another error_"
    TITLE: Microsoft SQL Server Management Studio
    Restore of database 'UMDB' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)
    ADDITIONAL INFORMATION:
    System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'UMDB' database. (Microsoft.SqlServer.SmoExtended)
    Can this be done?

    Hi Dave,
    From your description, you fail to restore a SQL Server 2008 R2 database to SQL Server 2012 Express. I test the scenario as yours, I restore the database from ‘BDUC3.bak’ on ‘UMDB’  database via SQL Server Management Studio (SSMS) and T-SQL  in
    SQL Server 2012 Express. Everything works as expected.
    The error "The process cannot access the file because it is being used by another process" can be caused by several factors. Please make sure that the backup file is not used by other processes. I recommend you copy the ‘BDUC3.bak’ file to SQL
    Server 2012 Express backup folder such as C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup. In addition, please remove process which are accessing the UMDB database.
    With SSMS 2012 GUI, you can perform the steps which are shown in below screenshots.
    With T-SQL, you can directly execute the following scripts in SQL Server 2012 Express. Then check if you can restore the database successfully.
    USE master;
    GO
    RESTORE FILELISTONLY
    FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup\BDUC3.bak'
    RESTORE DATABASE UMDB
    FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup\BDUC3.bak'
    WITH replace,
    RECOVERY,
    MOVE 'BDUC3' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\UMDB.mdf',
    MOVE 'BDUC3_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\UMDB_log.ldf';
    GO
    Thanks,
    Lydia Zhang
    If you have any feedback on our support, please click
    here.

  • SQL Server 2000, 2005 and 2008 migration

    Hi,
    we have to migrate SQL Server 2000, 2005 and 2008 to SQL Server 2014. Can anyone please help with some good links to migrate DTS and SSIS package from 2000, 2005 and 2008 to SQL Server 2014?
    Regards,
    Satendra Singh

    Please see these links:
    Migration SQL Server 2000 to SQL Server 2012
    Migrating to SQL Server 2014
    T-SQL Articles
    T-SQL e-book by TechNet Wiki Community
    T-SQL blog

  • How do I migrate views from MS SQL 2008 to Oracle 11g through SQL Developer

    Is there any way to migrate the views from MS SQL 2008 to Oracle 11g through SQL Developer? Please give me some detail steps. Thanks for your help.
    Kevin

    Hi Kevin,
    user13531850 wrote:
    Hi Turloch,
    When I use migrate to oracle, I got a problem, the migrate tool create a new schema for me in my case (AZTECA_KSMMS), it migrates all the stuffs under that schema (AZTECA_KSMMS). However my application need the all the Oracle data under schema AZTECA instead of AZTECA_KSMMS. Is there any way to specify specific schema (AZTECA) for target oracle database? Schema remapping is available:
    First Capture (separately) then during right click convert on the captured model there is a Specify the conversion options with a Object Naming tab where the schema (and other) name changes are editable.
    I have not used this recently.
    Also during the migration process, when I choose repository, there is a check box for truncate to reset repository to empty state, Do I need to check that truncate Check Box so the repository will be cleared from last migration?The repository can hold multple migration attempts. Check truncate to get rid of previous attempts information. This cleans up the repository - not the destination database.
    There are also online database and offline database options during the migration process, what are the difference between these two choices? After I migrated to Oracle, all my views has a red cross icon next to it. Does that mean the view migration is failed or not? Please give me your comments. Thanks for your help.offline: for big (amount of data) databases with simple data types,
    uses bcp + files + scripts + sqlldr.
    online: for small (amount of data) databases (easier),
    uses (Java) jdbc.
    The view is likely to be broken - recompiling it may help.
    The Oracle schema is created using a .sql file - see under generated in the directory you gave originally in the wizard. There is a .out file that contains the result of running this script including any errors. During conversion there are also likely to be warnings displayed on the UI.
    There may be a single issue that is causing multiple issues - if viewa depends on functionb, and functionb is broken, viewa will also fail.
    >
    Kevin-Turloch
    SQLDeveloper Team

  • SQL 2008 R2 SP1 Cluster SAN Migration

    Dears,
    I am doubting about procedure and steps that must be followed while doing SAN Migration for my cluster 2008 R2 SP1 SQL.
    For me, I already did cluster Quorum SAN Migration, but I am doubting about all remaining steps such:
    Some one told me about disk signatures, what should I do for this?
    What are steps for MSDTC migration?
    How to Migrate SQL Instance?
    What about Master and other system databases?
    What about Apps Database, logs, and temps?
    What about below commands: FOR WHAT IT IS NEEDED?
    ALTER DATABASE
    msdb
    MODIFY FILE ( NAME = MSDBData,
    FILENAME = '
    H:\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
    MSDBData.mdf' )
    ALTER DATABASE
    msdb
    MODIFY FILE ( NAME = MSDBLog,
    FILENAME = '
    H:\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
    MSDBLog.ldf' )
    SELECT name, physical_name AS CurrentLocation, state_desc
    FROM sys.master_files WHERE database_id = DB_ID(N'msdb');
    ALTER DATABASE
    model
    MODIFY FILE ( NAME = modeldev,
    FILENAME = '
    H:\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
    model.mdf' )
    ALTER DATABASE
    model
    MODIFY FILE ( NAME =
    modellog,
    FILENAME = '
    H:\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
    modellog.ldf' )
    Please help on this coz I am afraid about my information!

    Some one told me about disk signatures, what should I do for this?
    If you can present in disks from both SANs at the same time then this shouldn't be an issue. At a high-level you can add the new disks in and remove the old ones from the cluster when you're finished with them. The disks are just seen as new disks...not swapped
    ones.
    What are steps for MSDTC migration?
    - Personally I've simply deleted and re-created the MSDTC, there might be a nicer way to do this, but re-creating it works. 
    How to Migrate SQL Instance?
    - You mean elements that are on a SAN attached drive that aren't part of the cluster? You can stop the instance and copy the files (use
    xcopy to preserve permissions), Then swap the drive letters around & restart the instance. 
    What about Master and other system databases?
    For system databases I would
    - bring the new disk into the cluster, give it a temporary drive letter, make sure sql server has a dependency on it (look at how the current drives are setup)
    - stop the services
    - copy the folders/files to the new drive using xcopy preserving permissions
    - give the current drive an unused drive letter (via cluster manager)
    change the new drive letter to match the original drive (via cluster manager)
    - remove the old drive (remove dependencies before doing this)
    - bring the server online
    What about Apps Database, logs, and temps?
    -You can do this 'online' while the sql server is running, just bring the new disk into the cluster and following the Microsoft recommended approach outlined
    here
    What about below commands: FOR WHAT IT IS NEEDED?
    - that's for msdb and model, you'll have already handled those databases with the other system dbs.

  • Migration sql server 2000 to oracle 9i

    Hi
    I migrate sql server 2000 to oracle 9i
    when i capture Microsoft Sql Server it gives an error
    oracle.dbtools.metadata.persistence.PersistenceException: ORA-04098: trigger 'MIGRATIONS.MD_PROJECTS_TRG' is invalid and failed re-validation
    I try it again and it starts but it doesn't stop until clicking cancel or close
    what is the wrong?
    Thanks

    Hi,
    You are hitting a know issue using a repository created in 9.2.
    To show this is the case do the following -
    SQL> alter trigger MD_PROJECTS_TRG compile ;
    Warning: Trigger altered with compilation errors.
    SQL> show errors
    Errors for TRIGGER MD_PROJECTS_TRG:
    LINE/COL ERROR
    3/9 PL/SQL: Statement ignored
    3/20 PLS-00905: object MIGREP.MD_META is invalid
    Compiling md_meta -
    SQL> alter package md_meta compile ;
    Warning: Package altered with compilation errors.
    SQL> show errors
    Errors for PACKAGE MD_META:
    LINE/COL ERROR
    0/0 PLS-00908: The stored format of MD_META is not supported by this
    release
    21/4 PLS-00114: identifier 'PUTBAIFZKA3IHSJ5AC4ZXWYAWG41KN' too long
    21/4 PLS-00707: unsupported construct or internal error [2702]
    SQL>
    ==
    If you get this then the only alternative is to create the SQL*Developer repository in a 10.2 database.
    Regards,
    Mike

  • Migrating SQL server 2000 to Oracle9i/10g

    hi
    i want to migrate SQL server 2000 database to Oracle9i database,
    and i have downloaded the file OMWB.Zip from OTN.
    but i did not find the Sql sever2000 plug-in.
    plz send the link where i can get sqlserver plug-in. (SqlServer2k.jar file)
    or anyone plz mail me this SqlServer2k.jar file,my mail id is:
    [email protected]
    its very urgent. plz help me out.
    Dwaipayan Das

    Hi Dwaipayan,
    SQL Server migrations are not supported by the (old)OMWB anymore.
    This functionality has been moved into the SQL Developer Migration Workbench.
    SQL Server migrations are a built in feature of SQL Developer, which you can download for free here.
    http://www.oracle.com/technology/products/database/sql_developer/index.html
    Before downloading you can take a look at this viewlet demonstrating the migration of SQL Server Northwind database.
    http://www.oracle.com/technology/tech/migration/workbench/viewlets/sqlserver.html
    All the new migration features are based around SQL Developer.
    Heres are new page
    http://www.oracle.com/technology/tech/migration//workbench/index_sqldev_omwb.html
    Regards,
    Dermot.

  • Has anyone upgraded sql 2005 to sql 2008 and win 2008 Netweaver 7.0, ECC 6?

    We are currently running the following landscapes
    Netweaver BI 7..0 on windows 2003 , sql 2005,
    ECC 6.0 on windows 2003, sql 2005
    SAP Portal 7 on windoes 2003 , sql 2005
    And would like to plan the migration to windows 2008, sql 2008 IE 7.0
    I just wanted to get some feedback regarding if someone has already done this and how you all went about to upgrade? Issues you encountered, things to avoid, all that good stuff
    Without doing much research yet, and having just completed the migration from 32bit OS to 64bit and sql 2000 to sql 2005, I had to perform a NEW install of SAP on parallel servers , export from 32bit and import to 64bit servers
    When we upgrade to windows 2008 and sql 2008, will we ALSO require to do a NEW install of SAP? just like what I just finished?
    Please advise?
    Regards & Thank You in Advance
    Maria

    Hello Maria,
    Refer to http://www.microsoft.com/sqlserver/2008/en/us/upgrade.aspx
    Also you can refer to SAP guide for database upgrade to SQL server 2008 ,just go to the followng link
    http://service.sap.com/instguides --> Other Documentation --> Database Upgrades --> MS SQL Server
    Hope it helps
    Rohit

  • SQL 2008 Problem Calling an SP on an Oracle 10G Linked Server

    Hi everyone
    I've read through a number of posts on many sites about this issue but haven't found anything that has helped me so far. The machine I'm using is running Microsoft SQL Server 2008 64bit and the linked server I've created to Oracle 10G is using OraOLEDB.Oracle. If I test the connection in SQL Management Studio it succeeds and for any queries I have using OpenQuery to select from the Oracle DB I have no problem getting results.
    The Oracle 32bit client and 64bit client versions are installed on the machine.
    My problem is that I need to exec an Oracle SP which in turn inserts into various Oracle tables. I previously had this all working fine on 32bit SQL Server 2000 installation connected to Oracle 10G. Using the same code in SQL Server 2008 I get the following error:
    Msg 7357, Level 16, State 2, Line 1
    Cannot process the object "{CALL INTF.INTF_TW_PO_REQ_INTERFACE.MAIN(NULL, 15.000000, 0.000000, 'BLPO0099998', 'BLPO0099998', '', '', 39804, 21883, 'BLPO0099998', 249, 1, 950, 'Main', 190506, 37336, '1', TO_DATE( '20090706','YYYYMMDD' ), TO_DATE( '20090706','YYYYMMDD' ), 'INCOMPLETE',37336, {RESULTSET 1, P_Success})}". The OLE DB provider "OraOLEDB.Oracle" for linked server "ORACLE" indicates that either the object has no columns or the current user does not have permissions on that object
    The call is made by the following piece of code in SQL:
    SET @execCmd = N'SELECT
    P_Success
    FROM
    OPENQUERY( ORACLE, '''+ @oracleCmd + ''')';
    EXECUTE (@execCmd);
    Where @oracleCmd = {CALL INTF.INTF_TW_PO_REQ_INTERFACE.MAIN(NULL, 15.000000, 0.000000, ''BLPO0099998'', ''BLPO0099998'', '''', '''', 39804, 21883, ''BLPO0099998'', 249, 1, 950, ''Main'', 190506, 37336, ''1'', TO_DATE( ''20090706'',''YYYYMMDD'' ), TO_DATE( ''20090706'',''YYYYMMDD'' ), ''INCOMPLETE'',37336, {RESULTSET 1, P_Success})}
    I also tried using the below snippet from another post I found and got no joy either.
    declare @result varchar(255)
    exec ('BEGIN
    ?:= your_SP_Name(''arg1'', ''arg2'', etc);
    END;
    ',@result OUTPUT) at your_LinkedServerName;
    select @result;
    OLE DB provider "OraOLEDB.Oracle" for linked server "ORACLE" returned message "ORA-06550: line 3, column 7:
    PLS-00222: no function with name 'INTF_TW_PO_REQ_INTERFACE' exists in this scope
    ORA-06550: line 3, column 1:
    PL/SQL: Statement ignored".
    I can't figure out why it doesn't work in SQL 2008 when it worked fine in SQL 2000 - PLEASE HELP!
    Thank you
    Alida Hope

    Why development on 10g and production on 8i? Either both should be 8i or both should be 10g.
    If you will keep production on 8i and development on 10g then you cannot stop such errors as there are features that are enabled by default in 10g and both the versions have very big differences.
    Just go ahead and install 8i.

  • Packages Into Sql 2008 Executing By SSIS 2005

    Hy
    Guys , I have a environment Sql 2005 that all was migrated to Sql 2008r2 except SSIS Instance  .  So I migrated all packages of Old Instance to New Instance , Configure MsDtsSrv.ini/xml to new Instance and i am able to Connect By Sql SSMS  
    ( 2005 )  , but i Cannot execute  
     Are there Any way that execute packages  ( msdb Sql 2008  ) By  SSIS 2005 ?
    TITLE: SSIS Execution Properties
    Error: 2015-01-05 14:57:16.48
       Code: 0xC001700A
       Source:  
       Description: The version number in the package is not valid. The version number cannot be greater than current version number.
    End Error
    Error: 2015-01-05 14:57:16.48
       Code: 0xC0016020
       Source:  
       Description: Package migration from version 3 to version 2 failed with error 0xC001700A "The version number in the package is not valid. The version number cannot be greater than current version number.".
    End Error
    Error: 2015-01-05 14:57:16.54
       Code: 0xC0010018
       Source:  
       Description: Error loading value "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">3</DTS:Property>" from node "DTS:Property".
    End Error
    Could not load package "\MSDB\pckCargaDimEditoria" because of error 0xC0010014.
    Description: The package failed to load due to error 0xC0010014 "One or more error occurred. There should be more specific errors preceding this one that explains the details of the errors. This message is used as a return value from functions that encounter
    errors.". This occurs when CPackage::LoadFromXML fails.
    Source: 

    You can use https://ssisdowngrade.codeplex.com/ to downgrade the SSIS 2008 packages, otherwise you ought to upgrade your SSIS to 2008
    PS: The older SSIS version packages can run on a newer SSIS build, but not vice versa.
    Arthur
    MyBlog
    Twitter

  • SQL Exoress 2008 import export Wizard wont import Access 2003 mdb to SQL 2008 DB

    Just installed SQL Express with Tools, including SSME and Import Export Wizard.
    Attempted to transfer Access 2003 DB tables from an mdb file to a SQL 2008 Express DB.
    I can view the data in the tables in Access, however, when I tell it to  do the deed, it begins the process and then errors out with a Error 0xc020801c:
    "TITLE: SQL Server Import and Export Wizard
    Could not connect source component.
    Error 0xc020801c: Source - ParentingStats [1]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "SourceConnectionOLEDB" failed with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.
    ADDITIONAL INFORMATION:
    Exception from HRESULT: 0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)"
    I am unable to find anything that translates this into something mere mortals can deal with.  This is repeatable.
    Steps in the wizard:
    1.  Source: Data Source selected is "Microsoft Access".  The filename is correct.  The username is correct.  The password is blank (there is no password in the Access db).  Clicking on the "Advanced..." button, I get the opportunity to "Test Connection".  I test the connection and the test is successful.
    2.  Destination: I select my server name and the SQL Native Client, select Windows Authentication, and Select my SQL 2008 Express db from the dropdown list.
    3.  Specify Tabloe Copy or Query: I select Table copy
    4.  Select Table or Views: I check the tables I want to copy and successfully preview the data in each table that I checked.  I click on "Edit Mappings ..." and verify that I want to create a new table for each checked table.
    5.  Run package: I accept the pre-checked "Run Immediately" and click the NEXT button
    6.  I get the following:
    "Source Location : C:\Users\wb5rvz\Documents\StatisticsApp_V3_69.mdb
    Source Provider : Microsoft.Jet.OLEDB.4.0
    Destination Location : SHACK_PC\SQLEXPRESS
    Destination Provider : SQLNCLI
    Copy rows from `ParentingStats` to [dbo].[ParentingStats]
    The new target table will be created.
    Copy rows from `Statistics` to [dbo].[Statistics]
    The new target table will be created.
    Copy rows from `StatsSummary` to [dbo].[StatsSummary]
    The new target table will be created.
    Copy rows from `Volunteers_Confidential` to [dbo].[Volunteers_Confidential]
    The new target table will be created.
    Copy rows from `YearMonthTbl` to [dbo].[YearMonthTbl]
    The new target table will be created.
    The package will not be saved.
    The package will be run immediately.
    Provider mapping file : c:\Program Files\Microsoft SQL Server\100\DTS\MappingFiles\JetToMSSql9.xml"
    7.  I click the FINISH button and I get
    "Initializing Data Tasks .... Success"
    "Initializing Connections ...Success"
    "Setting SQL Commend ....20% Compoete"
    "Setting Source Connection ...Error (and an error link)"
    (All following tasks were "Stopped"
    Error detail is:
    ===================================
    Could not connect source component.
    Error 0xc020801c: Source - ParentingStats [1]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "SourceConnectionOLEDB" failed with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.
     (SQL Server Import and Export Wizard)
    ===================================
    Exception from HRESULT: 0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)
    Program Location:
       at Microsoft.SqlServer.Dts.Pipeline.Wrapper.CManagedComponentWrapperClass.AcquireConnections(Object pTransaction)
       at Microsoft.SqlServer.Dts.DtsWizard.Execute.SetSourceConnection(Exception& ex, TransformInfo ti)
    OS is Vista Home Premium SP1 (32 bit)
    Processor = Intel core 2 duo E7200 @ 2.5 GHz
    SQL Server Software was just downloaded yesterday, so it is whatever is current on the download site:
    SQL Express with Tools
    So, how do I get this transform to work?  I do not have nor do I want/afford to put Access 2003 on this machine.
    Thanks
    RRR

    I had this similar problem - 32-bit SQL Server 2005 trying to import tables from Access 2000 .mdb file, same error:
    Error 0xc020801c: Source - ParentingStats [1]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "SourceConnectionOLEDB" failed with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.
     (SQL Server Import and Export Wizard)
    ===================================
    Exception from HRESULT: 0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)
    I know you said you clicked "Advanced..." and Test Connection when you chose your Access database - but that is what resolved the error for me.  I chose my .mdb file, username is admin, password is blank, but if I don't click the Advanced button and test the connection before continuing on, the import fails with above error message.  Go figure, since the username/blank password is correct. 
    FWIW, sorry if that doesn't help you though.

  • Downgrade SQL 2008 R2 Enterprise Cluster to SQL 2008 R2 Standard Cluster

    Hi
    While I found several information about Downgrading an 2008 R2 Enterprise to 2008 R2 Standard edition (even here in this forum) I didn't found much information doing this when it's a clustered SQL Server. Is there anything I've to be aware of? My solution
    I've in mind is:
    1.) Stop SQL Service
    2.) Move all database (users and system) to another location
    3.) Uninstall existing Enterprise nodes/instances of both servers
    4.) Install the SQL 2008 R2 Standard on both nodes. Use same folders for databases as in the original installation. Use also all other configs as the original one (instance/cluster name, network ressource name,...)
    5.) Stop SQL Service
    6.) Remove original user and system databases back to their original folder. Replace system databases of new installation with the original ones.
    Should this work or not?

    Hi,
    I guess you already know it and you are follwoing correct process.But what plans you have for  enterprise features which were used in Ent edition and will not be present in standard edition.did you made any alternatives for it.
    Did you checked your application code or built in jobs(which used enterprise features) if so good to go then.
    For features suported by various edition look at below link
    http://msdn.microsoft.com/en-us/library/cc645993(v=sql.105).aspx
    For downgrading this link will be helpful
    http://www.mssqltips.com/sqlservertip/3079/downgrade-from-sql-server-enterprise-edition-to-standard-edition/
    Please make sure you migrate login and jobs either with script method or use below link
    http://support.microsoft.com/kb/918992/en-gb
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

  • SQL 2012 database behaves differently with a unique index and ignore_dup_key = on when inserting data. It works on SQL 2008 db

    If you have a table with a unique index and ignore_dup_key = on and you INSERT rows into that table with an ORDER BY clause (because you want to control which of the duplicate
    key rows gets inserted),  the wrong row gets inserted in SQL2012.  It works correctly in SQL 2008.
    We have recently migrated  a database from SQL 2008 to SQL 2012.  We do have few other dbs which are in compatability mode 100.  The above operation works fine
    in SQL 2008 dbs but not SQL 2012.
    I've even tried applying the latest patch for SQL 2012 SP2 with CU2. Still the problem exists.  I'm going to call MS support, but want to know if anyone has come across this problem ?

    The MS documentation doesn't guarantee that the first row of the duplicates will always be inserted and the next duplicate row(s) get(s) ignored. Where did you find it in the MS documentation? I think you were just lucky that it was always inserting the
    first row in SQL 2008 (and ignoring the rest of the duplicates) - I don't think this is guaranteed
    Satish Kartan http://www.sqlfood.com/

Maybe you are looking for