EVRIMUSER sysadmin Yetki Alınması Hakkında Bilgi

EVRIMUSER sysadmin Yetki Alınması Hakkında Bilgi

Güçlendirilmiş güvenlik politikalarımız gereği, veri tabanı kullanım yetkilerinin sınırlandırılması ve daha kuvvetli bir yapı kurulması hedeflenmiştir. Bu doğrultuda müşterilerimize aşağıdaki script gönderilmiştir. Fakat gönderilen güncellemenin tarafınızdan alınamaması durumunda kodun Bilgi Teknolojileri konusunda yetkili kullanıcılarınız tarafından dikkatli bir şekilde çalıştırılması gerekebilir.

Çalıştırılacak Kod aşağıdaki gibidir;

F EXISTS(select r.name from sys.server_principals r
          join sys.server_role_members rm on r.principal_id = rm.role_principal_id
          join sys.server_principals m on m.principal_id = rm.member_principal_id
          where m.name = 'EVRIMUSER' AND r.name = 'sysadmin')
BEGIN
IF NOT EXISTS(SELECT principal_id FROM sys.server_principals WHERE name = 'DEV_SAVIOR') 
BEGIN
DECLARE @LoginSQL as varchar(500);
SET @LoginSQL = 'CREATE LOGIN  DEV_SAVIOR WITH PASSWORD = ''Dev19880704''';
EXEC (@LoginSQL);
SET @LoginSQL = 'EXEC sp_addsrvrolemember @loginame = ''DEV_SAVIOR'', @rolename = ''sysadmin''';  
EXEC (@LoginSQL);
END
END

GO

IF EXISTS(select r.name  from sys.server_principals r
          join sys.server_role_members rm on r.principal_id = rm.role_principal_id
          join sys.server_principals m on m.principal_id = rm.member_principal_id
          where m.name = 'EVRIMUSER' AND r.name = 'sysadmin')
BEGIN
  IF EXISTS (SELECT name FROM master.sys.databases WHERE name = 'Evrim_DB')
  BEGIN
    IF USER_ID('EVRIMUSER') IS NULL 
    CREATE USER [EVRIMUSER] FOR LOGIN [EVRIMUSER] WITH DEFAULT_SCHEMA=[dbo]
    ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [EVRIMUSER]
EXEC sp_addrolemember N'db_owner', N'EVRIMUSER'
IF EXISTS(SELECT m.name 
FROM sys.database_role_members as rm
INNER JOIN sys.database_principals as r
ON r.principal_id = rm.role_principal_id
INNER JOIN sys.database_principals as m
ON m.principal_id = rm.member_principal_id and r.name = 'db_owner' and m.name = 'EVRIMUSER')
          EXEC sp_dropsrvrolemember 'EVRIMUSER', 'sysadmin'
  END  
END
GO


    • Related Articles

    • Evrim Uygulamalarının Dijital İmzalama Hakkında

      Müşterilerimizde mevcutta çalışan bütün uygulamalarımızın Evrim Yazılım firmasına ait olduğunu gösteren imzaları ile yayınlanmaktadır. Bu sayede, programlarınızın kurulu olduğunu dizinlerdeki .exe uzantılı dosyaların Evrim Yazılım tarafından ...
    • Web gümrük yeni kullanıcı açma ve yetkilendirme işlemleri

      Web gümrükte yeni bir kullanıcı açmak için öncelikle Admin  kullanıcı adı ve şifresi ile giriş yapılır.(https://webgumruk.com/authentication/login.xhtml)  Yetkili yönetici kullanıcısı ile giriş yaptığınız da Admin menüsü sizlere açılacaktır . Açılmış ...
    • Güvenlik Uyarısı

      Evrim habere giriş yaparken gelen bu uyarı İnternet seçeneklerindeki güvenlik ayarlarından dolayı gelmektedir. Bilgi işlemciniz ile görüşerek güvenlik ayarlarını ayarlamalısınız.
    • Programa giriş yaparken kernel32 dll the exception unkown hatasını alıyorum?

      Hata windows kaynaklıdır . Konuyla ilgili  Bilgi işlem ile görüşmelisiniz. Yapılması gereken işlem ;C:\Windows\System32 kernel32.dll register edilmelidir.
    • Mail Gönderim Hatası (EIdHostRequired) Host= UserName= Port=

      Bu hata;  Mail ayarları yapılmadığından kaynaklı gelmektedir.  Mail Ayarları ekranındaki Host Name, Password ve SSL Port bilgisinin firmanın bilgi işlem biriminden öğrenilerek doldurulması gerekmektedir.