SQL Server el ile yükleyebilirsiniz

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Not

Azure DevOps Server daha önce Visual Studio Team Foundation Server olarak adlandırılmıştı.

SQL Server 2017 ' ü yüklemek için bu makaledeki adımları izleyin. Önceki sürümleri yüklemek için de benzer adımları kullanabilirsiniz. Azure DevOps Server, SQL Server 2016 ve üstünü gerektirir. Bu örnekte, Azure DevOps Server için gereken tüm SQL Server özellikler aynı sunucuda yüklüdür. Aynı sunucuyu kullanmak bir gereksinim değildir, çünkü Azure DevOps Server SQL Server topolojileri kullanımıyla esnektir.

İpucu

Azure DevOps Server için SQL Server var olan bir yüklemesini kullanabilirsiniz. Bunu yapmak için SQL Server Yöneticisi tarafından verilen yönetici kimlik bilgilerine sahip olmanız gerekir. Azure DevOps Server yüklemek ve yapılandırmak için SQL Server ' de sysadmin sunucu rolünün bir üyesi olmanız gerekir. Daha fazla bilgi için bkz. Azure DevOps Server sunucu düzeyi Yöneticiler ekleme.

Bir veya iki sunucu mı?

Azure DevOps Server için bir sunucu kullanmayı planlıyorsanız, bu bölümü atlayabilirsiniz.

500 'den fazla kullanıcının Azure DevOps Server erişmesi gerekiyorsa, SQL Server ikinci bir sunucuya yüklemeniz gerekir. Ek bir sunucu, Azure DevOps Server ile yapılandırma veritabanı arasındaki yükü böler. Azure DevOps Server için gereken SQL Server özellikler ikinci sunucuya yüklenebilir veya ikisi arasında ayrılabilir. Örneğin, Azure DevOps Server örneğine rapor sunucusunu yükleyebilirsiniz, ancak diğer bileşenler ikinci bir sunucuya yüklenir. Bu yapılandırma sıralaması, HTTP ve SQL Server arasındaki trafiği ayırır.

Yapabileceğiniz birçok farklı topoloji seçeneği vardır. Azure DevOps Server, veritabanı altyapısı, Raporlama Hizmetleri ve Analysis Services gibi SQL Server örnek özelliklerini birden çok sunucuya yükleyebilirsiniz. Göz önünde bulundurmanız gereken bazı SQL Server topoloji uyarıları aşağıda verilmiştir:

  • Azure DevOps Server, veritabanı altyapısının ve tam metin arama özelliklerinin olmasını gerektirir. Her biri kendi sunucusuna gidebilse de, bu özelliklerin birlikte yüklenmesi gerekir.
  • Azure DevOps Server Raporlama isteğe bağlıdır. Gerekirse, her biri kendi sunucusuna gidebilse de, hem Analysis Services hem de Reporting Services 'ı yükleyebilirsiniz.
  • Yukarıdaki SQL Server özelliklerinden hiçbiri Azure DevOps Server örneğinde yüklü değilse Istemci araçları bağlantısını yükleme.

Farklı sunuculara SQL Server özellikleri yüklemek için, her sunucu için yüklemeyi çalıştırın. Aşağıdaki yönergeleri kullanın, ancak yalnızca gerekli özelliği yükler.

İpucu

Azure DevOps Server çoklu sunucu yüklemesi, Active Directory etki alanı ve etki alanı hesapları ya da ağ hizmeti hesabı gerektirir. Hizmet hesapları için yerel hesapları kullanamazsınız.

SQL Server Yükleme

Yüklemeyi çalıştırmadan önce Windows yöneticileri güvenlik grubunun bir üyesi olmanız gerekir.

İpucu

