Aracılığıyla paylaş


Bir oturumu oluşturma

Bu konuda bir oturum oluşturma açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Kişi veya örneği için bağlanma işlemi bir giriş olduğunu SQL Server.

Bu Konuda

  • Başlamadan Önce

    Arka Plan

    Güvenlik

  • Bir oturumu oluşturmak için kullanma:

    SQL Server Management Studio

    Transact-SQL

  • Takip: bir giriş oluşturduktan sonra atılacak adımlar

Arka Plan

Oturum açma güvenlik sorumlusu veya güvenli bir sistem tarafından doğrulanabilir bir varlık değildir. Kullanıcılar gerek bağlanmak için oturum açma SQL Server. Sen-ebilmek yaratmak (örneğin, bir etki alanı kullanıcısı veya bir Windows etki alanı grubunun) Windows ilkesi temel bir mantık ya da sen-ebilmek yaratmak a Windows anapara dayanmayan bir giriş (örneğin bir SQL Servergiriş).

[!NOT]

Kullanmak için SQL Serverkimlik Veritabanı Altyapısıkarma modu kimlik doğrulaması kullanmalıdır. Daha fazla bilgi için, bkz. Kimlik doğrulama modu seçme.

Güvenlik sorumlusu olarak, oturum açma izinleri verilebilir. Bir oturum kapsamı ise tüm Veritabanı Altyapısı. Örneği üzerinde belirli bir veritabanına bağlanmak için SQL Server, oturum açma için kullanıcı eşlenmelidir. Veritabanı içindeki izin verilen ve veritabanı kullanıcı için oturum açma engellendi. Bütün örneği kapsamında olan izinleri SQL Server(örneğin, CREATE ENDPOINTizni) bir mantık-e doğru verilebilir.

Güvenlik

İzinler

