Share via


Report Server veritabanı bağlantı yapılandırma

Her rapor sunucusu örneğini raporlar, rapor modelleri, paylaşılan veri kaynakları, kaynakları ve sunucu tarafından yönetilen meta verileri depolayan raporlama sunucusu veritabanı bağlantısı gerektirir. Varsayılan yapılandırma yüklüyorsanız, başlangıç bağlantı report server yükleme sırasında oluşturulabilir. Çoğu durumda, kullanacağınız Reporting ServicesKur tamamlandıktan sonra bağlantıyı yapılandırmak için yapılandırma aracı. Bağlantı kimlik bilgilerini sıfırlamak veya hesap türünü değiştirmek için herhangi bir zamanda değiştirebilirsiniz. Veritabanını oluşturmak ve bağlantı yapılandırma konusunda adım adım yönergeler için bkz: (Raporlama Servisleri) yerel mod rapor sunucusu veritabanı oluşturmak.

Aşağıdaki durumlarda bir raporu sunucu veritabanına bağlantısı yapılandırmanız gerekir:

  • İlk kullanım için rapor sunucusu yapılandırma.

  • Farklı rapor sunucusu veritabanını kullanmak için rapor sunucusu yapılandırma.

  • Kullanıcı hesabını veya veritabanı bağlantısı için kullanılan parolayı değiştirme. Hesap bilgileri RSReportServer.config dosyasında saklanan veritabanı bağlantısı güncelleştirmeniz yeterlidir. (Bu Windows tümleşik güvenlik kimlik bilgisi türü kullanır) bağlantısı için hizmet hesabı kullanıyorsanız, parola, bağlantı bilgisini güncelleştirmek için ortadan depolanmaz. Hesapları değiştirme hakkında daha fazla bilgi için bkz: Report Server hizmet hesabını yapılandırma.

  • Rapor sunucusu ölçek dışarı dağıtım yapılandırma. Ölçek dışarı dağıtım yapılandırma birden çok bağlantı için bir raporlama sunucusu veritabanı oluşturmak gerekir. Bu çok işlem gerçekleştirme hakkında daha fazla bilgi için bkz: Yerel mod rapor sunucusu ölçek dışarı dağıtım yapılandırmak.

Reporting Services veritabanı altyapısı şeklini

Rapor sunucusu erişimi için bir raporlama sunucusu veritabanı kimlik bilgilerini ve bağlantı bilgilerini ve bu veritabanını kullanan rapor sunucusu örneği için geçerli şifreleme anahtarları bağlıdır. Geçerli şifreleme anahtarları depolamak ve hassas veri almak için gerekli olan. Veritabanı ilk kez yapılandırdığınızda, şifreleme anahtarlarını otomatik olarak oluşturulur. Anahtarlarını oluşturduktan sonra rapor sunucusu hizmeti kimlik değiştirirseniz bunları güncelleştirmeniz gerekir. Şifreleme anahtarları ile çalışma hakkında daha fazla bilgi için bkz: Yapılandırmak ve şifreleme anahtarlarını yönetme.

Raporu sunucu veritabanına yalnızca rapor sunucusu tarafından erişilen dahili bir bileşendir. Kimlik bilgilerini ve bağlantı bilgilerini raporlama sunucusu veritabanı için belirlediğiniz özel rapor sunucusu tarafından kullanılır. Rapor isteyen kullanıcıların raporlama sunucusu veritabanı için veritabanı izinleri ve veritabanı oturumu gerektirmez.

Reporting Serviceskullandığı System.Data.SqlClientbağlanmak için Veritabanı Altyapısı, rapor sunucusu veritabanını barındıran. Yerel bir kopyasını kullanıyorsanız, Veritabanı Altyapısı, rapor sunucusu paylaşılan bellek kullanarak bağlantı kuracak. Raporlama sunucusu veritabanı için uzak veritabanı sunucusu kullanıyorsanız, kullandığınız sürümü bağlı uzak bağlantıları etkinleştirmeniz gerekebilir. Enterprise edition kullanıyorsanız, uzak bağlantılar için TCP/IP varsayılan olarak etkinleştirilir.

Örneği uzak bağlantıları kabul ettiğini doğrulamak için tıklatın Start, tıklatın Tüm programlar, tıklatın Microsoft SQL Server 2012 tıklayın Yapılandırma araçları, tıklatın SQL Server Configuration Managerve TCP/IP iletişim kuralı her hizmet için etkinleştirildiğini doğrulayın.

Uzak bağlantıları etkinleştirdiğinizde, istemci ve sunucu protokolleri de etkinleştirilir. Protokolleri Etkin doğrulamak için tıklatın başlatmak, tıklatın Tüm programlar, tıklatın Microsoft SQL Server 2012 tıklayın Yapılandırma araçları, tıklatın SQL Server Configuration Manager, tıklatın SQL Server ağ yapılandırması, tıklatıp mssqlserver protokollerde. Daha fazla bilgi için bkz: Etkinleştir veya Server ağ protokolü devre dışıde SQL ServerÇevrimiçi Kitaplar.

Raporu sunucu veritabanı bağlantısı tanımlama