Windows Server 2016 ve Windows 10 ' dan önceki Windows sürümleri için .NET Framework 3,5 ' nin yüklü olduğundan emin olun. Windows Server için, Sunucu Yöneticisi Özellik Ekleme Sihirbazı ' nı kullanarak .NET Framework 3,5 ' ü yüklemelisiniz. Daha fazla bilgi için bkz. sunucu rolleri ve özellikleri ekleme (Windows 2012/windows 2012 R2) ve sunucu rolleri ve özellikleri ekleme (Windows Server 2008 R2).

  1. SQL Server Indirme merkezi' nden desteklenen bir SQL Server sürümünü indirip yükleyin.

  2. SQL Server Yükleme Merkezi sayfasında yükleme' yi seçin. Sonra yeni SQL Server tek başına yükleme veya mevcut bir yüklemeye özellikler ekleme' yi seçin.

    Yeni SQL Server yüklemesi

    1. Ürün anahtarı sayfasında ürün anahtarınızı girin veya ücretsiz bir sürüm belirtin. İleri’yi seçin.

    2. Lisans koşulları sayfasında lisans sözleşmesini kabul edin. İleri’yi seçin.

    3. Kuralları yükler sayfasında, İleri' yi seçin.

      Windows Güvenlik Duvarı Uyarısı

      İpucu

      Windows Güvenlik Duvarı uyarısı görünebilir. Bu sunucuya Azure DevOps Server de yüklemeyi planlıyorsanız bu uyarıyı güvenle yoksayabilirsiniz. Azure DevOps Server yüklemesi bu özel durumu otomatik olarak Windows Güvenlik Duvarı 'na ekler. Azure DevOps Server başka bir sunucuya yüklerseniz, Bu sunucuda Windows Güvenlik Duvarı 'nda SQL Server için bir bağlantı noktası açın.

      Daha fazla bilgi için bkz. Azure DevOps Server yüklemesi için gereken bağlantı noktaları.

    4. Özellik seçimi sayfasında, kullanmayı düşündüğünüz topolojiye göre aşağıdaki bileşenlerden bir veya daha fazlası için onay kutularını seçin:

      • Veritabanı altyapısı Hizmetleri gereklidir.

      • Arama Için tam metin ve anlamsal Dışlamalar gereklidir.

      • Analysis Services yalnızca raporlama içindir.

      • Istemci araçları bağlantısı , yalnızca Azure DevOps Server çalıştıran sunucuda başka bir SQL Server bileşeni yüklü değilse kullanılır.

        Not

        SQL Server önceki sürümlerinde, Yönetim Araçları (SQL Server Management Studio) ve Raporlama Hizmetleri 'ni Özellikler seçim sayfasında seçerek yüklediniz. SQL Server 2017 ' de ayrı olarak yüklenirler. Daha fazla bilgi için bkz. SQL Server Management Studio ve SQL Server Reporting Services yükleyip yapılandırma.

    5. Örnek yapılandırma sayfasında varsayılan örnek' i seçin. Adlandırılmış örnek' i seçerseniz, örneğin adını girin.

    6. Sunucu yapılandırması sayfasında, Varsayılanları kabul edin veya bir etki alanı hesabının adını girin. Her hizmet için Hesap adında NT AUTHORıTY \ ağ hizmeti ' ni kullanın. Bir etki alanı hesabı belirtirseniz, parolasını parolasını girin. NT Yetkilisi \ ağ hizmeti kullanıyorsanız, parolayı boş bırakın.

      Sunucu yapılandırması

    7. Başlangıç türü sütununda, düzenleyebileceğiniz tüm hizmetler için Otomatik seçeneğinin göründüğünü doğrulayın. İleri’yi seçin.

      Sunucu yapılandırması (Ayrıntılar)

      Not

      SQL Server Ingilizce olmayan bir sürümünü mi kullanıyorsunuz? ABD Ingilizcesi için varsayılan harmanlama ayarları Azure DevOps Server gereksinimlerini karşılar. Ayrıca, bu sayfadaki veritabanı altyapısının harmanlama ayarlarını da ayarlayabilirsiniz. Daha fazla bilgi için bkz. Azure DevOps Server için SQL Server harmanlama gereksinimleri.

    8. Daha önce veritabanı altyapısı Hizmetleri onay kutusunu seçtiyseniz, Veritabanı Altyapısı yapılandırması sayfasında Windows kimlik doğrulama modu' nu seçin. Ardından Geçerli Kullanıcı Ekle' yi seçin. Aksi halde, bir sonraki numaralı adıma geçin.

      Veritabanı Altyapısı yapılandırması

    9. Daha önce Analysis Services onay kutusunu seçtiyseniz, Analysis Services yapılandırma sayfasında Geçerli Kullanıcı Ekle' yi seçin. Aksi halde, bir sonraki numaralı adıma geçin.

      Analysis Services yapılandırması

    10. Yüklemeye hazırlanma sayfasında, yüklenecek bileşenlerin listesini gözden geçirin. Ardından Yükle’yi seçin.

      Tamamla

    11. Yükleme bittikten sonra Kapat ' ı seçin.

