Aynı sunucudaki iki örnek arasında ne paylaşılır?


15

Tek bir Windows sunucusuna birden çok SQL Server örneği yüklemek istiyoruz. Sunucu çıplak metal Windows 2008 R2 olduğundan VM'leri kullanamayız.

Güvenlik amacıyla iki örneğin yönetim, Windows hizmetleri, hesaplar vb. Dahil hiçbir şeyi paylaşmamasını sağlamalıyız. Bu yüzden soru şu:

Bir Windows sunucusuna birden fazla SQL Server "örneği" yüklerken ne paylaşılır?


Emm ... Sunucunun çıplak metal Windows 2008 R2 olması neden VM'leri kullanmanızı engelliyor? HyperV vardır.
sharptooth

Yanıtlar:


18

SQL Server örnekleri, her yükleme için ayrı ikili dosyalar kümesine sahiptir. Temel motor için, ayrı hesaplar altında çalışabilecek ayrı SQL Server ve SQL aracı hizmetleriniz olacaktır. Her birinin kendi yapılandırması ve kullanıcıları vardır. Bu, yüklerseniz Analysis Services ve Reporting Services gibi diğer bileşenler için de geçerlidir.

Management Studio, Integration Services ve SQL Browser hizmeti gibi paylaşılan bileşenler vardır. Paylaşılan bileşenlerin tam listesini burada bulabilirsiniz .

Farklı örnekleri korurken dikkat etmeniz gereken birkaç noktaya dikkat edin:

  • SQL Sürümü tutarlılığı (her örnek farklı bir SQL sürümü olabilir)
  • Bellek Ayarları - Her örnek, diğer örneklerden ayrı bir bellek havuzu tutar. Her bir örnek için Maks. Bellek ayarlarınızı planlamak isteyeceksiniz, böylece farklı örnekler birbiriyle rekabet etmeyecektir.
  • Olası CPU çekişmesi - Tüm örnekler aynı CPU çekirdeklerinden faydalanır. İş parçacıklarını farklı örnekler için ayırmak istiyorsanız , işlemci benzeşimi maskesini yönetebilirsiniz , ancak buna çok fazla ihtiyacım olmadı.

Genel olarak, tüm örneklerinizin aynı sunucudaki kaynaklar için rekabet edeceğini aklınızda bulundurmanız gerekir, bu nedenle bu kaynakları uygun şekilde dengeleyin.


4

Neredeyse hiçbir şey paylaşılmayacak.

Gerçek SQL Server hizmetleri açısından hiçbir şey paylaşılmaz. Her örnek kendi hizmetlerini alır ve her birinin gerçek EXE dosyalarının kendi kopyaları vardır.

Yönetim araçlarının yalnızca bir kopyası yüklenir ve sürücüler gibi şeyler paylaşılır.


0

Belki başka bir güvenlik katmanı olarak farklı sql örnekleri başlatmak için farklı windows kullanıcıları kullanmak iyi bir fikir olabilir. Ayrıca MDF dosyalarını farklı Windows kullanıcılarının dizine erişebildiği ayrı dizinlere koyabilirsiniz. Ve gerekli MDF'lere erişebilen farklı kullanıcılarla farklı adlandırılmış örnekler başlatın.

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.