Data Transformation Services (DTS) provides the functionality to import, export, and transform data between Microsoft® SQL Server™ and any OLE DB, ODBC, or text file format. Using DTS, it is possible to:
OLE DB provides:
DTS also provides support for:
Importing and exporting data is the process of exchanging data between applications by reading and writing data in a common format. For example, DTS can import data from an ASCII text file or Access database into SQL Server. Alternatively, data can be exported from SQL Server to an OLE DB data destination, such as an Excel spreadsheet.
A transformation is the set of operations applied to source data before it is stored at the destination. For example, DTS allows calculating new values from one or more source columns, or even breaking a single column into multiple values to be stored in separate destination columns.
Transformations make it easy to implement complex data validation, scrubbing, and enhancement during import and export.
When using heterogeneous data sources, the built-in facilities of DTS only move table definitions and data. To transfer other objects such as indexes, constraints, and views you must use methods such as specifying tasks that execute the SQL statements needed to create these objects on the destination data source. However, if both the source and destination are SQL Server 7.0 data sources, you can define a Transfer SQL Server Objects task to transfer indexes, views, logins, stored procedures, triggers, rules, defaults, constraints, and user-defined data types in addition to transferring the data.
Note To upgrade SQL Server 6.5 databases, use the SQL Server Upgrade Wizard.
Scrubbing Data | Transforming Data |
Data Transformation Services Import and Export Wizards |