Bağlantıyı yapılandırmak için you must use Reporting ServicesConfiguration Manager aracını ya da rsconfig komut satırı yardımcı programı. Rapor sunucusu bağlantı bilgisini gerektirir:

  • Adı Veritabanı Altyapısıörnek rapor sunucusu veritabanını.. barındırma 

  • Raporlama sunucusu veritabanı adı. İlk kez bir bağlantı oluştururken, yeni bir rapor sunucusu veritabanı oluşturmak veya varolan bir veritabanını seçin. Daha fazla bilgi için, bkz. Report Server veritabanı oluşturmak.

  • Kimlik bilgisi türü. Hizmet hesapları, bir Windows etki alanı hesabı kullanabilirsiniz ya da bir SQL Serververitabanı oturumu.

  • Kullanıcı adı ve parola (gerekli yalnızca Windows etki alanı hesabı kullanıyorsanız veya SQL Servergiriş).

Raporu sunucu veritabanına erişim sağladığınız kimlik bilgilerinin verilmesi gerekir. Eğer sen kullanma Reporting Servicesyapılandırma aracı, bu adım otomatik olarak gerçekleştirilir. Veritabanına erişmek için gerekli izinler hakkında daha fazla bilgi için bkz: "veritabanı izinleri" Bu konu bölümünde.

Veritabanı bağlantı bilgilerini depolama

Reporting Servicesdepolar ve aşağıdaki RSreportserver.config ayarların bağlantı bilgileri şifreler. You must use Reporting Servicesiçin bu ayarlar şifreli değerleri oluşturmak için yapılandırma aracı rsconfig hizmet.

Tüm değerlerin her bağlantı türü için ayarlanır. (Hizmet hesaplarını bağlantıyı yapmak için kullanan) varsayılan değerleri kullanarak bağlantı yapılandırırsanız, <LogonUser>, <LogonDomain>, ve <LogonCred> gibi boş olacaktır:

<Dsn></Dsn>
<ConnectionType></ConnectionType>
<LogonUser></LogonUser>
<LogonDomain></LogonDomain>
<LogonCred></LogonCred>

<Dsn></Dsn>
<ConnectionType></ConnectionType>
<LogonUser></LogonUser>
<LogonDomain></LogonDomain>
<LogonCred></LogonCred>

Belirli Windows hesabı veya veritabanı oturum açma kullanma bağlantı yapılandırırsanız, hesap veya giriş daha sonra değiştirirseniz, depolanan değerleri güncelleştirmek hatırlamak gerekir.

Kimlik bilgisi türü seçme

Report server veritabanı bağlantısında kullanılan kimlik bilgileri için üç tür vardır:

  • Report Server hizmet hesabını kullanarak Windows tümleşik güvenliği. Rapor sunucusu tek bir hizmet olarak gerçekleştirilir çünkü yalnızca Hizmetin altında çalıştığı hesabı veritabanı erişimi gerektirir.

  • Bir Windows kullanıcı hesabı. Rapor sunucusu ve rapor sunucusu veritabanında aynı bilgisayarda yüklüyse, yerel bir hesap kullanabilirsiniz. Aksi takdirde, bir etki alanı hesabı kullanmanız gerekir.

  • A SQL Servergiriş.

[!NOT]

Özel kimlik doğrulama uzantısı, bir raporu sunucu veritabanına bağlanmak için kullanılamaz. Özel kimlik doğrulama uzantıları, yalnızca rapor sunucusu için bir temel kimlik doğrulaması için kullanılır. Raporlama sunucusu veritabanı veya raporları içerik sağlayan dış veri kaynaklarına bağlantıları etkilemez.

Eğer örneği Veritabanı Altyapısıve Windows kimlik doğrulaması için yapılandırılmış durumda aynı etki alanında veya güvenilen bir etki alanında rapor sunucu bilgisayarda, bağlantı bağlantı özelliği olarak hizmet hesabı veya yönettiğiniz bir etki alanı kullanıcı hesabını kullanmak için yapılandırabilirsiniz Reporting Servicesyapılandırma aracı. Veritabanı sunucusunu farklı bir etki alanında ya da çalışma grubu güvenlik kullanıyorsanız, bağlantıyı kullanmak üzere yapılandırmanız gerekir bir SQL Serververitabanı oturumu. Bu durumda, bağlantı şifrelemek için emin olun. Daha fazla bilgi için bkz: Encrypting Connections to SQL Serverde SQL ServerÇevrimiçi Kitaplar.

Hizmet hesaplarını ve tümleşik güvenlik kullanma

Rapor sunucusu hizmet hesabı bağlanmak için tümleşik Windows güvenliği kullanabilirsiniz. Hesap oturum açma hakları raporu sunucu veritabanına verilir. Eğer sen install kurulumu tarafından seçilen varsayılan kimlik bilgisi türü budur Reporting ServicesVarsayılan yapılandırmada.

