Veri Dönüştürme Hizmetleri (DTS) SQL Server 2008 ' destekler.

AncakSQL Server 2000Veri Dönüştürme Hizmetleri (DTS) itiraz,SQL Server 2008sağlayan isteğe bağlı 32-bit yönetimi, çalışma-saat ve tasarım-saat DTS araçları ve nesne modeli. kullanılarak oluşturulan paketler için destek(For more information About the Deprecation of DTS, SeeVeri Dönüştürme Hizmetleri (DTS).)

Important noteImportant Note:

Birlikte çalışma - bu konuda açıklanan özellikleri saat DTS paketleri için destek, Kurulum sırasında kullanılabilir olan ek, isteğe bağlı bileşenleri el ile yükleme gerektiriyor.Bölümler, daha fazla bilgi için bkz: "DTS paketleri için yükleme çalıştırma desteği "ve" DTS paketleri için yükleme tasarım zamanı desteği , "daha sonra bu konuda.

Her koşulda tüm DTS işlevselliğini desteklediğini unutmayın.Aşağıdaki bölümlerde açıklanmıştır tam olarak hangi DTS işlevleri desteklenirSQL Server 2008.

64-Bit işletim sistemleri üzerinde sınırlı DTS işlevselliği

SQL Server 2008 Aşağıdaki koşullarda DTS için destek yoktur:

  • Yok yok 64-bit tasarım-saat veya çalışma-saat DTS paketleri için destek.Üzerinde bir 64 bit bilgisayarda, DTS paketleri, veIntegration Servicespaketi, DTS paketlerini çalıştırmak çalışması yalnızca 32-bit modunda.32-Bit modunda DTS paketlerini çalıştırmak için 32-bit sürüm yükleyip olandtexec yardımcı programını (dtexec.exe).32-Bit sürüm yüklemek içindtexec yardımcı programı, istemci Araçları'nı seçin veya Business Intelligence Development Studiosırasında Kur.

  • De vardır yok 32-bit tasarım-saat veya çalışma-saat desteklemek için DTS paketleriniItanium-tabanlı işletim sistemleri.Bu nedenle, oluşturamaz, görüntüleme, değiştirme veya DTS paketlerini çalıştırmakItanium-tabanlı işletim sistemleri.

Desteklenen DTS işlevselliği

SQL Server 2008 DTS aşağıdaki özellikleri destekler:

  • DTS çalışma zamanı, sergiler, nesne modeli ve dtsrun.exe komut istemi satırı yardımcı programı.

  • The yürütmek DTS 2000 paket görev, içinden DTS paketlerini çalıştırmak içinIntegration Servicespaketler.

  • Yalnızca geriye dönük uyumluluk için ActiveX komut dosyası görevi.

  • The DTS paketi yükseltme için Geçiş Sihirbazı, DTS paketleri içinIntegration Servicespaket biçimi.

  • DTS paketleri, paketler geçirirken karşılaşılan olası sorunları tanımlamak için Yükseltme Danışmanı'nı kuralları.

Important noteImportant Note:

The yürütmek DTS 2000 paket görev, görevi ActiveX komut dosyası ve DTS paket Yükseltme Sihirbazı yüklenir seçtiğinizdeIntegration Servicesyükleme.Ancak, bu bileşenleri Kur sırasında kullanılabilen ek, isteğe bağlı bileşenleri el ile yüklemesi olmadan tam olarak işlevsel değildir.Daha fazla bilgi için bkz: bölümünde, "Yükleme çalışma-saat desteklemek için DTS paketlerini", daha sonra bu konuda.

Bu konu geri kalanını DTS işlevini daha ayrıntılı olarak açıklanır,SQL Server 2008destekler.Hızlı bir şekilde, bu içeriğe bağlamak için aşağıdaki bağlantıları kullanın:

  • Genel bilgiler

    • DTS SSIS arasındaki genel uyumluluk

    • DTS paketlerini yönetme

  • Tasarımı ve DTS paketlerini çalıştırmak

    • Yükleme çalışma-saat DTS paketleri için destek

    • komut istemi isteminde çalışan DTS paketleri

    • DTS paketlerini SQL Server Agent işlerinin çalıştırma

    • DTS paketlerini tümleştirme Services paketlerini çalıştırma

    • Yükleme tasarım-saat DTS paketleri için destek

  • DTS paketlerini geçirme

    • DTS paketlerini geçirme

    • Dtexec komut geçirme dtsrun komutları

  • Sınırlı destek

    • ODBC veri kaynakları için destek

    • Havuz paketleri desteği

    • DTS paketlerini SQL Server Express'te desteği

DTS tümleştirme Services arasındaki genel uyumluluk

