Aracılığıyla paylaş


SQL Server ve SQL Server Raporlama Hizmetlerini Anlama

SQL Server'ı, SQL Server Raporlama Hizmetlerini ve bu ikisinin Team Foundation Server ile nasıl etkileştiğini anlarsanız Visual Studio Team Foundation Server'i daha kolay yönetebilirsiniz.Bu konu özel olarak SQL Server, SQL Server Raporlama Hizmetleri ve Team Foundation Server arasındaki etkileşimler üzerine odaklanır.

Team Foundation Server ve SQL Server arasındaki etkileşimler

Team Foundation öğesinin mantıksal veri katmanı, SQL Server öğesine bağlıdır ve birkaç SQL Server veritabanından oluşur.Varsayılan olarak, bu veritabanları aşağıdaki adlara sahiptir:

  • TFS_Configuration, Team Foundation Server kaynağı için bütün yapılandırma bilgisini içerir.

  • TFS_Warehouse, Team Foundation Server'daki tüm raporlar için veritabanıdır. 

  • TFS_Analysis , takım proje koleksiyonundan yığılan verileri tutan çok boyutlu bir veritabanıdır.

  • **TFS_**CollectionName, takım projesi koleksiyonları için tekil veritabanları (her birinin kendi veritabanı vardır).

Bu mantıksal katman bir ya da daha fazla fiziksel sunucuda yerleştirilebilir ve bir SQL Server sunucu dizisine dağıtılabilir.

Aşağıdaki diyagram SQL Server Raporlama Hizmetleri ve SharePoint Ürünleri ile bütünleşmiş olan bir Team Foundation Server dağıtımının mantıksal mimarisini açıklamaktadır.

SharePoint ürünleriyle veritabanı ilişkileri

Tüm verileri bir veritabanında saklamanın bir avantajı, tek tek istemci bilgisayarları yedeklemek zorunda olmadığınız için veri yönetimini kolaylaştırmasıdır.SQL Server veritabanlarını yedeklemeyi biliyorsanız, Team Foundation Server veritabanlarını yedeklemeyi ve geri yüklemeyi de öğrenmiş olursunuz.

İpucuİpucu

Team Foundation Server karşılaştırma ayarlarının büyük küçük harf duyarsızlığını, aksan duyarlılığını ve ikili olmamasını gerektirir.Varolan bir SQL Server yüklemesini Team Foundation Server ile kullanmak isterseniz, karşılaştırma ayarlarının bu gereksinimleri karşıladığını onaylamalısınız.Karşılamazlarsa, Team Foundation Server yüklemesi başarısızlığa uğrayacaktır.Daha fazla bilgi için bkz. Team Foundation Server İçin SQL Server Harmanlama Gereksinimleri.

SQL Server, mantıksal Team Foundation uygulama katmanını barındıran sunucuyla (veya sunucularla) arasında uygun güvenlik düzeyleri yapılandırılmış olan bir sunucuda (veya sunucularda) yüklenmelidir.

Team Foundation Server ve SQL Server Raporlama Hizmetleri arasındaki etkileşimler

SQL Server Raporlama Hizmetleri, Team Foundation Server mantıksal uygulama katmanının parçası olarak düşünülmektedir.Bununla birlikte, Raporlama Hizmetleri SharePoint Ürünleri gibi o uygulama katmanının diğer mantıksal yanları gibi aynı fiziksel sunucuda yüklü olmak zorunda değildir.

Team Foundation Server'da kullanıcı ve grup izinlerini ve grup üyeliğini yapılandırdığınızda, Raporlama Hizmetleri'ndeki kullanıcılar ve gruplar için de rol üyeliğini ve izinlerini el ile yapılandırmalısınız.Daha fazla bilgi için bkz. SQL Server Raporlama Hizmetleri Rolleri.

Raporlama Hizmetleri'ndeki rol üyeliğini ve izinlerini yapılandırmaya ek olarak, rapor sunucusuyla iletişim kurmak için Team Foundation Server'ın kullandığı rapor okuyucuyu da yönetmelisiniz.Bu hesap sıkça Raporlama Hizmetleri için ver kaynakları hesabı olarak veya TFSREPORTS olarak geçer.Team Foundation Server hizmet hesabı gibi, rapor hesabı da Team Foundation Server ile bağlantıya geçecek her bilgisayar tarafından güvenilen bir çalışma alanının veya etki alanının üyesi olmalıdır.Daha fazla bilgi için bkz. Team Foundation Server yüklemesi için gereken hesaplar.

İpucuİpucu

Yönetici kimlik bilgileriyle oturum açmış olsanız da, bu siteleri Internet Explorer'daki Güvenilir Sitelere eklemedikçe veya Internet Explorer'ı yönetici olarak başlatmadıkça, Rapor Yöneticisi'ne veya https://localhost/Reports sitelerine erişme konusunda sorun yaşayabilirsiniz.Internet Explorer'ı yönetici olarak başlatmak için Başlat'ı seçin, Tüm Programlar'ı seçin, Internet Explorer kısayol menüsünü açın ve Yönetici olarak çalıştır'ı seçin.Daha fazla bilgi için bkz. Microsoft Web sitesi.

Ayrıca bkz.

Kavramlar

SQL Server Raporlama Hizmetleri Rolleri