SQL Server Reporting Services yükleyip yapılandırın

Azure DevOps Server Raporlama kullanmıyorsanız SQL Server Reporting Services veya SQL Server Analysis Services yüklemeniz gerekmez.

Raporlama Hizmetleri Azure DevOps Server ile aynı sunucuda yüklüyse ve yapılandırılmazsa, Azure DevOps Server yüklemesi sırasında yapılandırmasını sona erdirin.

Rapor sunucusunu el ile değiştirmek için, rapor veritabanının bulunduğu sunucuda Windows yöneticileri 'nin bir üyesi olmanız gerekir.

Rapor sunucusu yükleyip yapılandırma

Not

Kullanıcı hesabı denetimi iletişim kutusu görüntülenirse, devam etmek için Evet ' i seçin.

  1. SQL Server Yükleme Merkezi sayfasında yükleme' yi seçin. Ardından SQL Server Reporting Services 'yi seçin.

  2. Microsoft SQL Server 2017 Raporlama Hizmetleri sayfasında İndir' i seçin. Yüklemeyi çalıştırın.

  3. Yükleme tamamlandıktan sonra rapor sunucusunu yapılandır' ı seçin.

    Reporting Services yapılandırma bağlantısı iletişim kutusu açılır.

  4. Sunucu adı' nda, rapor sunucusunun adını girin. Bir örnek adı kullanıyorsanız, rapor sunucusu örneği' nde örneğin adını girin. Bağlan’ı seçin.

    1. Rapor hizmeti durumu durdurulmuşsa, ana sayfada Başlat ' ı seçin.

    2. Gezinti çubuğunda Web hizmeti URL 'si' ni seçin.

      1. Sanal dizin, IP adresi ve TCP bağlantı noktası kutularındaki varsayılan değerleri kabul etmek için Uygula ' yı seçin.
    3. Gezinti çubuğunda veritabanı' nı seçin.

      1. Rapor sunucusu veritabanı sayfasında, Veritabanını Değiştir' i seçin.

        Rapor sunucusu veritabanı yapılandırma Sihirbazı görünür.

        1. Eylem bölümünde Yeni bir rapor sunucusu veritabanı oluştur' u seçin ve ardından İleri' yi seçin.

        2. Veritabanı sunucusu' nda, sunucu adı'nda rapor sunucusu için veritabanını barındırmak üzere bir yerel veya uzak SQL Server örneğinin adını girin ve ardından İleri' yi seçin.

        3. Veritabanı' nda, veritabanı adı, dil ve yerel mod kutularındaki varsayılan değerleri kabul edin. İleri’yi seçin.

        4. Kimlik bilgileri' nde, kimlik doğrulama türü, Kullanıcı adı ve parola kutularındaki varsayılan değerleri kabul edin. İleri’yi seçin.

        5. Özet' te bilgilerinizi doğrulayın ve sonra İleri' yi seçin.

        6. Devam edin ve son' u seçin.

    4. Gezinti çubuğunda Web portalı URL 'si' ni seçin.

      1. Sanal dizin kutusunda varsayılan değeri kabul etmek için Uygula ' yı seçin.
    5. Rapor sunucusu Configuration Manager Sihirbazı 'nı kapatmak için Çıkış ' ı seçin.

SQL Server Management Studio yüklensin

Azure DevOps Server yüklemek için SQL Server Management Studio gerekli değildir. Yalnızca SQL Server yüklemenizi doğrulamanız gerekiyorsa SQL Server Management Studio kullanın.

  1. SQL Server Yükleme Merkezi sayfasında yükleme' yi seçin. Ardından SQL Server Yönetim Araçları 'yi seçin.

  2. SQL Server Management Studio indir sayfasında, indirme ve yükleme yönergelerini izleyin.

SQL Server veritabanı oluşturma

Azure DevOps Server için boş bir veritabanı oluşturabilirsiniz. Boş bir veritabanı, Azure DevOps Server gerek duyduğu bir veya daha fazla örnek veritabanını yönetmek için yararlıdır. Bu veritabanı, SQL Server tek veya yönetilen bir örneği üzerinde barındırılabilir. Bu makalede, Azure DevOps Server birlikte kullanmak üzere boş bir SQL Server veritabanının nasıl oluşturulacağı gösterilmektedir.

Bu yordamda iki adım vardır:

  1. Veritabanını oluşturun ve sağlanan yönergelere göre adlandırın.

  2. Azure DevOps Server yüklerken veritabanını belirler.

