Forum
Merhabalar,Sql de restore ettiğim databasedeki kullanıcılarla login olamıyorum.aynı dataya farklı kullancı ve sıfreyle gırıs yapan kullanıcılar vardı.sql i yeniden kurdum,restore ettim şimdi o kullanıcılar login olamıyor. sadece "sa" ile login olunabiliyor..bu durumu nasıl düzltebilirim.
Merhabalar,
Eğer sql'e bağlanmakta sıkıntı çekiyorsanız database altında table SEC_USER database'indeki kullanıcı adı ve şifreleri kontrol edin.
Eğer yönetimsel araçlar içindeki ODBC'den söz ediyosanız Windows NT kimlik doğrulaması ile seçeneğini seçip bağlanmayı deneyin.
İlk Seçenek seçili durumda.. Database içindeki kullancı adı ve sifresiyle login olamıyorum programlarda..
Peki "ileri" dediğinizde sql'e bağlanabiliyormusunuz?
Ewt ilk Seçenekde Bağlanıyor Testi başarılı buluyor.Ama 2.secenekde bağlantı sağlayamıyor.
ikinci seçenek derken !
bağlanıyorsa sunucu alanında sql'de tanımlı olan database'i görebilmeniz lazım eğer bağlanmıyorsa istemci yapılandırmasında TCP/IP yerine adlandırılmış kanallar seçip bağlanmayı deneyin.
Merhabalar,
Eğer sql'e bağlanmakta sıkıntı çekiyorsanız database altında table SEC_USER database'indeki kullanıcı adı ve şifreleri kontrol edin.
Eğer yönetimsel araçlar içindeki ODBC'den söz ediyosanız Windows NT kimlik doğrulaması ile seçeneğini seçip bağlanmayı deneyin.
SQL e bağlanıyorum.Sql server içinde datanın içindeki userslarla program üzerinde login olamıyorum.
orneğin data içinde "kasa" user ı var .bu userla program üzerinde login olamıyorum. program "bağlantı sağlanamıyor" diyor.
Geç geri döndüğüm için kusura bakmayın.
Bir tek kasa user'i ile mi bağlanamıyorsunuz yoksa diğer kullanıcılar içinde durum aynı mı? Bir diğer sorum ise yönetimsel araçlar>ODBC>sistem dsn içinde database tanımlı ise yani sql'e bağlanabiliyorsanız muhtemelen kullanıcı bazlı sorun vardır sql de kullanıcıları bir sorgulayın derim.
Kolay gelsin.
kullandiginiz yazilimda SQL kullanici acabildiginiz bir alan var ise kullaniciliari oradan silip yeniden ekleyin .. bu sorunla her kurulumda bende karsilastim .. ancak bu sekilde asabildim ...
Merhaba,
Bir database backup dosyanız üzerinde bazı kullanıcılar var ve
bunları yeni bir mssql server'a aynı isimli başka bir database'e restore etmek isterseniz
sp_change_users_login sp si ile bu userları düzeltmelisiniz.
SQL sunucusuna aynı userı ekleseniz dahi yeni açtığınız kullanıcının
SID si farklı olduğu için "database user" ve "Server user" arasında uyumsuzluk olacaktır.
Kullanımı :
exec
sp_change_users_login 'update_one', 'testuser', 'testuser'
Bu komuttan sonra database kullanıcısı ve server kullanıcısı arasındaki SID eşitlenmiş olur.
Her user için bu satırı çalıştırırsanız sorun giderilecektir.
Kolay gelsin.