Nasıl yapılır: SQL veritabanı oturum açma kimliklerini ve parolaları yerel olarak saklar.

Makale çevirileri Makale çevirileri
Makale numarası: 209502 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makalenin Microsoft Access 97 sürümü için bkz: 101084.
Gelişmiş: Uzman kodlama, birlikte çalışabilirlik ve çok kullanıcılı becerileri gerektirir.

Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.

Hepsini aç | Hepsini kapa

Özet

SQL veritabanı oturum açma kimliklerini ve parolaları yerel olarak saklamak için veritabanı yöneticisi sunucu üzerinde benzersiz bir tablo oluşturmak gerekir.

Daha fazla bilgi

Bir SQL veritabanı tablosuna bağlandığınızda, Microsoft Access'te, Microsoft Access, oturum açma KIMLIĞINI ve parolayı yerel olarak saklamak isteyip istemediğinizi seçebilirsiniz. Aksi takdirde, Microsoft Access için oturum açma kimliğinizi ve parolanızı her tabloyu içeren bir SQL veritabanına bağlanmak ister.

Microsoft Access, her zaman yazmak zorunda Microsoft Access veritabanınızda bağlantı bilgilerini saklamak isterseniz, SQL veritabanı tablosuna bağlandığınızda, Tabloları Bağla</a1> iletişim kutusunda içindeki <a0>Parolayı Kaydet</a0> onay kutusunu seçmek için tıklatabilirsiniz.

Microsoft SQL Server, Sybase SQL Server ve ORACLE sunucusu veritabanlarında, SQL veritabanı yöneticisi bu özelliği devre dışı bırakmak tüm kullanıcılar için bir SQL her bağlandığınızda, oturum açma kimliklerini ve parolalarını girmek gerektiren seçebilirsiniz veritabanı.

SQL veritabanı yöneticiniz, oturum açma kimliklerini ve parolaları yerel olarak saklamak için bu özelliği devre dışı bırakmak için <a0></a0>, SQL veritabanında MSysConf adlı bir tablo oluşturmanız gerekir. Kullanıcı SQL veritabanına bağlandığında, Microsoft Access veritabanında bu tablo arar ve, bulursa, tablo sorgular. Tablodaki değerlerin doğru devre yerel oturum açma depolama kimliklerini ve parolaları dışı bırakılacağını belirtirseniz, Microsoft Access bunu Kayıt oturum açma KIMLIĞI ve parolası yerel onay kutusunun seçili olup bağımsız olarak yapar. Tablo mevcut değil veya bu özelliği devre dışı bırakılması belirtmiyor, kullanıcıların oturum açma kimliklerini ve parolaları yerel olarak depolayabilir.

SQL veritabanı tablosu MSysConf aşağıdaki yapıya sahip olmalıdır.
Column name   Data type                                 Allows Null?
   --------------------------------------------------------------------
   Config        A data type that corresponds to a         No
                 2-byte integer, for example SMALLINT

   chValue       VARCHAR(255)                              Yes

   nValue        A data type that corresponds to a
                 4-byte integer, for example INT           Yes

   Comment       VARCHAR(255)                              Yes
				
Çalıştığınız veri kaynağının büyük/küçük harfe duyarlıdır, tablo ve sütun adlarını tam olarak gösterildiği gibi kullanın. Tüm kullanıcıların bu tabloda SELECT deyimi kullanma izniniz olması gerekir ve yalnızca sistem yöneticisinin bu tabloda DELETE deyimi kullanma iznine sahip olabilir.

ORACLE'de, farklı olan birkaç şey vardır. Örneğin, "Yorumlar." değiştirmek gerekecektir ORACLE, "Açıklama" ayrılmış sözcük Başka bir değişiklik, veri türleri arasında fark ile ilgilidir. Tablo bir ORACLE veritabanında nasıl görüneceği aşağıda verilmiştir:
   CONFIG          NUM(4,0)         NOT NULL
   CHVALUE         VARCHAR(255)
   NVALUE          NUM(5,0)*
   COMMENTS        VARCHAR(255)
				
Nvalue Num(9,0) kadar kesinliğini olabilir.

Parola ve oturum açma KIMLIĞI depolama devre dışı bırakmak için <a0></a0>, tablonun yalnızca bir satır aşağıdaki gibi olmalıdır:
   Column name     Value    Explanation
   --------------------------------------------------------------------
   Config          101      This value indicates that this record 
                            determines password properties.

   chValue         NULL     Reserved for future use.

   nValue          0 or 1   Use 0 to prevent the password and login ID
                            from being stored; use 1 to permit
                            password and login ID storage.

   Comment                  Enter your own comments here.
				
Not:, nValue değerini değiştirirseniz, değişikliğin gerçekten gerçekleşir Access yeniden başlatmalısınız.

Referanslar

Tablolar bağlama hakkında daha fazla bilgi için Yardım menüsünden Microsoft Access Yardımı ' nı tıklatın, Office Yardımcısı'na veya Yanıt Sihirbazı ' SQL veritabanı bağlantısı yazın ve sonra döndürülen konuları görüntülemek için Ara ' yı tıklatın.

Özellikler

Makale numarası: 209502 - Last Review: 6 Ağustos 2004 Cuma - Gözden geçirme: 4.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 2002 Standard Edition
Anahtar Kelimeler: 
kbmt kbdatabase kbdesign kbhowto kbinfo kbusage KB209502 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:209502

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com