Azure DevOps Server, yükleme sırasında boş bir veritabanı olarak kullanılabilecek bir veritabanı içerir:

  • TFS _ DatabaseLabel yapılandırması

Bu veritabanının, gösterildiği gibi adlandırma yapısını kullanması gerekir. Bu veritabanı etiketini kaldırabilir veya bu veritabanını benzersiz bir şekilde açıklayan özel bir dize kullanabilirsiniz.

Azure DevOps Server yüklemesi sırasında, var olan bir SQL Server örneğini kullandığınızda bu veritabanını kullanma seçeneğiniz vardır. Yükleme sırasında Gelişmiş Seçenekler altında, önceden var olan boş veritabanlarını kullan onay kutusunu seçin. Bir etiket eklediyseniz, bunu sunucu veritabanları etiketine girin. Sihirbaz daha sonra yapılandırma veritabanını ayarlamak için oluşturduğunuz boş veritabanını kullanır.

Not

Her proje koleksiyonu da kendi veritabanını gerektirir, ancak yükleme sırasında boş proje koleksiyonu veritabanlarını kullanmak için Azure DevOps Server yapılandıramazsınız. Koleksiyon veritabanları, yükleme sırasında otomatik olarak oluşturulur.

SQL Server adlandırılmış örneklerle çalışma

Varsayılan SQL Server örneğini veya SQL Server adlandırılmış bir örneğini kullanarak Azure DevOps Server yükleyebilirsiniz. İş altyapınızı ve dağıtım ihtiyaçlarınıza göre, adlandırılmış bir örnek kullanmak isteyebilirsiniz. Azure DevOps Server dağıtımınızda adlandırılmış bir örneği kullanmak için, Azure DevOps Server yüklemeden önce, adlandırılmış örneği SQL Server oluşturun ya da bu örneği kullanan bir proje koleksiyonu oluşturun. Azure DevOps Server yüklenirken adlandırılmış bir örnek oluşturamazsınız.

Bir Azure DevOps Server dağıtımında adlandırılmış bir SQL Server örneğini kullanmak için aşağıdaki adımlardan birini yapın:

  • Adlandırılmış bir örnek kullanarak SQL Server yükler.
  • Azure DevOps Server verilerini adlandırılmış bir örneğe taşıyın veya geri yükleyin.
  • Adlandırılmış bir örnek üzerinde bir proje koleksiyonu oluşturun.

SQL Server doğrula

SQL Server yüklemenizin Azure DevOps Server birlikte çalıştığını doğrulamak için gerekli SQL Server özelliklerinin kullanılabilir olup olmadığını denetleyin. Ayrıca, SQL Server ile ilişkili temel Windows hizmetlerinin çalıştığını denetleyin. Bağlantı ayarlarınızın yapılandırıldığından ve ağ bağlantı noktalarının açık olduğundan emin olun.

Azure DevOps Server çalıştıran sunucuda SQL Server Reporting Services, raporlama kullanmak için Azure DevOps Server Istemci araçları bağlantısını yükler.

Veritabanı altyapısı, Analysis Services ve Raporlama Hizmetleri farklı SQL Server örneklerinde çalışıyorsa, örnekleri doğrulamak için her bir sunucuda oturum açın.

Gerekli izinler

SQL Server Yapılandırma Yöneticisi çalıştırmak için, SQL Server barındıran sunucu üzerinde Users güvenlik grubunun bir üyesi olmanız gerekir. Hizmetleri değiştirmek için SQL Server Yapılandırma Yöneticisi kullanmak için, Yöneticiler güvenlik grubunun bir üyesi olmanız da gerekir.

SQL Server Reporting Services Configuration Manager veya SQL Server Management Studio çalıştırmak için Yöneticiler güvenlik grubunun bir üyesi olmanız gerekir. Bu atama, SQL Server örneğine sahip sunucunun işletim sistemidir. SQL Server Management Studio için, doğrulaması gereken SQL Server örneğindeki ortak sunucu rolünün bir üyesi olmanız gerekir.

Veritabanı altyapısını ve Analysis Services doğrulama

