Forum
Merhabalar,
Report Build üzerinden yaptığım işlemlerde datasoucede db bağlatısı yaparken "Use windows aut.." seçeniğini seçtiğimde istediğim veri tabanları çıkmıyor resimde gönderdiğim gibi çıkıyor.Bu şekilde yapınca domaindeki kullanıcılar görebiliyor link ile şifre istemeden.Ama istediğim veri tabanı olmadığı için işe yaramıyor.
Fakat "SQL server Aut.." seçtiğimde istediğim veri tabanı çıkıyor network paylaşımında yapıldığından K.adi şifresi isiyor ve SQL server şifresini yazmadan kabul etmiyor.
Bununla iligli olarak sizde ne yapabilirim.
Bir kaç daha deneme yaptım aslında onlarda açmıyor. Asıl amacım burada raporu domain userların görütüleyebilmesi.
SQL server şifresi gerekmeden.
domian admin hesabını dediğiniz şekilde ekledim. Windows Auth seçinse bütün db ler gözüktü burada isteğimiz oldu teşekkür ederim.
FAkat resimde paylaştığım şekilde yine şifre istiyor.admin hesabını yazdım olmadı.
SQL kullanıcı ile giriş yapıyor yine.
Windows kullanıcısınıda veri tabanında yetki olarakta "sysadmin" verdim.
Evet User mappings den de db_accesadmin seciyorum çektiğim veritbanlarına.
Raporunuzun bağlı olduğu datasource a gidip oradan tekrar validate eder misiniz ? Masaüstüne .udl isminde bir file oluşturup orada da test edebilirsiniz connection stringinizin ve kullanıcınızın doğru yetkilere sahip olduğunu.
MErhabalar,
Dediğiniz şekilde ekledim şifre ekranını atlayabiliyorum. Fakat yeni sorun çıktı.Eklediğim kullanıcı ile sunucuda denerken 1. resimdeki hatayı verdi.
2. resimkide hata ise kullanıcının kendi bilgisayarında denerken verdiği hata.
- resim
2. resim
Ek olarak belirtmekistedim.DB ye tanımladığım izinli windows kullanıcıları görebiliyor.Clientlarda denerken o şifrelerle giriş yaptığımda görüyor.
Durumu şöyle iza edeyim size rapor websitesinde ilgil raporda izin verdim kullanıcıyı aştık.
Dataset dediği db den aktarılan bilgiler yani resimdeki "hr03f17" nolu db. Bu kullanıcıyı veritabanına ekledim orada sysadmin verince gördü açtı fakat oradan kaldırdım kullanıcıyı sildim denedim ve açmıyor., Sysadmin dışında okuma yetkisi ve public yetkileriyle denedim onlarla da olmadı.
Bunu kullanıcıları sysadmin yapmadan veya sqle eklemeden yapma şansımı var mı.
Ya da dataset farklı bir yerdemi oluşturuluyor çünkü sqlde bulamadım.
Aynen hissediyorum olacak inşallah :).
Server rol ve user mapping ayarlarını hepsini denedim illaki sysadmin olacak.
Ne denediysem olmadı yahu 🙂
sysadmin de açmasaydı sorun başkaydı zaten. SQL Serverdaki god mode sysadmin.
Gerekli tüm dblere datareader yetkisi vermelisiniz.
Server level bir yetki vermemelisiniz.
veri tabanının altındaki objelerde yetki yoksa onlara
GRANT SELECT ON SCHEMA :: [dbo] TO user şeklinde yetki vermelisiniz. Bunu exec sp_msforeachtable ile de verebilirsiniz.
Merhabalar,
Dediğinizi denemek için yeni bir user açtım. Mesajtaki gibi yetkileri sağladım fakat report server urlsini girince hata aldım access denied.
report servera bu kullanıcıyı ekledim hatta.Sqlede dediğiniz gibi ekledim fakat aşadağıdaki hatayı aldım.
Reporting Services Error
- The permissions granted to user '.......\rapor' are insufficient for performing this operation. (rsAccessDenied)
SQL Server Reporting Services
ve Rerort Manegere bağlanırken bu hatayı veriyor.
User '......\rapor' does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed. |
Aslında tarif ettiğiniz şekilde bütün ayarşarı hallettim.Yinede aynı hatalar devam ediyor
Report Servis Account olarak hangisi seçilmesi daha iyi olur.
UAC sorunu var burada, aşağıdaki linkteki adımları yapar mısınız
Bu ayarlarıde denedim bugün olmadı.Denemedim başka seçenek kaldımı acaba ya 🙂
UAC ayarlarını kapattım ilgili kullanıcıya local adminde de yetki verdim.Bütün ayarları baştan yaptım.SSRS14 vardı 17 de kurdum onundala denedim malasef ki hataları aşmadım.
Bugün bir şey farkettim ReportServer SQL db ye bağlatın orada yeni rol ekleyip denemek istedim ama rol ekleme pasif daha doğrusu değişiklik yapamıyorum rapor serverinin ismini ve linkini değişme dışında.
Reportserver managerda diğer kullanıcıyla verdiğim yetkiyi çekemiyor mu acaba daha doğrusu oraya ekliyor ama görüntüde varama yetkiyimi yapamıyor.
DB ye bağlandığımda öyle hata verince düşündüm.
Birde böyle bir durum var 🙂
Reportmangere hata veren kullanıcı ile giriyorum tamam bu hatayı ekran veriyor .
Error - Report Manager
|
Enterasan tarafı hata ekrandayken sağ üsten site settings yapıp işlem yapabiliyorum 🙂 . System user veya admin olunca geliyor çıkartında site settings gelimiyor.
Ama uyarı devam ediyor.
Umarım durumu anlatabilimişimdir. 🙂