Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı
Bu hızlı başlangıç, Visual Studio Code kullanılarak SSIS Kataloğu veritabanına bağlanacağını ve ardından Transact-SQL ifadeleriyle SSIS Kataloğunda saklanan bir SSIS paketini çalıştırmayı gösterir.
Visual Studio Code, Windows, macOS ve Linux için bir kod editörüdür ve Microsoft SQL Server, Azure SQL Veritabanı veya Azure Synapse Analytics'e bağlanma eklentisi dahil olmak üzere uzantıları mssql destekler. VS Code hakkında daha fazla bilgi için Visual Studio Code'a bakınız.
Prerequisites
Başlamadan önce, Visual Studio Code'un en son sürümünü yüklediğinizden ve Visual Studio Code için MSSQL uzantısını yüklediğinizden emin olun. Bu araçları indirmek için aşağıdaki sayfalara bakınız:
Desteklenen platformlar
Bu hızlı başlangıçtaki bilgileri kullanarak aşağıdaki platformlarda bir SSIS paketi çalıştırabilirsiniz:
Windows üzerinde SQL Server.
Azure SQL Veritabanı. Azure'da paketleri dağıtma ve çalıştırma hakkında daha fazla bilgi için bkz. SQL Server Integration Services iş yüklerini buluta kaldırma ve kaydırma.
Linux'ta SSIS paketini çalıştırmak için bu hızlı başlangıçtaki bilgileri kullanamazsınız. Linux'ta paketleri çalıştırma hakkında daha fazla bilgi için bkz. SSIS ile Linux'ta verileri ayıklama, dönüştürme ve yükleme.
VS Code'da dil modunu SQL olarak ayarlayın
mssql komutlarını ve T-SQL IntelliSense'i etkinleştirmek için Visual Studio Code'da dil modunu SQL olarak ayarlayın.
Visual Studio Code'u açın ve ardından yeni bir pencere açın.
Durum çubuğunun sağ alt köşesindeki Düz Metin'e tıklayın.
Açılan Dil Modu Seç menüsünde SQL seçin veya girin, ardından ENTER tuşuna basarak dil modunu SQL olarak ayarlayın.
Azure SQL Veritabanı için bağlantı bilgilerini alın
Paketi Azure SQL Veritabanı'nda çalıştırmak için SSIS Kataloğu veritabanına (SSISDB) bağlanmanız için gereken bağlantı bilgilerini alın. Aşağıdaki yordamlarda tam nitelikli sunucu adına ve oturum açma bilgilerine ihtiyacınız vardır.
- Azure Portal’da oturum açın.
- Sol taraftaki menüden SQL Veritabanları'nı ve ardından SQL veritabanları sayfasında SSISDB veritabanını seçin.
- Veritabanınızın Genel Bakış sayfasında tam nitelikli sunucu adını gözden geçirin. Kopyalamak için tıklayın seçeneğini görmek için sunucu adının üzerine gelin.
- Azure SQL Veritabanı sunucusu oturum açma bilgilerinizi unutursanız, sunucu yöneticisi adını görüntülemek için SQL Veritabanı sunucusu sayfasına gidin. Gerekirse parolayı sıfırlayabilirsiniz.
SSIS Kataloğu veritabanına bağlanma
SSIS Kataloğuna bağlantı kurmak için Visual Studio Code kullanın.
Important
Devam etmeden önce, sunucunuzu, veritabanınızı ve giriş bilgilerinizi hazır bulundurduğunuzdan emin olun. Bağlantı profili bilgilerini girmeye başladıktan sonra odağı Visual Studio Code'dan başka bir yere kaydırırsanız, bağlantı profili oluşturma işlemini yeniden başlatmanız gerekir.
VS Code'da, Komut Paletini açmak için CTRL+SHIFT+P (veya F1) tuşlarına basın.
sqlcon yazın ve ENTER'e basın.
Bağlantı Profili Oluştur seçeneğini seçmek için ENTER tuşuna basın. Bu adım, SQL Server örneğiniz için bir bağlantı profili oluşturur.
Yeni bağlantı profili için bağlantı özelliklerini belirtmek için komutları takip edin. Her değeri belirttikten sonra, devam etmek için ENTER tuşuna basın.
Setting Önerilen değer Daha fazla bilgi Sunucu adı Tam nitelikli sunucu adı Azure SQL Veritabanı sunucusuna bağlanıyorsanız, ad şu biçimdedir: <server_name>.database.windows.net.Veritabanı adı SSISDB Bağlanacak veritabanının adı. Authentication SQL Oturum Açma SQL Server kimlik doğrulaması ile SQL Server'a veya Azure SQL Veritabanı'na bağlanabilirsiniz. Azure SQL Veritabanı sunucusuna bağlanıyorsanız Windows kimlik doğrulamasını kullanamazsınız. Kullanıcı adı Sunucu yöneticisi hesabı Bu hesap, sunucuyu oluştururken belirttiğiniz hesaptır. Parola (SQL Oturum Açma) Sunucu yöneticisi hesabınızın parolası Bu parola, sunucuyu oluştururken belirttiğiniz paroladır. Parola kaydedilsin mi? Evet veya Hayır Her seferinde şifreyi girmek istemiyorsanız, Evet'i seçin. Bu profil için bir isim girin mySSISServer gibi bir profil adı Kaydedilmiş bir profil adı, sonraki girişlerde bağlantınızı hızlandırır. ESC tuşuna basarak profilin oluşturulduğunu ve bağlandığını bildiren bilgi mesajını kapatın.
Bağlantınızı durum çubuğunda doğrulayın.
T-SQL kodunu çalıştırma
SSIS paketini çalıştırmak için aşağıdaki Transact-SQL kodunu çalıştırın.
Editör penceresinde, boş sorgu penceresine aşağıdaki soruyu girin. (Bu kod, SSMS'de Paketi Yürüt iletişim kutusundaki Betik seçeneği tarafından oluşturulan koddur.)
Sisteminiz için saklı yordamdaki
catalog.create_executionparametre değerlerini güncelleştirin.Kodu çalıştırmak ve paketi çalıştırmak için CTRL+SHIFT+E tuşlarına basın.
Declare @execution_id bigint
EXEC [SSISDB].[catalog].[create_execution] @package_name=N'Package.dtsx',
@execution_id=@execution_id OUTPUT,
@folder_name=N'Deployed Projects',
@project_name=N'Integration Services Project1',
@use32bitruntime=False,
@reference_id=Null
Select @execution_id
DECLARE @var0 smallint = 1
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id,
@object_type=50,
@parameter_name=N'LOGGING_LEVEL',
@parameter_value=@var0
EXEC [SSISDB].[catalog].[start_execution] @execution_id
GO
Sonraki Adımlar
- Paketi çalıştırmanın diğer yollarını göz önünde bulundurun.