Veritabanı altyapısını çalıştıran SQL Server örneğinde, arama özelliğinin Full-Text ve anlam dışlamalarını yüklediğinizi doğrulayın:

  1. SQL Server yükleme merkezini açın ve yükleme' yi seçin.

  2. Yeni SQL Server tek başına yükleme veya mevcut bir yüklemeye özellikler ekleme' yi seçin. Arama Için tam metin ve anlamsal Dışlamalar , veritabanı altyapısını çalıştıran SQL Server örneğinde yoksa, arama için tam metin ve anlam ayıklamaları' nı yükler.

Windows hizmetlerinin SQL Server Yapılandırma Yöneticisi kullanarak çalıştığını doğrulamak için:

  1. Veritabanı altyapısının, SQL Server Analysis Services veya her ikisinin de çalıştırıldığı SQL Server örneğinde SQL Server Yapılandırma Yöneticisi başlatın.

    1. SQL Server Hizmetleri' ni seçin ve çalıştırmanın tüm hizmetlerin durum sütununda göründüğünü doğrulayın. Başlangıç modunun tüm hizmetler için Otomatik olarak ayarlandığını doğrulayın.

      • Hizmetin başlangıç modunu otomatik olarak başlayacak şekilde değiştirmek için, hizmetin bağlam menüsünü açın. Özellikler' i seçin ve ardından hizmet sekmesini seçin. Başlangıç modunun sağında açılan listeyi seçin ve Otomatik' i seçin.
      • Durdurulmuş bir hizmetin durumunu çalışıyor olarak değiştirmek için durdurulan hizmetin bağlam menüsünü açın ve Başlat' ı seçin.
    2. SQL Server ağ yapılandırması' nı seçin ve MyInstanceName için Protocols' a çift tıklayın. Etkin seçeneğinin TCP/IP için durum sütununda göründüğünü doğrulayın.

      Yükleme sırasında varsayılan örneği belirttiyseniz MyInstanceName , MSSQLSERVER olur.

Aşağıdaki yordamı tamamlaması için SQL Server Management Studio yüklü olmalıdır. SQL Server örneğinizi çalıştıran sunucuya yüklenmesi gerekmez.

SQL Server Management Studio kullanarak bir SQL Server örneğine bağlantıyı doğrulamak için:

  1. SQL Server Management Studio’yu başlatın.

    Sunucuya Bağlan iletişim kutusu açılır.

  2. Sunucu türü listesinde, doğrulanacak yükleme türüne göre veritabanı altyapısı veya Analysis Services seçin.

  3. Sunucunun adını girin ve sonra Bağlan' ı seçin.

    Bir kümeye SQL Server yüklendiğinde, bilgisayar adı yerine sunucu adını belirtin. Adlandırılmış SQL Server örnekleri kullanıyorsanız, sunucunun adını ve örnek adını belirtin. Sunucuya bağlanamıyorsanız, güvenlik duvarı ayarlarını doğrulayın ve yeniden bağlanmayı deneyin.

  4. Nesne Gezgini, sunucu adının yanında yeşil bir ok göründüğünü doğrulayın.

Reporting Services 'ı doğrulama

Windows hizmetinin SQL Server Yapılandırma Yöneticisi kullanarak çalıştığını doğrulamak için:

  1. SQL Server Reporting Services çalıştıran sunucuda SQL Server Yapılandırma Yöneticisi başlatın.

    1. SQL Server Hizmetleri' ni seçin ve SQL Server Reporting Services durum sütununda çalıştırmanın göründüğünü doğrulayın.

Rapor sunucusu URL 'Lerinin SQL Server Reporting Services Configuration Manager kullanarak çalıştığını doğrulamak için:

  1. SQL Server Reporting Services çalıştıran sunucuda, Reporting Services Configuration Manager başlatın.

    Not

    Windows Server 'da, Raporlama hizmetleri Configuration Manager için bağlam menüsünü açın. Yönetici olarak çalıştır' ı seçin.

    Reporting Services yapılandırma bağlantısı iletişim kutusu açılır.

    1. Sunucu adı' nda, rapor sunucusunun adını girin. Bir örnek adı kullanıyorsanız, rapor sunucusu örneği' nde örneğin adını girin. Bağlan’ı seçin.

    2. Rapor YÖNETICISI URL' yi seçin ve rapor Yöneticisi Web sitesi bağlantısını seçin.

      Rapor sunucusu için rapor Yöneticisi Web sitesi tarayıcı penceresinde açılır.

    3. Web hizmeti URL 'si' ni seçin ve rapor sunucusu Web sitesinin bağlantısını seçin.

      Rapor sunucusu Web sitesi tarayıcı penceresinde açılır.