DTS and Integration Services are completely different products.Integration Services is not a version upgrade from DTS.Bu nedenle vardır yazılım çakışma DTS veIntegration Services.Aşağıdaki işlemleri yapabilirsiniz:

  • İki DTS yükleyin veIntegration Servicesaynı sunucu.

  • İki DTS çalıştırın veIntegration Servicespaketleri aynı.BileSQL Server 2000araçları sunucuda yok, DTS paketleri ile yüklenen DTS çalışma güncelleştirilmiş sürüm kullanarak çalıştırabilirsinizIntegration Services.

  • Msdb veritabanında bir kopyasını kaydetmek DTS paketleriSQL Server 2000, veya çalışan örnekSQL Server 2005veya daha sonraki sürüm.However, you can save SQL Server 2008 Integration Services packages only on an instance that is running SQL Server 2008.

  • DTS paketlerini değiştirmek için bir DTS Designer'ın isteğe bağlı yükleme kullanın bileSQL Server 2000araçlardır yok bilgisayar.Ancak, açamıyor veya DTS paketleri doğrudan değiştirmeBusiness Intelligence Development Studio.

    Not

    DTS Designer, güncelleştirilmiş sürüm karşıdan yükleme hakkında bilgi için bölümüne bakınYükleme tasarım-saat desteği DTS paketlerini SQL Server 2000.

Ne zaman yükseltme varolan örnek,SQL ServertoSQL Server 2008, msdb veritabanında DTS kullanan sistem tabloları (örneğin, sysdtspackages) olduğu gibi kalır.DTS paketlerini otomatik olarak geçirilmez.Paketler, geçiş hakkında bilgi için bölümüne bakınGeçiş DTS paketleri.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

DTS paketlerini yönetme

Bölümünde açıklandığı gibi DTS isteğe bağlı çalıştırma desteği yüklendikten sonra "DTS paketleri için yükleme çalıştırma desteği", DTS paketlerinin yönetebilirsiniz ' SQL Server Management Studio.These DTS paketlerini örneğini saklanabilirSQL Server 2000, içe veya çalışan örnek saklıSQL Server 2005veya daha sonraki sürüm.

Important noteImportant Note:

DTS paketleri, güvenlik altına almak için ilgili önemli bilgiler için bkz:SQL Server'da depolanan güvenli duruma getirme DTS Packages.

DTS paketlerini de görüntülemek içinManagement Studioilk örneğine bağlanmaSQL Server.(Do Not Connect to an örnek ofIntegration Services.) Daha sonra nesne tarayıcı Management\Legacy\Data Dönüştürme Hizmetleri düğümü altında size aşağıdaki görevleri gerçekleştirmek mi:

  • Seçtiğinizde,Veri Dönüştürme Hizmetleri düğüm Management Studio, görüntüleme ve paket açma, almak için SQL Serveryapılandırılmış depolama dosyaları veya başlangıç DTS paketi Yükseltme Sihirbazı.

  • Tek bir DTS paketindeki seçtiğinizdeManagement Studiobunu değiştirmek, bu geçiş, yapısal depolama dosya verme veya silme it. paket açabilir,

    Not

    Açmak veya DTS paketlerini değiştirmek için ayrı bir karşıdan yükleme DTS designer bileşenleri gereklidir.Bölümünde, bkz:Yükleme tasarım-saat desteği DTS paketlerini SQL Server 2000.DTS paketlerini açılan olamaz veya doğrudan değiştirilebilirBI Development Studio.

The Integration Services database-level roles grant rights on the Integration Services system tables in the msdb database, but not on the DTS system tables, such as sysdtspackages in the msdb database., Bir DTS alma gibi bazı yönetim görevlerini gerçekleştirebilmek için önce kullanıcıların DTS sistem tablolarında hakları gerek paket,Management Studio.Hakkında bilgi içinIntegration ServicesVeritabanı düzeyinde rolleri için bkz:Tümleştirme Hizmetleri rollerini kullanma.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

Çalışma-saat destek için DTS paketlerini yükleme

DTS paketleri çalıştırabilirsiniz, ancak veIntegration Servicesaynı bilgisayarda paketleriSQL Server 2008çalışma - yüklemez saat destek DTS paketleri.Bu çalışma - yüklemek zorunda saat çalıştırabilir ve DTS paketlerini yönetmek için önce destekler.Çalışma - yükleme hakkında bilgi için saat destek DTS için bkz:Nasıl Yapılır: Veri Dönüştürme Hizmetleri paketleri için destek yükleyin..

The backward compatibility files that provide run-time support for DTS packages also include run-time support for the SQL Server 2000 Analysis Services Processing task and its dependency, Decision Support Objects (DSO).However, the backward compatibility files do not include design-time support for modifying DTS packages that contain the SQL Server 2000 Analysis Services Processing task.You can modify packages that contain this task only when you have SQL Server 2000 Analysis Services installed on the same computer.

