Makale numarası: 253580 - Son Gözden Geçirme: 12 Şubat 2007 Pazartesi - Gözden geçirme: 4.4

Active Server Pages uzak bir Access veritabanına bağlanma hakkında

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Uzak bir Microsoft Access'e bağlanmak olanaklıdır Active Server Pages bir veritabanından bir IIS Web sunucusundaki. Bunu yapmak için <a0></a0>, veritabanını yerel sunucuda bu makalenin "Başvurular" bölümünde açıklandığı gibi yaptığınız gibi bağlantı dizenizde ayarlamak gerekir. Ancak, veritabanını uzak bir sunucuda, bir dizi bu doğru çalıştığından emin olmak için alınması gereken ek yapılandırma adımları vardır.

Daha fazla bilgi

IIS anonim kimlik doğrulaması

IIS, uzak sunucuya, kimliğine bürünür kullanıcıya güvenlik belirteci geçmelidir. IIS anonim kimlik doğrulaması kullanan ve ınternet Guest hesabının yerel bilgisayar hesabı yapılandırılmışsa, daha sonra aynı parolayı kullanarak aynı ada sahip bir hesabı olmalı uzak sunucuda oluşturulan ve yerel olarak oturum açma hakkı, Microsoft Windows NT 4.0 altındaki etki alanları için Kullanıcı Yöneticisi'nde verilen.

Diğer kimlik doğrulama yöntemleri

Veritabanına bağlanmak için temel kimlik doğrulaması kullanarak kullanıcıların ııs'de doğrulayabilir veya ınternet Guest hesabının bir etki alanı hesabı olarak yapılandırabilirsiniz. Windows NT Challenge/Response, çünkü bu kullanıcı için parola hiçbir zaman ııS'E iletilir uzaktan NTFS kaynaktaki verilere erişmek için kullanamazsınız. Bunun yerine, parolasının karma etki alanı denetleyicisini IIS kullanan geçirilir. Sonra etki alanı denetleyicisi yanıt verir ve IIS kullanıcı erişimini reddeder veya doğrular.

NTFS dosya ve dizin izinleri

Uzak bilgisayarda dosya sistemi NTFS ise, ııs'de kullanıcıların kimliğini doğrulamak seçtiğiniz, ancak uzak bilgisayar üzerindeki izinleri doğru ayarlanmış olması gerekir. Okuma, yazma, çalıştırma, değiştirme, dosya için ve okuma, yazma, Execute, Sil ve dosyanın bulunduğu dizin Değiştir içermelidir.

Paylaşım izinleri ve yapılandırması

Bu, Access veritabanı erişim NTFS dosya ve dizin gibi aynı kullanıcı için izin vermeniz paylaşımdır. Yöneticiler makinedeki tüm kullanıcıların kimliğini doğrulama olacaktır sürece bu paylaşımın bir yönetimsel paylaşımı olamaz. Bu olası olduğundan, veritabanına erişmek için yönetici olmayan bir paylaşım oluşturmak en iyisidir. Bu paylaşımın veritabanına bir Windows platformu üzerinde saklanıyorsa, hedef platformu için uygun şekilde yapılandırılmalıdır. Access veritabanları ile Novell Dosya Paylaşımı'nı kullanma hakkında daha fazla bilgi için "Başvurular" bölümüne bakın.

TEMP dizini yapılandırma

Dosyayı uzaktaki bir kaynağa erişen yan? s?ra, Jet alt yapısı yerel bilgisayara geçici dosyalara yazabilmesi gerekiyor (Bu durumda IIS sunucu). TEMP ve TMP IIS sunucusunda yapılandırılan, Jet alt yapısı bu dosyalar için WINNT\System32 yazma girişiminde dizin. Bu nedenle, TEMP ve TMP yapılandırmak için ortaktır bu çoğu Web siteleri için kabul edilebilir değil olabilir. Bu değişkenler, bilgisayardaki etkileşimli kullanıcılar için genellikle önceden yapılandırılır. TEMP ve TMP IIS bilgisayarda el ile yapılandırmak için gerekli olabilir ancak ııS'DEN başlatılan işlemler bu değişkenler için erişiminiz yok.

Bunu yapmak için şu adımları izleyin:

Not Microsoft Windows'un pek çok sürümü olduğundan, aşağıdaki adımlar sizin bilgisayarınızda farklı olabilir. Böyle bir durumda, bu adımları tamamlamak için ürün belgelerinize bakın.
  1. IIS bilgisayarında, Bilgisayarım ' ı sağ tıklatın ve sonra Özellikler ' i tıklatın.
  2. Sistem Özellikleri iletişim kutusundaki Gelişmiş sekmesini ve Ortam değişkenleri</a1>'ı tıklatın.
  3. Ortam değişkenleri iletişim kutusunda, Sistem değişkenleri</a0> bölümü bulun. Değişken</a0> sütununda, TEMP değişkeni bulun.

    NotTEMP sistem değişkeni yoksa, sistem TEMP değişkeni oluşturmanız gerekir. Bunu yapmak için şu adımları izleyin:
    1. Ortam değişkenleri</a0> iletişim kutusunun <a1>Sistem değişkenleri</a1> bölümünde, Yeni ' yi tıklatın.
    2. Yeni sistem değişkeni iletişim kutusunda, TEMPdeğişkeni adı) kutusuna yazın ve Tamam ' ı tıklatın.
  4. TEMP değişkeni seçin ve sonra da <a2>Düzenle</a2>'yi tıklatın.
  5. Geçici konumu Sistem değişkeni Düzenle iletişim kutusunun <a1>değişken değer</a1> kutusuna yazın bilgisayardaki bir klasör.
  6. Tamam ' ı tıklatın.
  7. 3-6 Arasındaki adımları, TMP sistem değişkeni için yineleyin.
Son olarak, kullanıcılar veya gruplar, IIS kimliğine bürünür klasörde Temp klasörünü ve dosyalarını üzerinde tam denetime sahiptir emin olmanız gerekir.

Referanslar

168336  (http://support.microsoft.com/kb/168336/ ) ADO bağlantı ve Recordset nesnelerini Aç nasıl
166831  (http://support.microsoft.com/kb/166831/ ) NetWare sunucusunda bulunan bir sorgu MS Access veritabanı hakkında

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Active Server Pages 4.0
Anahtar Kelimeler: 
kbmt kbprogramming kbconnectivity kbhowto KB253580 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:253580  (http://support.microsoft.com/kb/253580/en-us/ )