Gerektirir ALTER ANY LOGINya ALTER LOGINsunucu üzerinde izni.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Bir SQL Server oturumu oluşturmak için

  1. Nesne Explorer'da sunucu örneği yeni bir oturum oluşturmak istediğiniz klasörü genişletin.

  2. Sağ güvenlik klasörüne gelin Yenive Login….

  3. İçinde Login – New iletişim kutusunda, Genel sayfasında, bir kullanıcı adı girin oturum açma adı kutusu. Alternatif olarak, tıklayın adl açmak için kullanıcı veya Grup Seç iletişim kutusu.

    Eğer sen tıkırtı adl:

    1. Altında Bu nesne türü seçin, tıklayın Nesne Types… açmak için Nesne türleri iletişim kutusunda ve aşağıdakilerden bazılarını veya tümünü seçin: yerleşik güvenlik sorumluları, gruplar, ve kullanıcı. Yerleşik güvenlik sorumluları ve Kullanıcılar varsayılan olarak seçilir. Bittiğinde tıklatın Tamam.

    2. Altında Bu konumdan, tıklayın ikiniz açmak için yerlerde iletişim kutusunda ve kullanılabilir sunucu konumlardan birini seçin. Bittiğinde tıklatın Tamam.

    3. Altında (örnekler) Seçilecek nesne adını girin, kullanıcı veya grup bulmak istediğiniz adı. Daha fazla bilgi için bkz: kullanıcı, bilgisayar veya Grup iletişim kutusunda.

    4. Tıklayın İleri… daha fazla bilgi için Gelişmiş arama seçenekleri. Daha fazla bilgi için bkz: Select Users, Computers ya da gruplar iletişim kutusu - Gelişmiş sayfası.

    5. Click OK.

  4. Üzerinde Windows İlkesi tabanlı oturum açma oluşturmak için seçin Windows kimlik. Bu varsayılan seçimdir.

  5. Kaydedilmiş bir oturumu oluşturmak için bir SQL Serververitabanı, seçme SQL Server kimlik doğrulaması.

    1. İçinde parola kutusunda, yeni kullanıcı için bir parola girin. Bu parolayı yeniden içine girmek Confirm Password kutusu.

    2. Varolan bir parolayı değiştirirken, seçin belirt eski parolave eski şifreyi yazın eski parola kutusu.

    3. Karmaşıklık ve zorlama Parola İlkesi seçeneklerini uygulamak için seçin zorla Parola İlkesi'ni. Daha fazla bilgi için, bkz. Parola İlkesi. Bu varsayılan bir değerdir ne zaman seçenek SQL Server kimlik doğrulaması seçilir.

    4. Sona erme Parola İlkesi seçeneklerini uygulamak için seçin zorla parola süre sonu. Parola ilkesini zorlamak bu onay kutusunun seçilmesi gerekir. Bu varsayılan bir değerdir ne zaman seçenek SQL Server kimlik doğrulaması seçilir.

    5. Kullanıcı ilk kez oturum açma kullanılan yeni bir parola oluşturmak için zorlamak amacıyla seçin kullanıcının sonraki oturum açma parolasını değiştirsin. Parola süre sonu zorla bu onay kutusunun seçilmesi gerekir. Bu varsayılan bir değerdir ne zaman seçenek SQL Server kimlik doğrulaması seçilir.

  6. Giriş bağımsız güvenlik sertifikası ile ilişkilendirmek için seçin eşlenen sertifika için ve varolan bir sertifikayı adını listeden seçin.

  7. Giriş başına bir asimetrik anahtar ile ilişkilendirmek için seçin asimetrik anahtar eşlenen ve sonra varolan bir anahtar adını listeden seçin.

  8. Oturum açma güvenlik kimlik bilgileri ile ilişkilendirmek için seçin eşlenen kimlik bilgisi için onay kutusunu ve ardından varolan bir kimlik bilgisi listeden seçin veya tıklatın Ekle yeni bir kimlik bilgisi oluşturmak için. Oturumu açma bir güvenlik belgesi olmaktan bir eşlemeyi kaldırmak için gelen kimlik bilgisini Seç Eşleştirilmiş kimlik ve tıklayın kaldırma. Genel olarak, kimlik bilgileri hakkında daha fazla bilgi için bkz Kimlik bilgileri (veritabanı altyapısı).

  9. Dan varsayılan veritabanı listesinde, oturum açma için varsayılan bir veritabanı seçin. Ana Bu seçenek için varsayılan değerdir.

  10. Dan varsayılan dil listesinde, oturum açma için varsayılan bir dil seçin.

  11. Tamam’ı tıklatın.

Ek seçenekler

Login – New iletişim kutusu, dört ek sayfa seçeneklerini de sunuyor: Sunucu rollerini, Kullanıcı eşleme, Securables, ve durum.

Sunucu rolleri

Sunucu rollerini sayfa, yeni bir oturum için atanabilecek tüm olası rolleri listeler. Aşağıdaki seçenekler kullanılabilir:

  • bulkadmin onay kutusu
    Üyeleri bulkadmin sabit sunucu rolü bulk INSERT deyimi çalıştırabilirsiniz.

  • dbcreator onay kutusu
    Üyeleri dbcreator sabit sunucu rolü oluşturabilir, alter, drop ve herhangi bir veritabanını geri yüklemek.

  • diskadmin onay kutusu
    Üyeleri diskadmin sabit sunucu rolü disk dosyaları yönetebilirsiniz.

  • processadmin onay kutusu
    Üyeleri processadmin sabit sunucu rolü sonlandırmak örneği içinde çalışan işlemler Veritabanı Altyapısı.

  • Genel onay kutusu
    Tüm SQL Server kullanıcıları, grupları ve rolleri ait Genel sabit sunucu rolü varsayılan.

  • securityadmin onay kutusu
    Üyeleri securityadmin sabit sunucu rolü, oturumları ve bunların özelliklerini yönetme. Onlar da verebilir, inkar ve sunucu düzeyinde izinleri iptal. Onlar da grant, deny, revoke veritabanı düzeyi izinlerini ayarlayabilirsiniz. Ayrıca, parolaları sıfırlayabilirsiniz SQL Serveroturumları.

  • ServerAdmin onay kutusu
    Üyeleri serveradmin sunucu rolü sunucu bazındaki yapılandırma seçenekleri değiştirmek ve sunucuyu kapatın.

  • setupadmin onay kutusu
    Üyeleri setupadmin sabit sunucu rolü ekleyebilir ve kaldırabilirsiniz bağlantılı sunucuları ve bazı sistem saklı yordamlar yürütebilirsiniz.

  • sysadmin onay kutusu
    Üyeleri sysadmin sabit sunucu rolü herhangi bir etkinliği gerçekleştirebilir Veritabanı Altyapısı.

