Forum

SQL Server'a Şifres...
 
Bildirimler
Hepsini Temizle

SQL Server'a Şifresiz Erişen Kullanıcıları Bulma | SQL'e Şifresiz Erişenler | SQL Server'da Şifresi Bulunmayan Kullanıcılar | SQL DB ye Erişim

9 Yazılar
5 Üyeler
0 Reactions
3,159 Görüntüleme
(@ahmetyuruk)
Gönderiler: 115
Estimable Member
Konu başlatıcı
 

Selam ;

 Sql server 2000 kullanıyorum. Databasede açılmış olan nerdeyse 100 e yakın kullanıcı var. Bu kullanıcıların hangileri şifre ile erişiyor hangileri şifresiz erişiyor.

 Yani kısaca sql kullanıcılarının hangileri şifreli hangileri şifresiz bunu bir sorgu yazarak görmek istiyorum. acaba bu konuda hangi sorguyu yazmam gerektiğini söyleyebilir misiniz acaba ?

 

Yardımlarınız için şimdiden teşekkürler ;

 

 

 
Gönderildi : 15/04/2009 18:37

(@Anonim)
Gönderiler: 0
 

SQL Server 2000 kurulumu başladığında gelen ilk ekran.
... Şifre boş bırakılabilir, ama tabi ki güvenlik açısından
tavsiye edilmez. ...

 
Gönderildi : 15/04/2009 21:52

(@mesutsariyar)
Gönderiler: 2515
Co-Founder
 

SQL authentication mode a göre değişir. Windows authentication seçili ise windows şifreleri ile bağlanıorlardır. SQL Server Auyh ise database connection dosyasının içerisinde girili bir sa şifresi ile de bağlanıyor olabilirler. Her kullanıcı için tek tek ini dosyasına şifre kaydetmeyeceklerinden dolayı, eğer sql auth ise muhtemelen hepsi aynı şifreyi kullanıyorlardır

 
Gönderildi : 15/04/2009 22:59

(@haticeakgul)
Gönderiler: 983
Noble Member
 

   Merhaba;

 Kisisel fikrim bilgi islemin en büyük amaci sistemde daha fazla güvenlik içinde DB olusturmak ve korumak. Bu açidan bakildiginda kullanicilarin sifresiz kayit eklemesinin çok büyük hata oldugunu düsünüyorum.

Bildigim eski sifreleri görüntüleyemesiniz .

   Bunun yerine kullanicilara farkli ve toplu sifre vermenizi saglayip bu sifreleri kullanicilariniza mail atmayi saglayan  ekteki macro size yardimci olacaktir.

  Bu sayede kullanicilarinizin sifrelerini yeniden düzenlersiniz. Bu sifreleri düzenlemeyi sagladigi gibi sifreleri isterseniz kullanicilariniza mail ile yeni sifrelerinide iletilmesini sagliyor. Sifresi degismemesi gereken kullanicilar varsa GELEN  LISTESINDE BU KULLANICILARI SILIN.

http://www.cozumpark.com/cpekip/public/SQLServerLoginSifreDegistir.xls

iyi çalismalar.

 

 

 
Gönderildi : 16/04/2009 02:00

(@ahmetyuruk)
Gönderiler: 115
Estimable Member
Konu başlatıcı
 

Selam ; yardımlarınız için çok teşekkürler. Makro dosyası işimi görecektir buna emin olabilirsiniz. Gerçekten çözümsüz bırakmıyorsunuz hani 🙂

 Başarılarınızın devamını dilerim..

Bu arada bende nebim bayisiyim 🙂

 
Gönderildi : 16/04/2009 12:13

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 

Merhabalar,

User şifresinin boş olduğunu sorgu ile anlayabiliriz,
(dolu şifreyi de buluruz :), hash code üzerinde işlem ile ama gerek yok.)

ALTER LOGIN kullanici_adi WITH PASSWORD = N'' OLD_PASSWORD = N''

sorgusu çalıştırılır tek kullanıcı için sorgu hata verirse şifre doludur,
vermez ise boştur 🙂

Aşağıdaki uygulamada
select * from sysusers
sorgusu ile database users listesi alınıyor ve her user için
ALTER LOGIN kullanici_adi WITH PASSWORD = N'' OLD_PASSWORD = N''
sorgusu çalıştırılıyor ve sonuçta hata döndürmeyenler listeye konuyor..

istediğiniz "Şifresi olmayan kullanıcılar" listesi de oluşmuş oluyor..

     

Download

 

 

 
Gönderildi : 17/04/2009 04:51

(@ahmetyuruk)
Gönderiler: 115
Estimable Member
Konu başlatıcı
 

çok teşekkürler. bu araç oldukça işlevsel ve işimi gördü. başarılarınızın devamını dilerim.

 
Gönderildi : 20/04/2009 14:18

(@haticeakgul)
Gönderiler: 983
Noble Member
 

  Orhan bey;

 Paylaşım için çok teşekkürler. çok faydalı bir form olmuş.

İyi çalışmalar.

 
Gönderildi : 20/04/2009 19:06

(@mesutsariyar)
Gönderiler: 2515
Co-Founder
 

Güzel atraksiyon, kutlarız  [Y]

 
Gönderildi : 20/04/2009 22:35

Paylaş: