SSISDB kataloğu oluşturulamıyor


13

Sql server 2014 entegrasyon hizmetlerinde bir katalog oluşturmaya çalışırken aşağıdaki hatayı alıyorum. Kurulumda veya başka bir yerde neyi kaçırdığım hakkında bir fikrin var mı?

'C: \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak' katalog yedekleme dosyasına erişilemedi. Veritabanı dosyasının var olduğundan ve SQL Server Service hesabının bu dosyaya erişebildiğinden emin olun (Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)


Her zaman SSIS Hizmeti'nin ("SQL Server Entegrasyon Hizmetleri") yüklü olup olmadığını ve Services.msc'de (Windows'ta) çalışıp çalışmadığını kontrol ederim, eğer değilse, zaten yüklüyse, ancak durduysa bu hizmeti başlatın.
Eddie Kumar

Yanıtlar:


14

SSMS'de katalog oluştur'u tıkladığınızda ne olacağını görmeye karar verdim . Gerçekleştirilen bir dizi adım vardır, ancak temel öneri,

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

ve katalog oluşturma işleminin bir parçası olarak, SSISDB'yi oluşturmak için bu yedekleme geri yüklenir.

Altındaki yol Program Files, oradaki dosyaların kazara olmasını önlemek için korunacaktır. Karşılaştığınız hata, SSMS çalıştıran kişinin şu adresteki dosyaya erişimi olmadığını gösterir:C:\Program Files\Microsoft SQL Server\120\DTS\Binn

SSMS'yi runasbaşlatmak için kullanmadığınızı veya buna benzer bir şey varsayarsak , Windows Gezgini'ni (Internet Explorer'ı değil) açmayı deneyin ve o klasöre gidin. Oraya gidebilirseniz, "dosyaları göster, sınırlı bir alanda olduğumu biliyorum" gibi bir şeye Evet'i tıklamanız gerekebilir, o zaman UAC'nin SSISDB'yi yükleme yeteneğinizi etkilediğini öneriyorum.

Bu durumda, tüm SSMS örneklerinizi kapatın. Ardından, SSMS'ye sağ tıklayın ve "Yönetici Olarak Çalıştır" ı seçin.

Dosya sistemi izinlerinin nasıl kirletildiği başka bir site için bir sorundur (SuperUser veya sysadmin)

Bağladığınız temel SQL Server'dan farklı bir SSMS sürümü kullanıyorsanız (SSMS 2014 2012 kurulumuna işaret ediyor) bu oluşturma işleminin başarısız olabileceğini gösteren bu Connect öğesini tökezledim . Bu nedenle, 120'nizin (SQL Server 2014) örneğinizle eşleştiğini doğrulayın. Oradaki diğer olasılık "Çözmek için SQL Server 2012 kurulumunu kurulum ortamından çalıştırdım ve Entegrasyon Hizmetleri özelliğini ekledim."


18

Bu sorun vardı ve kullanıcı izinleri ile ilgili değildi. SQL Server'ın daha önceki bir yüklemesini yapmıştım ve 'Integration Services' dışında birçok seçeneği yüklemeyi seçtim, bu yüzden SQL Server Installation Center uygulamasını tekrar çalıştırdım ve bu sefer 'Integration Services' özelliğini yüklemeyi seçtim. 'Entegrasyon Hizmetleri'ni yüklememiş olmama rağmen SMS'lerde' Tümleştirme Hizmetleri Katalogları 'düğümünü görebilmemin nedeninin, önceki SQL Server yüklemem sırasında' Ana Veri Hizmetleri'ni yüklemeyi seçmekten kaynaklandığını düşünüyorum.


8

Hala takılmışsanız, şunları kontrol ettiğinizden emin olun:

  1. Entegrasyon Hizmetleri, birlikte çalıştığınız Örnek üzerine yüklenir
  2. Yüklü önceki bir SQL sürümünüz varsa - Eşgörünüze bağlanmak için eşleşen SSMS sürümünü kullandığınızdan emin olun

Çeşitli nedenlerle SSIS, sürüme özgüdür ve geriye / ileri uyumluluğa sahip olmamakla sınırlıdır. SQL sürümlerini ayrı ürünler olarak ele almak ve örneğinizle birlikte yüklenen VS ve SSMS sürümlerini kullanmak önemlidir.

Yükleme sırasında, minimum sürüm gereksinimlerinin Visual Studio için bazı geriye dönük stüdyo uyumluluğu sunabileceği benim deneyimim oldu. 2014 Enterprise yüklemesi sırasında, daha yeni bir sürüm yüklemek yerine VS 2010'a bağlandığını fark ettim. Ancak, hala bir katalog oluşturmak için SSMS 2014 kullanarak SQL bağlanmak zorunda kaldı, SSMS 2012 işe yaramaz.


Aynı sorunu SSMS 2016'ya SSMS 2012 ile erişmeye çalışırken de iyi değil. SSMS 2014 ile sorunsuz çalışıyor.
user3752281

8

Bu sorunu kendim çözdüm, SQL Server'ınızda birkaç özellik SSISDBBakup.bakeksik, bu yüzden dosya eksik, altında olmalı:

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

SQL Server Entegrasyon Hizmetleri özelliğini yükleyin, çalışın.


1
Klasör oluşturmaya çalıştığımda bunu yaptım ve bana daha fazla sorun verdim. Sadece SSIS'yi yeniden kurmam gerektiğini öğrendim ve şimdi çözüldü.
AbuTaareq
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.