Kullanıcı eşleme

Kullanıcı eşleme sayfası, tüm olası veritabanları ve veritabanı rol üyelikleri mantık-e doğru-ebilmek var olmak tatbiki o veritabanlarını listeler. Seçili veritabanı oturum açma için kullanılabilen rol üyeliğini belirlemek. Bu sayfada aşağıdaki seçenekler kullanılabilir:

  • Bu oturum açma eşlenen kullanıcılar
    Bu giriş erişebileceğiniz veritabanları seçin. Bir veritabanını seçtiğinizde, geçerli veritabanı rolleri görüntülenir **Veritabanı rol üyeliği:**database_name bölmesi.

  • Harita
    Aşağıda listelenen veritabanlarına erişmek oturum açma izin verir.

  • Veritabanı
    Sunucusundaki kullanılabilir veritabanlarını listeler.

  • Kullanıcı
    Mantık-e doğru harita veritabanı kullanıcı belirtir. Varsayılan olarak, veritabanı kullanıcı oturum açma adıyla aynı sahiptir.

  • Varsayılan Şema
    Kullanıcı varsayılan şema belirtir. Bir kullanıcı ilk kez oluşturulduğunda, varsayılan şema olduğunu dbo. Henüz varolmayan bir varsayılan şema belirtmek mümkündür. Bir Windows grubu, bir sertifika veya asimetrik anahtar eşlenen kullanıcı için bir varsayılan şema belirtemezsiniz.

  • Konuk hesabı etkinleştirilir: database_name
    Konuk hesabının seçili veritabanı etkin olup olmadığını gösteren salt okunur özniteliği. Kullanım durum sayfası Login Properties iletişim kutusunu etkinleştirmek veya Guest hesabını devre dışı bırakmak için Konuk hesabı.

  • Veritabanı rol üyeliği: database_name
    Belirtilen veritabanında kullanıcı rolleri seçin. Tüm kullanıcılar Genel her veritabanı rolü kaldırılamaz. Veritabanı rolleri hakkında daha fazla bilgi için bkz: Veritabanı düzey roller.

Securables

