SQL Server’da üst düzey bir güvenlik önlemi olarak uygulamacıların login şifrelerini bilmemelerini ve tanımladığınız login’in sadece uygulama sunucusu üzerinden sql server’a bağlanmasını istiyorsanız aşağıdaki script yardımıyla uygulama sunucusunu sql server üzerinde login olarak tanımlayabilirsiniz. CREATE LOGIN [Domainİsmi\TESTSERVER$] FROM WINDOWS; Server isminizi yukarıda TESTSERVER yazan yere yazmalısınız. Burada benim başıma gelen önemli bir noktaya değineyim. Server […]
Daha önce Oracle’a bağlanacak bir linked server tanımlama işlemine “SQL Server’dan Oracle’a bağlanacak bir Linked Server tanımlamak” isimli makalemde değinmiştim. Şimdi ise tanımlamış olduğumuz bu linked server’a yeni bir SQL Login’i yetkilendirme işlemini anlatacağım. Örneğin deneme isimli bir linked server tanımlamış olalım. Tanımlama esnasında da denemeUser’a linked server’ı kullanma yetkisi verdiğimizi düşünelim. denemeUser’ın sahibi […]
Bazı durumlarda SQL Server üzerinde bulunan bir veritabanının Oracle veritabanından veri çekme ihtiyacı ortaya çıkabilir. İlk olarak oracle tarafında ilgili bir kullanıcının oluşturulur. Eğer SQL Server’ınızın bulunduğu sunucuda Oracle Client yüklü değilse gerekli kurulum yapılır. Oracle tarafında oluşturulan kullanıcının kullanacağı tns bilgisi client’ın yüklü olduğu path’te (genellikle bu şekilde olur -> C:\app\product\11.2.0\client_1\network\admin) tnsnames.ora dosyasına […]
Bazen kullanıcıların şifrelerini değiştirebilme yetkisine ihtiyaçları oluyor. Normalde tek bir kullanıcı için bu yetkiyi aşağıdaki şekilde verebiliyoruz. GRANT ALTER ON LOGIN:: testUser to testUser Ama bazen instance üzerindeki tüm loginler için aynı işlemi yapmak isteyebiliriz. Aşağıdaki sorgu yardımıyla bu işlemi yapacak script demetini hazırlayabiliriz. select 'GRANT ALTER ON LOGIN:: '+s.name+' to '+s.name from master..syslogins s […]
Goldengate , exract servisleri aşağıdaki gibi hatalar verip başlamıyorsa , çözümü çok kolay. Olası hatalar: Not enough database memory to honor requested MAX_SGA_SIZE of 400. PROCESS ABENDING. Çözüm: streams_pool_size ve shared_pool_size parametrelerini ayarlayın. streams_pool_size hatadaki boyuttan (yukarıdaki örnekte 400) büyük olmalıdır. Sonrasında veritabanını yeniden başlatın. alter system set streams_pool_size=1G scope=spfile sid='*'; alter system set shared_pool_size=5G scope=spfile sid='*'; […]