Çalışma - sağlayan geriye dönük uyumluluk dosyaları saat DTS paketleri desteği eklemek için destekSQL Server 2000Veri mining tahmin sorgusu görev.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

komut istemi isteminde çalışan DTS paketleri

You can run DTS packages at the command prompt.Integration Services installs the dtsrun.exe utility when it installs DTS run-time support.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

DTS paketlerini SQL Server Agent işleri çalışan

Gelen DTS paketlerini çalıştırmak için birSQL ServerAracı işlemi yapmanız gerekir küme iş adım içinİşletim sistemi (CmdExec) ve çalıştırılacak paketini. yardımcı (dtsrun.exe) dtsrun kullanma İş adıma ayarlanamıyorSQL Server tümleştirme Services paket.Daha fazla bilgi için bkz:Nasıl Yapılır: Bir paket çalıştırın..

Arrow icon used with Back to Top linkBaşa dön bu bölümün

DTS paketlerini tümleştirme Services paketleri çalışan

You can also run DTS packages as part of an Integration Services package.Integration Services provides the Execute DTS 2000 Package task for running DTS packages within an Integration Services package.Daha fazla bilgi için bkz:DTS 2000 paketi görev yürütmek.

Arrow icon used with Back to Top linkBaşa dön bu bölümün

Tasarım-saat destek için DTS paketlerini yükleme

DTS paketlerini açılan olamaz veya doğrudan değiştirilebilirBusiness Intelligence Development Studio.Ayrıca, her ikiSQL Server 2008, ne deSQL Server 2005, the DTS yükler paket DTS paket s. değiştirmek için tasarımcıAncak, yükleyebilir ve yükleme paketinin DTS Tasarımcısı ve, DTS paketlerinin değiştirmek için kullanın.Tasarım zamanı'nı yükleme hakkında bilgi için destek DTS paketleri için bkz:Nasıl Yapılır: Veri Dönüştürme Hizmetleri paketleri için destek yükleyin..Bu karşıdan yükledikten sonra görüntüleyebilir ve değiştirebilirsiniz gelen DTS paketleriManagement Studio, ya da DTS 2000 paket görev Düzenleyicisi'nde ÇalıştırBusiness Intelligence Development Studio.

Tasarım ortamında belirli DTS uygulama özelliklerini DTS etkileyen yönetme hakkında bilgi için bkz:DTS uygulama özelliklerini ayarlama.

Arrow icon used with Back to Top linkBaşa dön bu bölümün

DTS paketlerini geçirme

SQL Servergeçiş için DTS paketi Yükseltme Sihirbazı sağlar DTS paketleri içinIntegration Servicespaket biçimi.SeçtiğinizdeIntegration Servicesyükleme için Kur'u da yükler DTS paket Yükseltme Sihirbazı.İçin DTS paketlerini yükseltmek için DTS paket Yükseltme Sihirbazı isteğe bağlı olarak kullanabileceğinizIntegration ServicesFormat.Sihirbaz DTS paketleri kopyalar ve sonra bunları yeniden oluşturur, geçiş sırasındaIntegration ServicesFormat.Kaynak paketleri değişmeden kalır ve değişiklik yok.

Not

The DTS paket Yükseltme Sihirbazı, aşağıdaki sürümlerinde kullanılabilirSQL Server: Standart, Enterprise ve Developer.

Birçok paketi tam olarak geçirilmesi içinIntegration Servicesözellikle DTS paketleri, kullanım görevleri, bağlantıları ve diğer nesneleri içinde bir eşdeğeri olan,Integration Services.Diğer paketleri, belirli görev veya bir yürütmek DTS 2000 paket görev geçiş özellikleri şifrelenmiş başarıyla geçirilebilir.Daha fazla bilgi için bkz:Veri Dönüştürme Hizmetleri paketlerini geçirme.

DTS paket Yükseltme Sihirbazı çalıştırmadan önce yükleme ve Yükseltme Danışmanı'nı, varolan paketler için geçiş sorunları çözümlemek için çalıştırmak isteyebilirsiniz.Daha fazla bilgi için bkz:Yükseltme için hazırlama için Yükseltme Danışmanı'nı kullanma.

Not

Yükseltme Danışmanı'nı açamıyor çözümlemek ve DTS paket Yükseltme Sihirbazı olamaz geçiş, msdb veritabanında kaydedilmiş DTS paketlerini bir örnek,SQL Server7.0.Ancak, Yükseltme Danışmanı'nı analiz etmek, ve DTS paket Yükseltme Sihirbazı geçiş,SQL Server7.0 DTS paketlerini olarak kaydedilir. yapılandırılmış depolama dosyalarıAyrıca, Yükseltme Danışmanı'nı analiz etmek, ve DTS paket Yükseltme Sihirbazı geçiş,SQL Server7.0 DTS paketlerini örneğini msdb veritabanında kaydedilirSQL Server7.0, yükseltme içinSQL Server 2005veya daha sonraki sürüm.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

