SQL Server DTS packages migration

How to move DTS packages from SQL Server 2000 to SQL server 2008 version 
can you plz provide me step by step procedure
if i migrated DTS packages by using of save as option what will happen, is it working properly 
and i had migrated DTS packages from sql 2000 to sql 2008 version but while i'm click to open the DTS i got below error
ERROR:Managing DTS packages in SQL Server Management Studio requires the SQL Server 2000
Data Transformation Services (DTS) runtime. To install the DTS runtime, on your SQL Server 2008 R2 installation media, locate and run the Windows Installer package for SQL Server 2005 Backward Compatibility (SQLServer2005_BC*.msi). You can also download the
DTS runtime from the SQL Server Feature Pack page on the Microsoft Download Center. (Microsoft.SqlServer.DtsObjectExplorerUI)
Kamal

Hello,
Please read below article completely
Migrate DTS packages to SSIS
For the error you got because you need to install DTS runtime , which is not present
Support of DTS packages in 2008 R2
Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers
My TechNet Wiki Articles

Similar Messages

  • Execute sql server dts package

    Does anyone have sample code for executing MS sql server dts package in java application?
    The following parameters are required for executing the package:
    DTS package name="tranfer"
    login="uid"
    password="password"
    Thank you very much!

    Does anyone have sample code for executing MS sql
    server dts package in java application?Google might.
    http://www.google.com/search?q=ms+sql+server+dts+package+java+sample+code&sourceid=opera&num=0&ie=utf-8&oe=utf-8

  • SQL Server to Oracle migration with SQL Server DTS

    I migrate database from SQL Server to Oracle with SQL Server DTS. the process is success. I can select table_name from user_tables or user_objects. I also can see the table from DBA Studio. But When I use desc to list the structure of table in SQLPLUS. it tell me object don't exist.
    What is wrong?
    Thanks

    use sp_help <tablename>

  • Migrating SQL Server SSIS package to Oracle

    Dear All,
    We are using Microsoft SQL server 2005 in our application, we have two separate Server instances where one instance synchronize data from other server table using SQL Server SSIS package. What can be the counterpart of this functionality in Oracle. I have looked into materialized views but in my case the target table will have more columns than the base table, and the query used to get data from base table will extract some values from one of the BLOB type column of base table and then populate target table multiple columns.
    Kindly suggest me any solution.
    Best Regards
    Irfan

    You can start with Oracle doc,
    Oracle® Database PL/SQL User's Guide and Reference
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/toc.htm
    I don't think there's side by side comparison reference between them. Some syntax is very different.

  • How to migration MS SQL SERVER DTS?

    Hi there,
    from MS SQL Server 7.0 to Oracle 9i, W2ksrv platform,
    dose oracle has some product like MS SQL SERVER DTS?
    Thanks.

    hi ,
    Oracle does have heterogeneous services which can be used in the same way as DTS.
    Regards
    John

  • Custom DTS package migration from BPC 4.2 ,SQL 2000 to BPC 7.0 M , SQL 2005

    Is there any changes required in the custom dts package when migration from BPC 4.2 , sql 2000 Environment to bpc 7.0 , SQL 2005/2008  Environment.
    or
    Please suggest process for migrating  custom dts package from BPC 4.2 ,SQL 2000 Envirnment to BPC 7.0 ,SQL 2005/2008 Environment

    When you say "custom dts package" that can mean many different things. What type of customization has been done?
    There are a few BPC-related features which changed from 4.2, which must be manually adjusted, if you're using those features.
    But SQL itself also changed dramatically in moving from SQL 2000 to 2005. So if your customer's packages are heavily customized around SQL 2000, this may require substantial re-work.
    The only migration process for custom DTS packages -- that I'm aware of -- is to use the SQL 2005 migration tool in SSIS, see how much it messed up, and then fix everything else that's still broken.
    But there also may be opportunities to improve the package overall. SQL 2005 has a lot of great new features in SSIS, over what was there in SQL 2000.
    I haven't started working with SQL 2008 yet, so I can't say what complexity there is in upgrading DTS packages from 2005 to 2008. From what I read in the BPC 7 release notes, it sounds like it's a very minor upgrade, compared to the jump from 2000 to 2005.

  • Sql server to Oracle migration using java

    I am doing a project in which i need to create a java application which migrates sql server(2000) db to oracle..kindly help me out

    Thanks for your help..i do not want any third party
    components..i am almost done with the tables
    migration and am trying to figure out about
    procedures..here is a code which does migrate
    tables...hope it helps you too!
    * Copyright Isocra Ltd 2004
    * You can use, modify and freely distribute this file
    as long as you credit Isocra Ltd.
    * There is no explicit or implied guarantee of
    functionality associated with this file, use it at
    your own risk.
    package com.isocra.util;
    import java.sql.DatabaseMetaData;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.PreparedStatement;
    import java.sql.ResultSetMetaData;
    import java.util.Properties;
    import java.io.FileInputStream;
    import java.io.IOException;
    * This class connects to a database and dumps all
    the tables and contents out to stdout in the form
    of
    * a set of SQL executable statements
    ublic class db2sql {
    /** Dump the whole database to an SQL string */
    public static String dumpDB(Properties props) {
    String driverClassName =
    props.getProperty("driver.class");
    String driverURL =
    props.getProperty("driver.url");
    // Default to not having a quote character
    String columnNameQuote =
    props.getProperty("columnName.quoteChar", "");
    DatabaseMetaData dbMetaData = null;
    Connection dbConn = null;
    try {
    Class.forName(driverClassName);
    dbConn =
    DriverManager.getConnection(driverURL, props);
    dbMetaData = dbConn.getMetaData();
    catch( Exception e ) {
    System.err.println("Unable to connect to
    database: "+e);
    return null;
    try {
    StringBuffer result = new StringBuffer();
    String catalog =
    props.getProperty("catalog");
    String schema =
    props.getProperty("schemaPattern");
    String tables =
    props.getProperty("tableName");
    ResultSet rs =
    dbMetaData.getTables(catalog, schema, tables,
    null);
    if (! rs.next()) {
    System.err.println("Unable to find any tables
    matching: catalog="+catalog+" schema="+schema+"
    tables="+tables);
    rs.close();
    lse {
    // Right, we have some tables, so we
    can go to work.
    // the details we have are
    // TABLE_CAT String => table catalog (may be null)
    // TABLE_SCHEM String => table schema
    (may be null)
    // TABLE_NAME String => table name
    // TABLE_TYPE String => table type. Typical types
    are "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL
    TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".
    // REMARKS String => explanatory
    comment on the table
    // TYPE_CAT String => the types
    catalog (may be null)
    // TYPE_SCHEM String => the types
    schema (may be null)
    // TYPE_NAME String => type name (may
    be null)
    // SELF_REFERENCING_COL_NAME String
    => name of the designated "identifier" column of a
    typed table (may be null)
    // REF_GENERATION String => specifies
    how values in SELF_REFERENCING_COL_NAME are created.
    Values are "SYSTEM", "USER", "DERIVED". (may be
    null)
    // We will ignore the schema and
    stuff, because people might want to import it
    somewhere else
    // We will also ignore any tables
    that aren't of type TABLE for now.
    // We use a do-while because we've
    already caled rs.next to see if there are any rows
    do {
    String tableName = rs.getString("TABLE_NAME");
    String tableType =
    rs.getString("TABLE_TYPE");
    if
    ("TABLE".equalsIgnoreCase(tableType)) {
    result.append("\n\n--
    "+tableName);
    result.append("\nCREATE TABLE
    "+tableName+" (\n");
    ResultSet tableMetaData =
    dbMetaData.getColumns(null, null, tableName, "%");
    boolean firstLine = true;
    while (tableMetaData.next()) {
    if (firstLine) {
    firstLine = false;
    } else {
    // If we're not the first line, then finish
    the previous line with a comma
    result.append(",\n");
    String columnName =
    tableMetaData.getString("COLUMN_NAME");
    String columnType =
    tableMetaData.getString("TYPE_NAME");
    // WARNING: this may give
    daft answers for some types on some databases (eg
    JDBC-ODBC link)
    int columnSize =
    tableMetaData.getInt("COLUMN_SIZE");
    String nullable =
    tableMetaData.getString("IS_NULLABLE");
    String nullString =
    "NULL";
    if
    ("NO".equalsIgnoreCase(nullable)) {
    nullString = "NOT
    NULL";
    result.append("
    "+columnNameQuote+columnName+columnNameQuote+"
    "+columnType+" ("+columnSize+")"+" "+nullString);
    tableMetaData.close();
    // Now we need to put the
    primary key constraint
    try {
    ResultSet primaryKeys =
    dbMetaData.getPrimaryKeys(catalog, schema,
    tableName);
    // What we might get:
    // TABLE_CAT String => table catalog (may be null)
    // TABLE_SCHEM String =>
    table schema (may be null)
    // TABLE_NAME String =>
    table name
    // COLUMN_NAME String =>
    column name
    // KEY_SEQ short =>
    sequence number within primary key
    // PK_NAME String =>
    primary key name (may be null)
    String primaryKeyName =
    null;
    StringBuffer
    primaryKeyColumns = new StringBuffer();
    while
    (primaryKeys.next()) {
    String thisKeyName =
    primaryKeys.getString("PK_NAME");
    if ((thisKeyName !=
    null && primaryKeyName == null)
    ||
    (thisKeyName == null && primaryKeyName != null)
    ||
    (thisKeyName != null && !
    thisKeyName.equals(primaryKeyName))
    ||
    (primaryKeyName != null && !
    primaryKeyName.equals(thisKeyName))) {
    // the keynames
    aren't the same, so output all that we have so far
    (if anything)
    // and start a
    new primary key entry
    if
    (primaryKeyColumns.length() > 0) {
    // There's
    something to output
    esult.append(",\n PRIMARY KEY ");
    if
    (primaryKeyName != null) {
    result.append(primaryKeyName); }
    esult.append("("+primaryKeyColumns.toString()+")");
    // Start again with the new name
    primaryKeyColumns
    = new StringBuffer();
    primaryKeyName =
    thisKeyName;
    // Now append the column
    if
    (primaryKeyColumns.length() > 0) {
    rimaryKeyColumns.append(", ");
    primaryKeyColumns.append(primaryKeys.getString("COLUMN
    _NAME"));
    if (primaryKeyColumns.length() > 0) {
    // There's something
    to output
    result.append(",\n
    PRIMARY KEY ");
    if (primaryKeyName !=
    null) { result.append(primaryKeyName); }
    result.append("
    ("+primaryKeyColumns.toString()+")");
    tch (SQLException e) {
    // NB you will get this
    exception with the JDBC-ODBC link because it says
    // [Microsoft][ODBC
    Driver Manager] Driver does not support this
    function
    ystem.err.println("Unable to get primary keys for
    table "+tableName+" because "+e);
    result.append("\n);\n");
    // Right, we have a table, so
    we can go and dump it
    dumpTable(dbConn, result,
    tableName);
    hile (rs.next());
    rs.close();
    dbConn.close();
    return result.toString();
    } catch (SQLException e) {
    e.printStackTrace(); //To change body of catch
    statement use Options | File Templates.
    return null;
    /** dump this particular table to the string
    buffer */
    private static void dumpTable(Connection dbConn,
    StringBuffer result, String tableName) {
    try {
    // First we output the create table stuff
    PreparedStatement stmt =
    dbConn.prepareStatement("SELECT * FROM "+tableName);
    ResultSet rs = stmt.executeQuery();
    ResultSetMetaData metaData = rs.getMetaData();
    int columnCount =
    metaData.getColumnCount();
    // Now we can output the actual data
    result.append("\n\n-- Data for "+tableName+"\n");
    while (rs.next()) {
    result.append("INSERT INTO "+tableName+" VALUES
    for (int i=0; i<columnCount; i++) {
    if (i > 0) {
    result.append(", ");
    Object value = rs.getObject(i+1);
    if (value == null) {
    result.append("NULL");
    lse {
    String outputValue =
    value.toString();
    outputValue =
    outputValue.replaceAll("'","\\'");
    esult.append("'"+outputValue+"'");
    result.append(");\n");
    rs.close();
    stmt.close();
    } catch (SQLException e) {
    System.err.println("Unable to dump table
    "+tableName+" because: "+e);
    /** Main method takes arguments for connection to
    JDBC etc. */
    public static void main(String[] args) {
    if (args.length != 1) {
    System.err.println("usage: db2sql <property
    file>");
    // Right so there's one argument, we assume it's a
    property file
    // so lets open it
    Properties props = new Properties();
    try {
    props.load(new FileInputStream(args[0]));
    System.out.println(dumpDB(props));
    } catch (IOException e) {
    System.err.println("Unable to open
    property file: "+args[0]+" exception: "+e);
    }hi,
    Thanks i used your coding and it works well...
    i also used other thing i inserting the queries and values in another schema with primary and foreign keys.. it works well..
    but problem is i cannot retrieve the unique constraint and other check constraint..
    i cannot insert it..
    and also i cannot create table in order i create the original..
    because the retrieve query s values display based on ascending order i want display query in creation time...
    because when i foreign keys .. the references in available before i create the table..that means a(table name) followed b(table name) .. a(table name) has contain foreign key of b(table name) .. but b (table name) not yet to create .. is possible.. to retrieve based creation time...

  • SQL Server 2005 upgrade & migrate to 2012 method

    Hi,
    The situation is like this:
    Currently I have SQL Server 2005 on an old Windows Server 2003. The target is to let SQL Server 2012 on Windows Server 2012 with the databases migrated over. The new server with Windows Server 2012 was prepared.
    Originally my plan is to install SQL Server 2005 on the new Windows Sever 2012 first, migrate the database from old server to here, then upgrade SQL Server to 2012. Then found out this method cannot be used due to SQL Server 2005 is not compatible with Windows
    Server 2012.
    Alternative suggestions are appreciated.

    SQL Server 2012 supports upgrade from the following versions of SQL Server:
    SQL Server 2005 SP4 or later
    SQL Server 2008 SP2 or later
    SQL Server 2008 R2 SP1 or late
    So please make sure that your existing sql server 2005 is upgraded to SP4 or later.
    Then best way is use side by side.
    Windows Sever 2012 on you new machine and sql server 2012.
    Then use side by side method to migrate your old sql 2005 to new version 2012, ( moving backups and restore, logins, jobs, packages, configurations, maintenance plans,
    linked server details and more. )
    If you use in-place the in case of any issues we cant do anything to bring back the server to old version or fixing the issue may take lot of time. side by side its matter of navigating the connection and changing the connection setting for application and
    putting databases for use ( online from single user or may be from online to online )
    Raju Rasagounder MSSQL DBA

  • SQL SErver to Oracle Migration Issue

    Hi All,
    I am facing a problem migrating from SQL Server2005 to Oracle 11g
    The Capture doesnt capture all the objects, it is capturing only one table from SQL SErver( IThas close to 300 Objects)
    When we try to capture the SQL Server Objects we are getting a JDBC access Error,
    This is the exact error we are getting,
    "Error while registering Oracle JDBC Diagnosability MBean"
    The version of SQL Server is 2005, and the version of Oracle is Oracle 11g, With the latest Download of SQL Developer.
    Are there any work arounds for this problem.
    Thanks in Advance

    Which driver are you using?
    We test using JTDS http://jtds.sourceforge.net/
    Looks like others have got this connecting to Oracle 11g.
    Error while registering Oracle JDBC Diagnosability MBean - version 1.2.1
    In which case its not the problem of the 3rd party driver.
    This thread seems to suggest that its an Oracle JDBC problem. It might be rectified by downloading the latest driver from otn.
    Re: SEVERE: Error while registering Oracle JDBC Diagnosability MBean
    I hope this helps
    Dermot.

  • SQL Server to Oracle Migration

    We are using Aqua Logic BPM V5.7. The BPM databases (BEA_FDI & BEA_WL_ENGINE) are housed in SQL Server 2000 database.
    Now, I am planning on migrating the databases to Oracle 10g, does bea have any migration guide? Please provide guidelines for approaching the project.
    Any help would be greatly appreciated.

    hi
    I'm not clear,
    but check here
    CREATE OR REPLACE PROCEDURE "EDW_INITIALIZE_TMP_SQL" (
    tablename IN VARCHAR2 DEFAULT NULL,
    sql_ IN OUT VARCHAR2)
    AS
    source
    Remove it and try again.
    Where is the function the code u have written is for procedure.
    Trinath Somanchi,
    Hyderabad.

  • Oracle 9i to Sql server 2008 R2 migration

    Hi,
    We are having oracle 9i as database and migrating to sql server 2008.
    Our oracle 9i database connects to another oracle databases and these databases are having different oracle version(9.2.0.8.0, 9.2.0.7.0,10.2.0.5.0,11.2.0.2.0,9.2.0.6.0,10.2.0.4.0,8.1.7.4.0 )
    I do have two queries :
    1) how to connect from Sql server 2008 R2 to different Oracle databases
    2) How will other oracle databases connect to Sql server 2008 R2 database

    Hi,
    1) how to connect from Sql server 2008 R2 to different Oracle databasesYou can create "Linked Servers".
    <<http://www.c-sharpcorner.com/uploadfile/suthish_nair/linked-servers-in-sql-server-2008/>>
    2) How will other oracle databases connect to Sql server 2008 R2 databaseYou can create "Database link"
    <<http://www.databasejournal.com/features/oracle/article.php/10893_3442661_2/Making-a-Connection-from-Oracle-to-SQL-Server.htm>>
    But I do not know that old db (like 8i) can connect to 2008R2..
    Regards,

  • Oracle version of SQL Server DTS/ SSIS.

    Howdy all. Im starting to teach myself Oracle and have a couple of questions.
    What is Oracles equivelant of SQL Servers DTS/ SSIS (ETL tool)? One of my hangups with SSIS (new to SQL Server 2005, replaced DTS in SQL Server 2000) is that it requires VB .net to accomplish certain things whereas DTS could use VB Script. That being said:
    What lanuage(s) does Oracles ETL tool use when the GUI does not do what you need?
    Are these tasks usually done by Developers or DBA's in the Oracle world. As a SQL Server DBA, I've done lots of these tasks throughout my career, but it seems as though MS is looking to redefine the lines between DBA and Developer (not just based on this, but other things as well).
    TIA, ChrisR

    What is Oracles equivelant of SQL Servers DTS/ SSIS (ETL tool)?You probably want Warehouse Builder
    http://www.oracle.com/technology/products/warehouse/index.html
    Warehouse Builder
    What lanuage(s) does Oracles ETL tool use when the GUI does not do what you need?I think it uses PL/SQL.

  • Proper installation on Windows 2003 - SQL Server - SSIS Package

    We are attempting to access an Oracle 10g database from a SQL Server 2005 installation through SSIS (Windows 2003 x64). Our admin has installed the Oracle 11g client tools, we are developing in VS2008 (on XP x86). We seem to be connecting to the server through VS, but when running the package on the server we get errors as follows:
    Executed as user: <domain\sqlagentid>. ....00.3042.00 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 4:06:01 PM Error: 2008-09-29 16:06:05.97 Code: 0xC001000E Source: Description: The connection "{03AFE9D8-A2E4-4C3C-9EDF-77603B9A7C1C}" is not found. This error is thrown by Connections collection when the specific connection element is not found. End Error Error: 2008-09-29 16:06:06.69 Code: 0xC001000E Source: <package_name> Description: The connection "{03AFE9D8-A2E4-4C3C-9EDF-77603B9A7C1C}" is not found. This error is thrown by Connections collection when the specific connection element is not found. End Error Error: 2008-09-29 16:06:06.69 Code: 0xC001000E Source: <package_name> Description: The connection "{03AFE9D8-A2E4-4C3C-9EDF-77603B9A7C1C}" is not found. This error is thrown by Connections collection when the specific connection element is not found. End Er... Process Exit Code 1. The step failed.
    We suspect the issue is in the initial installation steps. (BTW - we used a TNSNAMES.ORA that worked on our local machines.)
    Can anyone help?

    The errors you are showing are Microsoft errors not Oracle errors. You should take this up with Microsoft support.

  • Sql server stored procs migration to oracle

    Can't I migrate only the stored procedures alone of sql server db to Oracle using sql developer? How to load the .ocp files with the stored procs I have?

    Hi,
    I don't know how to manually update the generated captured files (bat, ocp) with other information or even if it is possible, as the bat files extract data from the SQL*Server data dictionary information to populate the files for the load. If the stored procedures have already been created in the SQL*Server database then they will added to the generated OCP information. If you want to manually change the files then you'll have to work it out for yourself, I'm afraid.
    If they are not in the SQL*Server database and exist only as the create statements in text files then you have 2 options, as far as I can see -
    - either run the scripts to create the stored procedures in the database before running the migration
    - use the translation scratch editor and put the procedure create SQL into that to convert to Oracle format -
    Tools > Migration >Translation Scratch Editor
    You need to be aware that translation of stored procedures isn't always automatically 100% completed and manual intervention is sometimes needed, depending on the complexity of the procedure and how it is written.
    Regards,
    Mike

  • Has anyone used PS to Backup Sql 2005 DTS packages to individual files

     Looking for a backup script to store all of the SQL DTS packages in seperate files on a Network folder.
     Thanks.

    http://stackoverflow.com/questions/16309263/script-to-export-all-dts-packages-on-is-to-file-system
    Sam Boutros, Senior Consultant, Software Logic, KOP, PA http://superwidgets.wordpress.com (Please take a moment to Vote as Helpful and/or Mark as Answer, where applicable) _________________________________________________________________________________
    Powershell: Learn it before it's an emergency http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx

Maybe you are looking for

  • Safari won't open...kernel issue?

    dont know what happened but safari wont open randomly. Started suddenly, no real reason... here's the error sheet: Process:         Safari [714] Path:            /Applications/Safari.app/Contents/MacOS/Safari Identifier:      com.apple.Safari Version

  • Making a Gallery photo "close up" for viewing

    I'm finding something odd on my Droid X. I take a pic. It goes to the gallery. But, when I tap it in the gallery, the screen goes black. If I continue to tap the screen, I get a circle with an "i" in it in the bottom right hand corner, what looks lik

  • Async JMS vs Sync JMS?

    So, At work we are using Oracle Advanced Queuing and the JMS apis to peek at the queue. Now, my question is simply is it possible use message selectors with async queue receivers? ie. setMessageListener? At work instead of having a node in our cluste

  • Pages Template issues on my Macbook

    I was wondering if anyone can help me with an issue I am having with Pages '09 When I go to load up any of the multipage templates only the first page will open. It is very frustrating especially when the layout I want to cribb off of is one of the l

  • BAPI_GOODSMVT_CREATE   field mseg-EMATN

    Hi experts, I'm using the bapi BAPI_GOODSMVT_CREATE, but, I have to fill the field EMATN, and this bapi don't have this field. Making a BDC to MB01 is terrible, because I'm using serial numbers. Do you think there is some way to fill this field using