Securables sayfası, tüm olası securables ve bu securables mantık-e doğru verilebilecek izinleri listeler. Bu sayfada aşağıdaki seçenekler kullanılabilir:

  • Üst kılavuzunda
    İzinler ayarlanabilir bir veya daha fazla öğe içeriyor. Üst kılavuzunda görüntülenen sütunları asıl veya güvenilir türüne bağlı olarak değişir.

    Öğeler üst kılavuzuna ekleyin:

    1. Tıklayın Ara.

    2. İçinde Nesne Ekle iletişim kutusunda, aşağıdaki seçeneklerden birini seçin: özel başlatılıyor…, Types… tüm nesneleri, or The serverserver_name. Tamam’ı tıklatın.

      [!NOT]

      Seçme server server_name üst kılavuz bu sunucuların tümü ile otomatik olarak doldurur güvenilir nesneler.

    3. Seçerseniz özel başlatılıyor…:

      1. İçinde Nesneleri iletişim kutusunun altında Bu nesne türlerini seçin, tıklayın Nesne Types….

      2. İçinde Nesne türleri Seç iletişim kutusunda, aşağıdaki nesne türlerinden bazılarını veya tümünü seçin: , oturumları, Sunucular, Kullanılabilirliği grupları, ve sunucu rollerini. Tamam’ı tıklatın.

      3. Altında (örnekler) Seçilecek nesne adlarını girin, tıklayın Gözat….

      4. İçinde nesneler için göz iletişim kutusunda, seçtiğiniz türde kullanılabilir nesneleri seçin Nesne türleri Seç iletişim kutusunu tıklatıp ardından Tamam.

      5. İçinde Nesneleri iletişim kutusunda, tıklatın Tamam.

    4. Seçerseniz tüm nesneleri types…, Nesne türleri Seç iletişim kutusunda, aşağıdaki nesne türlerinden bazılarını veya tümünü seçin: , oturumları, Sunucular, Kullanılabilirliği grupları, ve sunucu rollerini. Tamam’ı tıklatın.

  • Ad
    Kılavuza eklenen adı her asıl ya da güvenilir.

  • Tür
    Her öğe türünü açıklar.

  • Açık sekmesi
    Üst kılavuzunda seçilen olası izinleri güvenilir listeler. Tüm izinler için tüm seçenekleri vardır.

  • İzinler
    Iznin adını.

  • Grantor
    İzin verilen asıl adı.

  • Grant
    Bu oturum açma izni vermek için seçin. Açıkça bu izni iptal etme.

  • Grant ile
    Listelenen izni ile grant OPTION durumunu yansıtır. Bu kutu, salt okunurdur. Bu izin uygulamak için kullanın Ver deyimi.

  • Reddet
    Bu oturum açma erişimi engellemek için seçin. Açıkça bu izni iptal etme.

Durum

Durum sayfasında yapılandırılan kimlik doğrulama ve yetkilendirme seçeneklerden bazıları listelenir üzerinde seçili SQL Servergiriş.

Bu sayfada aşağıdaki seçenekler kullanılabilir:

  • Veritabanı altyapısı için bağlanma izni
    Bu ayar ile çalışırken, verilen veya bir güvenli hale getirilebilen üzerinde izni verilmeyen Sorumlusu seçili oturum açma düşünmelidir.

    Seçin Ver connect sql oturum açma izni vermek için. Seçin engelle connect sql mantık-e doğru inkar etmek.

  • Oturum Aç
    Bu ayar ile çalışırken, bir tablodaki bir kayıt olarak seçili oturum açma düşünmelidir. Burada listelenen değerlere değişiklikleri kayda uygulanacaktır.

    Devre dışı bırakılmış bir giriş, bir kaydı olarak var devam ediyor. Ama bağlanmaya çalışırsa, SQL Server, oturum açma kimlik doğrulaması.

    Bu mantık dışı için bu seçeneği seçin. Bu seçeneği etkinleştirmek ya da devre dışı bırak seçeneği ile LOGIN alter deyimi kullanır.

  • SQL Server Kimlik Doğrulaması
    Onay kutusunu giriş kilitli yalnızca seçili oturum açma kullanarak bağlanıyorsa kullanılabilir SQL Serverkimlik ve giriş kilitlendi. Bu ayar, salt okunurdur. Kilitli bir oturumu kilidini açmak için kilidini seçeneği alter LOGIN idam.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Windows kimlik doğrulaması kullanarak bir oturumu oluşturmak için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    -- Create a login for SQL Server by specifying a server name and a Windows domain account name.
    
    CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
    GO
    

SQL Server kimlik doğrulaması kullanarak bir oturumu oluşturmak için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    -- Creates the user "shcooper" for SQL Server using the security credential "RestrictedFaculty" 
    -- The user login starts with the password "Baz1nga," but that password must be changed after the first login.
    
    CREATE LOGIN shcooper 
       WITH PASSWORD = 'Baz1nga' MUST_CHANGE,
       CREDENTIAL = RestrictedFaculty;
    GO
    

Daha fazla bilgi için, bkz. Giriş (Transact-sql) oluştur.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Takip: bir giriş oluşturduktan sonra atılacak adımlar

Oturum açma oluşturduktan sonra oturum açma bağlanabilir SQL Server, ama mutlaka yararlı bir iş yapmak için yeterli izni yok. Aşağıdaki liste genel oturum açma eylemleri bağlantılar sağlar.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]