Hizmet hesabı bir raporu sunucu veritabanına bağlantısı yönetimi bir düşük bakım yaklaşım sağlayan güvenilen bir hesaptır. Hizmet hesabı bağlantı kurmak için Windows tümleşik güvenliği kullandığından, kimlik depolanması gerekmez. Hizmet hesabı parolasını ya da kimlik (örneğin, yerleşik bir hesabından bir etki alanı hesabına geçiş) daha sonra değiştirirseniz, ancak kullandığınızdan emin olun Reporting Servicesdeğişikliği yapmak için yapılandırma aracı. Araç, değiştirilen hesap bilgilerini kullanmak için veritabanı izinlerini otomatik olarak güncelleştirir. Daha fazla bilgi için, bkz. Report Server hizmet hesabını yapılandırma.

Hizmet hesabı kullanılacak veritabanı bağlantısı yapılandırırsanız, raporu sunucu veritabanına uzak bilgisayardaysa hesabın ağ izinleri olması gerekir. Hizmet hesabı, rapor sunucusu veritabanını bir güvenlik duvarının arkasında farklı bir etki alanındaki veya etki alanı güvenlik yerine çalışma güvenliği kullanıyorsanız kullanmayın. Kullanım a SQL Serververitabanı kullanıcı hesabı yerine.

Bir etki alanı kullanıcı hesabını kullanma

Raporu sunucu veritabanına raporu sunucu bağlantısı için bir Windows kullanıcı hesabı belirtebilirsiniz. Bir yerel veya etki alanı hesabı kullanıyorsanız, şifrenizin veya hesabınızın değiştirmek her zaman raporu sunucu veritabanı bağlantısı güncelleştirmeniz gerekir. Her zaman Reporting Servicesbağlantıyı güncelleştirmek için yapılandırma aracı.

Bir SQL Server oturum açma kullanma

Tek bir belirleyebileceğiniz SQL Serverraporu sunucu veritabanına bağlanmak için giriş. Eğer sen kullanma SQL Serverkimlik doğrulama ve rapor sunucusu veritabanını uzak bir bilgisayarda, sunucular arasında veri iletimini güvenliğini sağlamak için IPSec kullanın. Veritabanı oturumu kullanıyorsanız, şifrenizin veya hesabınızın değiştirmek her zaman raporu sunucu veritabanı bağlantısı güncelleştirmeniz gerekir.

Veritabanı izinleri

Raporu sunucu veritabanına bağlanmak için kullanılan hesapları aşağıdaki roller atanır:

  • Genel ve RSExecRole rol ReportServer veritabanı.

  • RSExecRole rol ana, msdb, ve ReportServerTempDB veritabanları.

Kullandığınızda Reporting Servicesoluşturmak veya bir bağlantıyı değiştirmek için yapılandırma aracı otomatik olarak bu izinleri verilir. Rsconfig hizmet programını kullanın ve bağlantı için farklı bir hesap belirtiyorsanız, güncelleştirmeniz gerekir SQL ServerBu yeni hesaba giriş. Komut dosyaları oluşturabilir Reporting Services-ecek güncelleştirmek yapılandırma aracı SQL Serverrapor sunucusu için oturum açma.

Veritabanı adı doğrulanıyor

Kullanım Reporting Serviceshangi raporu sunucu veritabanına raporu sunucu örneği tarafından kullanılacağını belirlemek için yapılandırma aracı. Adını bulmak için rapor sunucusu örneğine bağlama ve veritabanı kurulumu sayfasını açın.

Farklı rapor sunucusu veritabanını kullanarak veya Report Server veritabanı taşıma

Bağlantı bilgilerini değiştirerek farklı rapor sunucusu veritabanını kullanmak için rapor sunucusu örneğini yapılandırabilirsiniz. Üretim raporu sunucusuna dağıtırken veritabanları geçiş için yaygın bir durumdur. Test raporu sunucu veritabanından bir üretim raporu sunucu veritabanına geçiş genellikle üretim sunucularına nasıl alınır.. Ayrıca, bir raporlama sunucusu veritabanı başka bir bilgisayara taşıyabilirsiniz. Daha fazla bilgi için Report Server veritabanlarını başka bilgisayara taşımave Migration (Reporting Services)de SQL ServerÇevrimiçi Kitaplar.

Aynı rapor sunucusu veritabanını kullanmak için birden çok rapor sunucusu yapılandırma

Aynı rapor sunucusu veritabanını kullanmak için birden çok rapor sunucusu yapılandırabilirsiniz. Bu dağıtım yapılandırması bir ölçek dışarı dağıtım denir. Bir sunucu kümesinde birden çok rapor sunucusu çalıştırmak istiyorsanız bu yapılandırmayı koşuldur. Ancak, hizmeti uygulamaları veya yükleme ve varolan bir rapor sunucusu yükleme ile karşılaştırmak için yeni bir rapor sunucusu örneği ayarlarını sınamak isterseniz segmentlere ayırmak istiyorsanız bu yapılandırmayı da kullanabilirsiniz. Daha fazla bilgi için, bkz. Raporlama Servisleri için ölçek dışarı dağıtım yapılandırmak.

Ayrıca bkz.

Kavramlar

Report Server veritabanı oluşturmak

Raporlama Hizmetleri Yapılandırması nasıl yapılır konuları

Report Server hizmet hesabını yapılandırma