Yürütülen paketleri için geçiş komut satırları

To understand how the command-line options for the SQL Server 2000 DTS dtsrun utility (dtsrun.exe) map to the options for the Integration Servicesdtexec utility (dtexec.exe), see DTSRun seçenekleri dtexec seçenekleri için eşleme.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

ODBC veri kaynakları için destek

Yükleme veya ODBC veri kaynağına veri kaydetme için birADO.NETkaynak ve hedef seçin.NET FrameworkVeri sağlayıcı ODBC.Bir anlık ODBC kaynak veya hedef kullanmak için tek bir paket oluşturmak için komut dosyası bileşeni kullanmak mümkündür.Daha fazla bilgi için bkz:Bir ODBC hedef komut dosyası bileşeni ile oluşturma.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

Paketleri Meta Data Services (depo) desteği

SQL Server 2000 Meta Data Services, typically known as the Repository, is a deprecated component.SQL Server 2005 and later versions do not install or use the Repository.

The DTS Tasarımcısı vedtsrun yardımcı programı devam kaydedilen depo. için DTS paketlerini desteklemek için

Integration Services Depo yalnızca Yükseltme Danışmanı'nı ve DTS paket Migration Wizard ve yalnızca depoyu yeniden dağıtılabilen dosyalar yerel bilgisayarda yüklü olan destekler.(These Files are normally present When the Computer has EitherSQL Server 2000OR theSQL Server 2000Tools installed.) Havuz yeniden dağıtılabilen dosyalar varsa, Yükseltme Danışmanı'nı tarayabilir ve DTS paket Yükseltme Sihirbazı geçiş, kaydedilmiş depo. için DTS paketleri , depo Yeniden dağıtılabilen dosyalar bulunmaz, Yükseltme Danışmanı'nı ve DTS paket Yükseltme Sihirbazı yalnızca için kaydedilmiş DTS paketlerini kullanılabilirSQL Serverya da yapılandırılmış depolama dosyaları.

The Integration Services Execute DTS 2000 Package task cannot run a DTS package that was saved to the Repository.Ancak,SQL Server 2000DTS çalışma çalıştırabilir böyle bir paket.İçin Thus, birIntegration Servicespaket depo içinde depolanan bir DTS paketini çalıştırmak için şu adımları izleyin:

  1. Emin depo dosyaları çalıştığı bilgisayarda yüklüIntegration Servicespaket.To install the Repository files, install SQL Server 2000, the SQL Server 2000 tools, or the Repository redistributable files on the local computer

  2. Depo içinde depolanan DTS paket için bir sarıcı olarak yeni bir DTS paket oluşturun.Bu DTS sarıcı paketindeki bir yürütmek paket görevi depo içinde depolanan paket çalıştırmak için kullanın.Bu kapsayıcı pakete kaydetmeSQL Serverya da bir yapısal depolama dosyası.

  3. Kullanan bir DTS 2000 Package yürütmek göreviIntegration Servicespaket çalıştırılacak yeni DTS sarıcı paketi.

Arrow icon used with Back to Top linkBu bölümün üstüne geri

DTS paketlerini SQL Server Express'te desteği

SQL ServerHızlı içermezIntegration Servicesya da var, bunu destekleyecek DTS paketleri.Ancak, çalışabilirler ile çalışan bir sunucuda DTS paketleriSQL ServerAşağıdaki yöntemlerden birini kullanarak ifade:

  • Çalışan bir sunucuda varolan DTS paketlerini çalıştırmak içinSQL ServerHızlı, size gereken DTS çalıştırma modülünün sunucu.AncakSQL ServerExpress DTS çalışma içermez, sunucuda DTS çalışma ya da yükleyerek kurabilirsinizSQL Server 2000istemci araçlarını veya DTS yeniden dağıtılabilen dosyalar.

  • Varolan DTS paketlerini çalıştıran bir sunucuya değiştirmek içinSQL ServerHızlı, kullanabileceğinizSQL Server 2000Araçlar.Ayrıca değiştirebilirsiniz uzaktan da paketleriSQL Server Management Studiobir sunucuda çalışan bu sürümlerinden birindeSQL Server: Çalışma grubu, standart, Enterprise ve Developer. SQL ServerHızlı içermezSQL Server Management Studio.

  • Varolan DTS paketleri için geçirmek içinIntegration ServicesDTS paket Yükseltme Sihirbazı ile yüklenen gerekirIntegration Services.SQL Server Bu sihirbaz hızlı içermez.Sihirbazı çalıştırmak için kullanabileceğiniz aşağıdaki sürümlerinden birindeSQL Server: Standart, Enterprise, veya geliştirici.

Arrow icon used with Back to Top linkBu bölümün üstüne geri