INTEGRATION SERVICES KALDIRMA/KURMA ADIMLARI VE SENARYOLARI

Bu makalede SQL Server Integration Services kurulu olan bir ortamdan servisi kaldırma adımlarından ve bunun mevcuttaki ortama olan etkilerinden bahsedeceğim. Bizler genel olarak kurulum ve bu kurulumların adımları ilgileniriz ancak bugün bunun tam tersi mevcutta SQL Server 2019 kurulu olan bir servisi kaldıracağız. Denetim masası (Control Panel) > Programs > Programs and Features Adımları ile mevcut ortamda kurulu olan uygulamaları görüntüledikten sonra “Microsoft SQL Server 2019” tıklayarak “Uninstall/Changes” tıklıyoruz. Görsel – 1 Karşımıza SQL Server ne yapmak istediğimizi soruyor biz bir servis kaldıracağımız için “Remove” diyerek ilerliyoruz. Görsel – 2 Yapmak istediğimiz işlemi hangi Instance üzerinde yapacağımızı soruyor, ben “TEST” Instance da yapacağım seçerek ilerliyorum. Görsel – 3 Şimdide Bu Instance üzerinde neyi kaldırabileceğimi bana gösteriyor, ben Integration Services kaldıracağım için Shared Features menüsü altında bulunan Integration Services seçiyorum burada unutulmaması gereken bir şey var eğer Shared Features altında bulunan bir service kaldırır veya kurarsanız bundan sadece seçili olan Instance […]

INTEGRATION SERVICES KALDIRMA/KURMA ADIMLARI VE SENARYOLARI

Bu makalede SQL Server Integration Services kurulu olan bir ortamdan servisi kaldırma adımlarından ve bunun mevcuttaki ortama olan etkilerinden bahsedeceğim.

Bizler genel olarak kurulum ve bu kurulumların adımları ilgileniriz ancak bugün bunun tam tersi mevcutta SQL Server 2019 kurulu olan bir servisi kaldıracağız.

Denetim masası (Control Panel) > Programs > Programs and Features

Adımları ile mevcut ortamda kurulu olan uygulamaları görüntüledikten sonra “Microsoft SQL Server 2019” tıklayarak “Uninstall/Changes” tıklıyoruz.

Görsel – 1

Karşımıza SQL Server ne yapmak istediğimizi soruyor biz bir servis kaldıracağımız için “Remove” diyerek ilerliyoruz.

Görsel – 2

Yapmak istediğimiz işlemi hangi Instance üzerinde yapacağımızı soruyor, ben “TEST” Instance da yapacağım seçerek ilerliyorum.

Görsel – 3

Şimdide Bu Instance üzerinde neyi kaldırabileceğimi bana gösteriyor, ben Integration Services kaldıracağım için Shared Features menüsü altında bulunan Integration Services seçiyorum burada unutulmaması gereken bir şey var eğer Shared Features altında bulunan bir service kaldırır veya kurarsanız bundan sadece seçili olan Instance değil sunucuda bulunan diğer Instancelarda etkilenecektir.

Görsel – 4

Görsel – 5

Görsel – 6

Adımları takip ederek Integration Services remove işlemi tamamlanmış oluyor bu işlem herhangi bir sunucu restartı veya service restartı istememektedir.

Görsel – 7

Daha öncesinde SSIS Integration Services bulunan bir ortamdan Integration Services kaldırdıktan sonra Databases sekmesinde ve Integration Services Catalogs altında SSISDB yer almaya devam eder ve bu ortama yeni bir packages deploy etmek istediğinizde veya mevcutta bulunan bir packages güncellemek istediğinizde aşağıdaki hatayı alacaksınız.

Görsel – 8

Şimdi yaptığımız işlemleri sırasıyla tekrar edelim ve aldığımız sonuçları görelim. Mevcut sunucumuzda Test Instance kuruluydu ve SSIS Integration Services mevcuttu önce bu Services kaldırdık sonrasında Test Instance yeni bir paket deploy etmeye çalıştığımızda ve mevcutta bulunan packages güncellemek istediğimde Görsel – 8 ‘deki hatayı aldım. Sonrasında aynı sunucuya Test2 Instance kurdum. Sonrasında Test Instance tekrardan SSIS Integration Services kurulumunu gerçekleştirdim. SSIS Integration Services bir Shared Features olduğu için bu kurulum ile sunucuda bulunan tüm Instances bu Feature ’dan faydalanabilecek. Şimdi yeniden Test Instance bir Test Instance yeni bir paket deploy etmeye çalıştığımızda veya mevcutta bulunan packages güncellemek istediğimde herhangi bir hata almadan kullanmaya devam edebilmekteyim, aynı zamanda sonradan kurmuş olduğum Test2 Instance da SSIS Integration Services kullanabilmektedir.

