Bagikan melalui


Database SQL Server untuk Azure DevOps Server

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Anda dapat mengelola Azure DevOps Server dengan lebih mudah jika Anda memahami SQL Server, SQL Server Reporting Services, dan cara mereka berinteraksi dengan Azure DevOps Server.

Diagram berikut mengilustrasikan arsitektur logis dari penyebaran Azure DevOps Server yang terintegrasi dengan SQL Server Reporting Services.

Hubungan database dengan database SQL Server Reporting, Azure DevOps Server

Salah satu keuntungan menyimpan semua data Anda dalam database adalah menyederhanakan manajemen data karena Anda tidak perlu mencadangkan komputer klien individual. Jika Anda terbiasa mencadangkan database SQL Server, cadangkan dan pulihkan database Azure DevOps Server serupa. 

Interaksi antara database Azure DevOps Server dan SQL Server

Tabel berikut ini menjelaskan database yang mungkin ada dalam penyebaran Azure DevOps Server Anda.

Database

Digunakan ketika

Deskripsi


Tfs_Configuration

Selalu

Menyimpan data yang menjelaskan penyebaran Azure DevOps Server Anda, termasuk nama dan lokasi database lain.

Tfs_Collection

Selalu

Satu database untuk setiap koleksi proyek. Setiap database menyimpan data untuk proyek (kontrol versi, build, dan item kerja) dalam koleksi tersebut.

Tfs_Warehouse

SQL Server Reporting dikonfigurasi

Data dari semua koleksi proyek dikumpulkan dan disimpan dalam tabel yang dioptimalkan untuk pelaporan.

Tfs_Analysis

SQL Server Reporting dikonfigurasi

Database Analysis Services yang mengatur data dari database gudang ke dalam struktur cube.

ReportServer

SQL Server Reporting dikonfigurasi

Menyimpan laporan dan melaporkan data konfigurasi untuk SQL Server Reporting Services.

ReportServer_TempDB

SQL Server Reporting dikonfigurasi

Menyimpan data pelaporan sementara untuk SQL Server Reporting Services.


Tip

Azure DevOps Server mengharuskan pengaturan kolase tidak peka huruf besar/kecil, sensitif terhadap aksen, dan bukan biner. Jika ingin menggunakan penginstalan SQL Server yang sudah ada dengan Azure DevOps Server, Anda harus memverifikasi bahwa pengaturan kolase memenuhi persyaratan ini. Jika tidak, penginstalan Azure DevOps Server gagal. Untuk informasi selengkapnya, lihat Persyaratan kolase SQL Server untuk Azure DevOps Server

SQL Server harus diinstal pada server (atau server) yang memiliki tingkat kepercayaan yang sesuai yang dikonfigurasi antara server dan server (atau beberapa server) yang menghosting tingkat aplikasi Azure DevOps logis.

Interaksi antara Azure DevOps Server dan SQL Server Reporting Services

SQL Server Reporting Services dianggap sebagai bagian dari tingkat aplikasi logis untuk Azure DevOps Server. Namun, Reporting Services tidak harus diinstal pada server fisik yang sama dengan aspek logis lainnya dari tingkat aplikasi tersebut, seperti SharePoint Products.

Saat mengonfigurasi izin pengguna dan grup dan keanggotaan grup di Azure DevOps Server, Anda juga harus mengonfigurasi keanggotaan peran dan izin secara manual dengan tepat untuk pengguna dan grup tersebut di Reporting Services. Untuk informasi selengkapnya, lihat peran SQL Server Reporting Services.

Selain mengonfigurasi keanggotaan peran dan izin di Reporting Services, Anda juga harus mengelola akun pembaca laporan yang Azure DevOps Server gunakan untuk berkomunikasi dengan server laporan. Akun ini sering disebut sebagai akun sumber data untuk Reporting Services, atau TFSREPORTS. Seperti akun layanan untuk Azure DevOps Server, akun pembaca laporan harus menjadi anggota grup kerja atau domain yang dipercaya oleh setiap komputer yang tersambung ke Azure DevOps Server. Untuk informasi selengkapnya, lihat Akun yang diperlukan untuk penginstalan Azure DevOps Server.

Tip

Bahkan ketika Anda masuk dengan kredensial administratif, Anda mungkin mengalami masalah dalam mengakses Manajer Laporan atau situs http://localhost/Reports kecuali jika Anda menambahkan situs ini sebagai Situs Tepercaya di Internet Explorer atau memulai Internet Explorer sebagai administrator. Untuk memulai Internet Explorer sebagai administrator, pilih Mulai, masukkan Internet Explorer, klik kanan hasilnya, kemudian pilih Jalankan sebagai administrator.