Yönetici olmayanların çoğaltma izleyicisi'ni kullanma
Bu konuda yönetici olmayanların çoğaltma izleyicisi kullanılacağını açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Çoğaltma İzleyicisi aşağıdaki rolleri üyeleri olan kullanıcılar tarafından kullanılabilir:
Sysadmin sunucu rolü.
Bu kullanıcılar çoğaltma izlemek ve çoğaltma aracısı zamanlamaları, Aracısı profilleri vb. gibi özelliklerini değiştirme üzerinde tam denetime sahiptir.
Replmonitor veritabanı rolü dağıtım veritabanı.
Bu kullanıcılar çoğaltma izleyebilirsiniz, ancak herhangi bir çoğaltma özelliklerini değiştiremezsiniz.
Bu Konuda
Başlamadan Önce
Güvenlik
Yönetici olmayanların çoğaltma izleyicisi kullanarak, kullanmak için:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Güvenlik
İzinler
Yönetici olmayanların çoğaltma izleyicisi, üye kullanmak için sysadmin sabit sunucu rolü dağıtım veritabanına kullanıcı eklemek ve bu kullanıcıya ata replmonitor rolü.
[Top]
SQL Server Management Studio Kullanarak
Yönetici olmayanların çoğaltma izleyicisi kullanmak için
De SQL Server Management Studio, Dağıtımcı olarak bağlanın ve sonra sunucu düğümünü genişletin.
Genişletme veritabanları, genişletme Sistem veritabanlarıve dağıtım veritabanı genişletin (adlı Dağıtım varsayılan).
Genişletme güvenlik, sağ Kullanıcılarve'yi Yeni kullanıcı.
Bir kullanıcı adı ve oturum açma için kullanıcı girin.
Bir varsayılan şema seçin replmonitor.
Seçin replmonitor onay kutusuna Veritabanı rol üyeliği ızgara.
Tamam’ı tıklatın.
[Top]
Transact-SQL'i Kullanma
Kullanıcı replmonitor sabit veritabanı rolü eklemek için
Dağıtım veritabanı üzerinde dağıtımcı, idam sp_helpuser (Transact-sql). Kullanıcı içinde listelenmemişse, UserNamesonuç kümesinde kullanıcıya dağıtım veritabanını kullanarak erişim verilmelidir CREATE USER (Transact-SQL)deyimi.
Dağıtım veritabanı üzerinde dağıtımcı Çalıştır Sp_helprolemember (Transact-sql), bir değer belirterek replmonitoriçin @ rol adı parametresi. Eğer kullanıcı listelenen ÜyeAdı sonuç kümesinde kullanıcı zaten bu role ait.
Kullanıcıya ait değil ise replmonitor rolü, idam sp_addrolemember (Transact-sql)at dağıtımcı dağıtım veritabanı üzerinde. Değeri belirtmeniz replmonitoriçin @ rol adı veritabanı kullanıcı adı veya MicrosoftWindows oturumu için eklenen @ ÜyeAdı.
Kullanıcı replmonitor sabit veritabanı rolü kaldırmak için
Kullanıcıya ait olduğunu doğrulamak için replmonitor rolü, idam Sp_helprolemember (Transact-sql)Dağıtım veritabanı üzerinde dağıtımcı ve değeri belirtmeniz replmonitoriçin @ rol adı. Kullanıcı içinde listelenmemişse, MemberNamesonuç kümesinde kullanıcı şu anda bu role ait değil.
Kullanıcıya ait replmonitor rolü, idam sp_droprolemember (Transact-sql)at dağıtımcı dağıtım veritabanı üzerinde. Değeri belirtmeniz replmonitoriçin @ rol adı ve veritabanı kullanıcı veya için kaldırılan Windows oturum açma adı @ ÜyeAdı.
[Top]