Bir Shared Features SSIS Integration Services sunucudan kaldırma tekrar kurma ve bu aşamalarda yaşanan aksiyonlardan bahsettik, bir sonraki makalede görüşünceye dek iyi ki varsınız, sevgiler 😊

Benzer Yazılar

SQL Server Plan Cache Temizlemenin 9 Farklı Yolu

SQL Server 25 dakika önce

SQL Server Cache Temizleme Yöntemleri Bu yazımızda SQL Server’da cache problemleri ile karşılaştığımızda hangi yöntemle nasıl çözümler üretebileceğimizin üzerinde duracağız. Bu işlem sistemde öngörülemeyen sorunlara yol açabileceğinden, komutları çalıştırmadan önce uzmanlardan yardım almanızda fayda olacaktır.   Cache üzerinde sorun yaşamamıza neden olacak bazı durumlar vardır; Query’lerde çok fazla Recompile kullanımı. Özellikle Store Procedure içinde yer alan Option Recompile kullanımı. Dynamic T-SQL code’ların çok fazla kullanımı. SQL Server Instance’ın ihtiyacı olan memory’den daha az memory verilmesi. Uzun süre çalışan ve size olarak çok fazla data çeken query’ler Index’siz kullanılan query’ler. Birden fazla SQL Server Instance kullanımında var olan Memory’den daha fazla memory kullanımına izin verilmesi.   Yukardaki durumlar memory dar boğazı yaşamamıza neden olacaktır ve bunun sonucunda cache temizleme ihtiyacı duyacağımız durumlar ortaya çıkması olasıdır. Cache temizlemenin birçok yöntemi vardır. Bu yöntemleri birlikte ele alacağız.   1-) DBCC FREEPROCCACHE Bu komut yardımı ile bir Resource pool’u ya da specific bir planı […]

SQL Server DMV ve DMF – 7

SQL Server 5 gün önce

Bu yazıda SQL Server DMV ve DMF Serimizin 7.’sine devam edeceğiz. Bu başlık altında Memory özelinde çokça kullandığımız performans counter’lara göz gezdireceğiz. Ve bu çıktıların ne olduklarına bakacağız. Memory ile ilişkili Performance Counter’lara göz gezdirmek istediğimizde; — Get size of SQL Server Page in bytes DECLARE @pg_size INT, @Instancename varchar(50) SELECT @pg_size = low from master..spt_values where number = 1 and type = ‘E’   — Extract perfmon counters to a temporary table IF OBJECT_ID(‘tempdb..#perfmon_counters’) is not null DROP TABLE #perfmon_counters SELECT * INTO #perfmon_counters FROM sys.dm_os_performance_counters;   — Get SQL Server instance name as it require for capturing Buffer Cache hit Ratio SELECT  @Instancename = LEFT([object_name], (CHARINDEX(‘:’,[object_name]))) FROM    #perfmon_counters WHERE   counter_name = ‘Buffer cache hit ratio’;     SELECT * FROM ( SELECT  ‘Total Server Memory (GB)’ as Cntr, (cntr_value/1048576.0) AS Value FROM    #perfmon_counters WHERE   counter_name = ‘Total Server Memory (KB)’ UNION ALL SELECT  ‘Target Server Memory (GB)’, (cntr_value/1048576.0) […]

VISUAL STUDIO SSIS PACKAGE TOOLS

ETL 4 hafta önce

Bu makalede Visual Studio ile hazırlayacağınız SSIS packages kullanılan araçlardan ve birkaç farklı bakış açısından bahsedeceğim. Birçok işte olduğu SSIS package hazırlarken de kendi kurum ve kurumlarımızın ihtiyaç ve planlarına yönelik olarak yapabileceklerimizi kendimize göre ayarlayabiliriz. Görsel – 1 Bir Execute SQL Task ile yapabileceklerimizden birkaç tanesine birlikte bakalım. Görsel – 2 SQLSourceType kısmında kullanabileceğimiz 3 farklı seçenek bulunmaktadır, Direct input: SQL sorgusunu doğrudan SQLStatement kısmına yazabilmemizi sağlar. File connection: Kaydetmiş olduğunuz bir SQL komut dosyasınızı FileConnection ‘dan direk sorgularınızın çalıştırılmasını sağlar. Variable: Variables olarak belirlemiş olduğunuz ve bu menüden kontrolünü sağlayarak görüntüleyebileceğiniz bir değişkeninizden SourceVariable kısmında belirterek çalıştırılmasını sağlar. Belirlemiş olduğunuz SQLSourceType ile SQL Task Execute olduğunda direk bir sonraki adıma geçebilir veya buradaki çıktınızı “Result Set” kısmında bir değişkene de atıyabilirsiniz. SSIS Toolbox içerisinde bulunan Containers sekmesinden farklı Container çeşitleri bulunmaktadır bunlardan biri olan For Loop Container ‘a göz atalım.   Görsel –3 Görsel – 4 Görsel – […]

0 Yorum

Yorum Yaz

Rastgele