Makale numarası: 325877 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 10.4

Bir Web sunucusunda Windows Server 2003'te bir veritabanı erişimin nasıl

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

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu adım adım makalede, Microsoft ınternet ınformation Services (IIS) 6.0 tabanlı Web sunucusunda yayımlandığında, bir veritabanı erişimi denetlemek için kullanabileceğiniz birkaç yöntem açıklanır.

Veritabanında güvenlik özelliklerini kullanın

Veritabanı yönetim sistemi ya da veritabanı programında yerleşik güvenlik izinlerini, veritabanına bir kullanıcı erişimini denetlemek için kullanabilirsiniz. Veritabanınızda tümleşik kullanıcı kimlik doğrulama yöntemlerini kullanarak, parçalı yapı ince düzeyi veritabanına erişimi denetleyebilirsiniz.

Microsoft FrontPage 2002'de bir veritabanına erişimi olan bir Web sayfası oluşturmak için Veritabanı Sonuçları Sihirbazı'nı kullandığınızda, parola koruması, bu veritabanı bağlantısı için kullanabilirsiniz.

Microsoft SQL Server'da Güvenlik ile ilgili bilgileri görüntülemek için <a0></a0>, SQL Server Books Online'da "güvenlik" arayın.

Bir veritabanı yönetim sistemi için veri kaynağı adı'nı kullanarak erişimi denetleme

Web sunucusunda oluşturduğunuz veri kaynağı adı (DSN), bir dış programı veya bir Active Server Pages (ASP) sayfası, Web sitenizi yayımlamak istediğiniz veritabanını başvurmak için kullanılır.

Bir veritabanı yönetim sistemi gibi Microsoft SQL Server DSN parola ayarlarını görüntülemek için <a0></a0>, aşağıdaki adımları izleyin:
  1. Web sunucu bilgisayara yönetici olarak oturum açın.
  2. Başlat ' ı tıklatın, Yönetimsel Araçlar ' ın üzerine gelin ve sonra Veri kaynakları (ODBC)'i tıklatın.
  3. Sistem DSN</a0> sekmesini tıklatın ve yapılandırmak istediğiniz DSN sürücüye karşılık gelen ad</a1>'ı tıklatın. Örneğin, SQL Server ' ı.
  4. Yapılandır ' ı tıklatın, SQL sunucu adını doğrulayın ve sonra ileri ' yi tıklatın.
  5. Nasıl SQL Server doğrulama kimlik doğrulaması oturum açma KIMLIĞI altında aşağıdaki yöntemlerden birini kullanın:
    • Tümleşik Windows kimlik doğrulaması'nı kullanmak isterseniz, ile Windows NT kimlik doğrulaması kullanan ağ oturum açma KIMLIĞI'ni tıklatın.

      -VEYA-
    • Tümleşik bir SQL Server'ı kullanmak istiyorsanız, kimlik doğrulaması ile SQL Server kimlik doğrulaması kullanarak oturum açma KIMLIĞI ve kullanıcı tarafından girilen parola'yı tıklatın.

      Not Bu seçenek seçili ise, devam etmeden önce bir oturum açma KIMLIĞI ve parola yazın.
  6. Iki kez ileri ' yi tıklatın ve sonra da <a2>son</a2>'u tıklatın.
  7. Iki kez Tamam ' ı tıklatın.
Not Bir SQL Server 2005 sunucusuna bağlanmak için <a0></a0>, sürücü olarak SQL yerel istemci seçeneğini seçerek bir DSN oluşturun.

Dosyalara veya klasörlere erişimi kısıtlamak için NTFS dosya sistemi izinlerini kullanın.

Web sunucunuzda belirli klasörleri ve bazı dosyalara erişimi kısıtlamak için Microsoft Windows Server 2003 NTFS dosya sistemi izinleri'ni kullanabilirsiniz.

NTFS'YI kullanmak hakkında ek bilgi için izinler, dosya ve klasörleri Web sitenize ve Web, güvenli hale getirmek için kullanabileceğiniz diğer yöntemler için erişimi denetlemek için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
306011  (http://support.microsoft.com/kb/306011/ ) FP 2000: FrontPage 2000 için güvenlik en iyi yöntemleri

Web sitesinin bir bölümüne erişimi kısıtlamak için alt web'leri kullanın.

Web'inizi oluşturmak için Microsoft FrontPage'i kullandığınızda, güvenlik sınırları, alt webler oluşturabilir. Her alt Web, FrontPage'de ayrı güvenlik ayarları koruyabilirsiniz. Veritabanı sonuçları sayfalarınıza yerleştirin veya benzersiz izinleri içeren bir alt Web veritabanında başvuran ASP sayfalarınızı yerleştirin.

Bir alt Web oluşturmak ve benzersiz izinlerin nasıl atanacağı hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
301432  (http://support.microsoft.com/kb/301432/ ) NASıL YAPıLıR: bir alt Web oluşturmak ve FrontPage 2000 kullanarak izinleri ekleyin

Uygun bir Web sunucusu kimlik doğrulama yöntemi kullanın.

Veritabanınızın erişmeye çalışan kullanıcılar için uygun bir Web sunucusu kimlik doğrulama yöntemi kullanın. Veritabanı kullanıcı kimlik doğrulaması veritabanı bağlantısı için kullanılan bir iletişim kuralı üzerinden bağlıdır. SQL Server adlandırılmış kanallar varsayılan bağlantı iletişim kuralını kullanmaya karar verirseniz, örneğin, kullanıcı hesabı kimlik bilgileri kimlik doğrulaması SQL Server ile ortaya çıkabilir kimlik doğrulaması.

Referanslar

IIS aracılığıyla bir veritabanına bağlanma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
258939  (http://support.microsoft.com/kb/258939/ ) ınternet ınformation Services aracılığıyla veritabanlarına bağlanmak için öneriler
SQL Server hakkında ek bilgi için güvenlik aşağıdaki Microsoft Web sitelerini ziyaret edin:

SQL Server 2000 SP3 güvenlik özellikleri ve en iyi yöntemler
http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sp3sec00.mspx (http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sp3sec00.mspx)


SQL Server ile ilgili güvenlik konuları
http://msdn2.microsoft.com/ms161948(en-US,SQL.90).aspx (http://msdn2.microsoft.com/ms161948(en-US,SQL.90).aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard Edition
Anahtar Kelimeler: 
kbmt kbwebservices kbappservices kbhowtomaster kbnetwork KB325877 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:325877  (http://support.microsoft.com/kb/325877/en-us/ )