Kimlik Bilgisi Oluştur

Şunlar için geçerlidir: SQL Server

Bu konuda, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da kimlik bilgilerinin nasıl oluşturulacağı açıklanır.

Kimlik bilgileri, SQL Server Kimlik Doğrulaması kullanıcılarının SQL Server dışında bir kimliğe sahip olmasına izin vermek için bir yol sağlar. Bu, öncelikle EXTERNAL_ACCESS izin kümesine sahip Derlemelerde kod yürütmek için kullanılır. Kimlik bilgileri, SQL Server Kimlik Doğrulaması kullanıcılarının yedeklemeyi depolamak için dosya konumu gibi bir etki alanı kaynağına erişmesi gerektiğinde de kullanılabilir.

Kimlik bilgileri bir SQL Server oturum açma bilgileriyle eşlenebilir ve SQL Server oturum açma bilgileri aynı anda yalnızca bir kimlik bilgileriyle eşlenebilir. Bir kimlik bilgisi oluşturulduktan sonra, oturum açma bilgilerini bir kimlik bilgileriyle eşlemek için Oturum Açma Özellikleri'ni (Genel Sayfa) kullanın.

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Sağlayıcı için oturum açma eşlenmiş kimlik bilgisi yoksa, SQL Server hizmet hesabına eşlenen kimlik bilgisi kullanılır.

  • Bir oturum açma hesabına, farklı sağlayıcılarla kullanıldıkları sürece birden çok kimlik bilgisi eşlenebilir. Oturum açma başına sağlayıcı başına yalnızca bir eşlenmiş kimlik bilgisi olmalıdır. Aynı kimlik bilgileri diğer oturum açma bilgileriyle eşlenebilir.

Güvenlik

Permissions

Kimlik bilgisi oluşturmak veya değiştirmek için ALTER ANY CREDENTIAL izni ve bir kimlik bilgisi ile oturum açmayı eşlemek için ALTER ANY LOGIN izni gerektirir.

SQL Server Management Studio'yu kullanma

Kimlik bilgisi oluşturmak için

  1. Nesne Gezgini'da Güvenlik klasörünü genişletin.

  2. Kimlik Bilgileri klasörüne sağ tıklayın ve Yeni Kimlik Bilgileri... öğesini seçin.

  3. Yeni Kimlik Bilgileri iletişim kutusundaki Kimlik Bilgisi Adı kutusuna kimlik bilgisi için bir ad yazın.

  4. Kimlik kutusuna giden bağlantılar için kullanılan hesabın adını yazın (SQL Server bağlamından ayrılırken). Genellikle bu bir Windows kullanıcı hesabı olur, ancak kimlik başka türde bir hesap olabilir.

    Alternatif olarak, Kullanıcı veya Grup Seç iletişim kutusunu açmak için (...) üç nokta simgesine tıklayın.

  5. Parola ve Parolayıonayla kutularına Kimlik kutusunda belirtilen hesabın parolasını yazın. Kimlik Windows bir kullanıcı hesabıysa, bu Windows paroladır. Parola gerekli değilse Parola boş olabilir.

  6. Kimlik bilgilerini Genişletilebilir Anahtar Yönetimi (EKM) Sağlayıcısı tarafından doğrulanacak şekilde ayarlamak için Şifreleme Sağlayıcısı kullan'ı seçin. Daha fazla bilgi için bkz . Genişletilebilir Anahtar Yönetimi (EKM)

  7. Tamam'ı seçin.

Transact-SQL Kullanımı

Kimlik bilgisi oluşturma

  1. Nesne Gezgini'nde Veritabanı Motoru'nun bir örneğine bağlanın.

  2. Standart çubuğunda Yeni Sorgubutonuna tıklayın.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın.

    -- Creates the credential called "AlterEgo.".   
    -- The credential contains the Windows user "Mary5" and a password.  
    CREATE CREDENTIAL AlterEgo WITH IDENTITY = 'Mary5',   
        SECRET = '<EnterStrongPasswordHere>';  
    GO  
    

Daha fazla bilgi için bkz CREATE CREDENTIAL . (Transact-SQL).