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

Ö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
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.

Ö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.
ACC2000 ACC2002

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 209502 - Son İnceleme: 08/06/2004 23:48:07 - Düzeltme: 4.0

Microsoft Access 2000 Standard Edition, Microsoft Access 2002 Standard Edition

  • kbmt kbdatabase kbdesign kbhowto kbinfo kbusage KB209502 KbMttr
Geri bildirim