Bir veritabanı başka bir sunucuda kullanılabilir yapma, meta veriler yönetme örnek
This topic is relevant for using Microsoft SQL Server 2005 and later versions in the following situations:
Bir veritabanı için veritabanı yansıtması oluşturan ayarlanıyor.
Roller, bir Günlük Sevkiyat yapılandırmasında birincil ve ikincil sunucular arasında değiştirmek hazırlarken.
Bir veritabanını başka bir sunucuya geri örnek.
Başka bir sunucuda veritabanının bir kopyasını ekleme örnek.
Bazı uygulamalar, bilgi varlıkları ve veritabanı tek kullanıcı kapsam dışında olan nesneler bağlıdır.Genellikle, uygulama bağımlılıkları sahip Yönetici and msdb veritabanları ve kullanıcı veritabanı da.Bu veritabanı doğru çalışmasını hedef sunucuda kullanılabilir yapılmalıdır için gerekli olan bir kullanıcı veritabanı dışında bir şey depolanan örnek.Örneğin, açılan oturumların bir uygulama için meta veriler depolanır Yönetici veritabanı ile hedef sunucuda yeniden olması gerekir.Bir uygulama veya veritabanı bakım planının bağlıdır SQL Server Aracı işleri, meta veriler saklanır, msdb veritabanı, hedef sunucuyu bu işleri yeniden oluşturmanız gerekir.Benzer şekilde, sunucu düzeyinde bir tetikleyici için meta veriler depolanan Yönetici.
Veritabanı için bir uygulama başka bir sunucuya taşıdığınızda örnek, bağımlı varlıkları ve nesnelerin tüm meta veriler yeniden oluşturma Yönetici and msdb hedef sunucuda örnek.Örneğin, bir veritabanı uygulaması sunucu-CVE-2006-kullanıyorsa düzey tetikleyiciler, yalnızca ekleme veya veritabanını yeni sistem geri yükleme yeterli değil.Veritabanı, bu tetikleyici meta veriler el ile yeniden oluşturmanız sürece beklendiği gibi çalışmaz Yönetici veritabanıdır.
Bilgi ve varlıkları, dış kullanıcı veritabanı saklı, nesneleri
Bu konuda geri kalanı, başka bir sunucuda kullanılabilir bir veritabanı etkileyebilecek sorunlara özetler örnek.Bir veya daha fazla bilgi, varlık veya aşağıdaki listede listelenen nesne türlerinin yeniden oluşturmanız gerekebilir.Bir özeti görmek için , bağlantıyı öğe için Ek Yardım düğmesini tıklatın.
Sunucu Yapılandırma ayarları
Kimlik bilgileri
Geçici veritabanı sorguları
Veritabanının sahipliği
Dağıtılmış sorgular/bağlantılı sunucuları
Şifreli veriler
Kullanıcı tanımlı hata iletileri
Olay bildirimleri ve Windows Yönetim Araçları (WMI) olayları (sunucuda düzey)
Genişletilmiş saklı yordamlar
SQL Server özelliklerinin tam metin altyapısı
Işleri
Oturum açma
İzinler
çoğaltma Ayarları
Hizmet Aracısı uygulamalar
Başlangıç yordamlar
Tetikleyiciler (sunucu düzeyinde)
Sunucu Yapılandırma ayarları
SQL Server 2005 ve sonraki sürümleri, seçmeli olarak yükleyin ve anahtar hizmetleri ve özellikleri'ni başlatır.Bu, sistemin attackable yüzey alanı azaltmak yardımcı olur.Varsayılan yapılandırma yeni yüklemelerinde, pek çok özelliği etkinleştirilmediği.Herhangi bir hizmet veya özelliği varsayılan olarak kapalıdır veritabanını kullanır, bu hizmetin veya özelliğin hedef sunucuda etkinleştirilmiş olmalıdır örnek.
Bu ayarları ve etkinleştirme veya bunları devre dışı bırakma hakkında daha fazla bilgi için bkz: yüzey alanı yapılandırma'ı anlama ve Sunucu yapılandırma seçenekleri ayarlama.
[Üst]
Kimlik bilgileri
Bir kimlik bilgisi dışında bir kaynağa bağlanmak için gereken kimlik doğrulaması bilgilerini içeren bir kayıttır SQL Server. Çoğu kimlik bilgileri, bir Windows oturumu açma ve parola oluşur.
Bu özellik hakkında daha fazla bilgi için bkz: kimlik bilgileri (Veritabanı Altyapısı).
Not
SQL Server Aracısı proxy hesaplarının kimlik bilgileri bilgilerini kullan.yetkili hesap kimlik bilgileri KIMLIK öğrenmek için sysproxies sistem tablosu.
[Üst]
Geçici veritabanı sorguları
DB_CHAINING ve TRUSTWORTHY'DIR veritabanı seçenekleri, varsayılan değer olarak KAPALı durumdadır.Bunlardan biri, ON özgün veritabanı için bunları bir veritabanında hedef sunucuda etkinleştirmeniz gerekebilir örnek.Daha fazla bilgi için bkz:ALTER DATABASE Transact-SQL).
Içinde SQL Server 2000 hizmet Pack 3 (SP3) ve sonraki sürümleri SQL Server, iliştirin ve ayırma işlemleri için veritabanı veritabanları arası sahiplik zincirleme devre dışı bırakın. Zincirleme etkinleştirme hakkında daha fazla bilgi için bkz: Seçenek zincirleme çapraz db sahipliği.
Ayrıca, daha fazla bilgi için bkz:
yürütmek AS'nı kullanarak veritabanı kimliğe bürünme genişletme
Nasıl Yapılır: Güvenilir özelliğinin kullanılması bir yansıtma veritabanı küme
[Üst]
Veritabanının sahipliği
Bir veritabanı başka bir bilgisayara geri yüklendiğinde SQL Server Yeni veritabanının sahibi, otomatik olarak oturum açma veya geri yükleme işlemi başlatan bir Windows kullanıcısı olur. Veritabanını geri yüklendiğinde, sistem yöneticiniz veya yeni veritabanı sahibi veritabanı sahipliği değiştirebilirsiniz.
Dağıtılmış sorgular ve bağlantılı sunucuları
Dağıtılmış sorgular ve bağlı sunucular için OLE DB uygulamalar desteklenir.Dağıtılmış sorgular, aynı veya farklı bilgisayarlarda ya da birden çok heterojen veri kaynaklarından veri erişimi.Bir bağlantılı sunucu yapılandırması'nı etkinleştirir SQL Server uzak sunuculardaki OLE DB veri kaynaklarına karşı komutları yürütmek için . Bu özellikler hakkında daha fazla bilgi için bkz: Dağıtılmış sorgular, Bağlama sunucuları, ve Bağlantılı sunuculardan meta veriler alma.
[Üst]
Şifrelenmiş veri
Veritabanını, başka bir sunucu üzerinde kullanılabilir hale, örnek şifreli verileri içerir ve hizmet ana anahtarı özgün sunucu veritabanının ana anahtar korunur, ana anahtar şifreleme hizmeti yeniden oluşturmak gerekli olabilir.The database master key is a simetrik anahtar that is used to protect the private keys of certificates and asymmetric keys in an encrypted database.Bu onay kutusu oluşturduğunuzda, üçlü DES algoritmasını ve kullanıcı tarafından sağlanan bir parola kullanarak veritabanı ana anahtar şifrelenir.
Otomatik şifre çözme'veritabanı yöneticisi anahtarının bir sunucuda etkinleştirmek için örnek, bu anahtar, bir kopyasını hizmet ana anahtar kullanılarak şifrelenir.Bu şifreli kopyası ve her iki veritabanı'nda depolanır... Yönetici.Typically, the copy stored in master is silently updated whenever the master key is changed.SQL Server first tries to decrypt the database master key with the service master key of the instance.If that decryption fails, SQL Server searches the credential store for master key credentials that have the same family GUID as the database for which it requires the master key.SQL Server then tries to decrypt the database master key with each matching credential until the decryption succeeds or there are no more credentials.Hizmet ana anahtar ile şifrelenmiş BIR ana anahtarın, OPEN MASTER KEY'i kullanarak açılmalıdır deyim ve parola.
Ne zaman bir şifrelenmiş veritabanı kopyalanır, geri veya yeni örnek için bağlı SQL Server, veritabanı ana hizmet ana anahtar ile şifrelenmiş anahtar bir kopyası depolanır. Yönetici hedef sunucu üzerindeki.Hedef sunucuda örnek, veritabanının ana anahtar açmanız gerekir.Ana anahtar'nı açmak için aşağıdaki execute deyim: OPEN MASTER KEY DECRYPTION BY PASSWORD ='password'.Aşağıdaki deyimini yürüterek veritabanı ana anahtar otomatik olarak şifresinin çözülmesi sonra etkinleştirmeniz önerilir: ANA ANAHTAR ŞİFRELEMESİ EKLENTİ TARAFINDAN hizmet ANA ANAHTAR DEĞİŞTİRME. Sunucu bu ALTER MASTER KEY deyim provisions örnek veritabanı ana şifrelenmiş anahtar hizmet ana anahtar ile bir kopyasıyla.Daha fazla bilgi için bkz: MASTER anahtar (Transact-SQL) AÇıN. ve ALTER MASTER anahtar (Transact-SQL).
Bir Yansıtmayı veritabanının veritabanı ana anahtar otomatik olarak şifresinin çözülmesi etkinleştirme hakkında daha fazla bilgi için bkz: Şifrelenmiş bir yansıtma veritabanı ayarlama.
Ayrıca, daha fazla bilgi için bkz:
[Üst]
Kullanıcı tanımlı hata iletileri
Kullanıcı tanımlı hata iletileri bulunması sys.Messages kataloğunu görüntüleyin.Bu katalog görünüm depolanır Yönetici.Kullanıcı tanımlı hata iletileri bir veritabanı uygulaması bağlıdır ve veritabanını başka bir sunucu üzerinde kullanılabilir duruma getirildiyse örnek, kullanma sp_addmessage kullanıcı tanımlı bu iletiler, hedef sunucuda eklemek için örnek.
[Üst]
Olay bildirimleri ve Windows Yönetim Araçları (WMI) olayları (adresindeki Server düzey)
Sunucu-CVE-2006-düzey olay bildirimleri
Sunucu-CVE-2006-düzey olay bildirimlerini saklanır msdb.Bu nedenle, bir veritabanı uygulamasının bir sunucu-üzerinde dayanır, düzey olay bildirimleri, olay bildirim hedef sunucuyu yeniden olmalıdır.Olay bildirim bir sunucu üzerinde görüntülemek için örnek, kullanın sys.server_event_notifications kataloğunu görüntüleyin.Daha fazla bilgi için bkz:Olay bildirimleri (Veritabanı Altyapısı).
Ayrıca, olay bildirimleri kullanarak dağıtılır Service Broker. Rotaları gelen iletiler için bir hizmet içeren veritabanına eklenmemiştir.Bunun yerine, açık rotaları depolanır msdb.Hizmetiniz bir açık rotasında kullanıyorsa msdb veritabanı için hizmet, gelen iletileri yönlendirmek için farklı bir örnek veritabanındaki taktığınızda, bu yol yeniden oluşturmanız gerekir.Daha fazla bilgi için bkz:Yönlendirme Hizmet Aracısı.
Uzak ileti teslimi için bir veritabanı ayarlamak için
Windows Yönetim Araçları (WMI) olayları
Sunucu olayları için WMI sağlayıcı olayları izlemek için Windows Yönetim Araçları (WMI) kullanmanıza olanak verir SQL Server. WMI sağlayıcı, bir veritabanı kullanır gösterilen sunucu düzeyinde olayları dayalı herhangi bir uygulama olmalıdır hedef sunucu örnek bilgisayarda tanımlanan.WMI olay sağlayıcı, hedef hizmetle tanımlanır olay bildirimlerini oluşturur. msdb.
Not
Daha fazla bilgi için bkz:Sunucu olayları kavramları için WMI sağlayıcı.
SQL Server Management Studio'yu kullanarak, bir WMI uyarı oluşturmak için
Olay bildirimleri, yansıtılmış bir veritabanı için nasıl çalışma
Cross-database delivery of event notifications that involves a mirrored database is remote, by definition, because the mirrored database can fail over.Service Broker provides special support for mirrored databases, in the form of mirrored routes.Yansıtılmış yol, iki adresleri vardır: bir asıl sunucu örnek ve yansıtma sunucu örnek için.
Yansıtılmış rotaları ayarlayarak olun Service Broker veritabanı yansıtması yönlendirme. Yansıtılmış yolları etkinleştir Service Broker görüşmeleri, geçerli asıl sunucu kopyasına saydam olarak yeniden yönlendirmek için . Örneğin, bir hizmet, yansıtılmış veritabanı tarafından Database_A barındırılan Service_A göz önünde bulundurun.Başka bir hizmet, hangi Database_B Service_A ile ilgili bir iletişim sağlamak için barındırılan Service_B gerektiğini varsayalım.Bu iletişim mümkün Database_B Service_A için yansıtılmış bir yol olması gerekir.Buna ek olarak, Database_A, yerine çalışma farklı olarak, yerel bir yol, geçerli kalır ve Service_B nonmirrored TCP Aktarım yol içermelidir.Bu yollar, yerine çalışma geri dönmeniz ACKs etkinleştirin.Gönderenin hizmet her zaman aynı şekilde adlandırılır, çünkü yol Aracısı örnek belirtmeniz gerekir.
Yansıtılmış bir veritabanındaki hizmet Başlatıcısı hizmeti veya hizmetin hedef olmasına bakılmaksızın, için gereksinimin yansıtılmış yollar için geçerlidir:
Başlatıcı Hizmeti, hedef hizmet yansıtılmış bir veritabanında, hedefe yeniden yansıtılmış bir yol olması gerekir.Ancak, hedef, başlatıcı geri düzenli bir yol olabilir.
Başlatıcı hizmet yansıtılmış bir veritabanında ise, hedef hizmet katkıda bulunanlar ve yanıtları sağlamak üzere geri başlatıcı için yansıtılmış bir yol olmalıdır.Ancak, başlatıcı, hedefe düzenli bir yol olabilir.
Ayrıca, daha fazla bilgi için bkz:
[Üst]
Genişletilmiş saklı yordamları
![]() |
---|
This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Kullanımı CLR tümleştirme yerine. |
Genişletilmiş saklı yordam kullanarak programlanmış SQL Server Saklı yordam API genişletildi. Üye sysadmin sabit sunucu rolü örneğini bir genişletilmiş saklı yordam kaydedebilirsiniz.SQL Server ve kullanıcılara izin vermek için yürütmek yordamı. Genişletilmiş saklı yordamlar yalnızca eklenebilir Yönetici veritabanıdır.
Saklı yordamlar, doğrudan adres alanına çalışan genişletilmiş bir örnek, SQL Server, ve bellek sızıntıları veya sunucu güvenilirliğini ve performansını azaltır başka sorunlara neden olabilir. Genişletilmiş saklı yordamlar örnek depolama düşünmeniz gerekir SQL Server Başvurulan verileri içeren örnekten farklı olmasıdır. Veritabanına erişmek için dağıtılmış sorgular kullanma düşünmelisiniz.Daha fazla bilgi için bkz:Dağıtılmış sorgular.
![]() |
---|
Genişletilmiş saklı yordamlar sunucu ekleme ve yürütmek izinleri, kullanıcılara diğer sistem yöneticiniz emin olmak için her genişletilmiş saklı yordam ayrıntılı olarak gözden geçirmelidir vermeden önce zararlı ve kötü amaçlı kod içermez.Daha fazla bilgi için bkz:Genişletilmiş saklı yordamları. |
Daha fazla bilgi için bkz: Nesne IZINLERI (Transact-SQL), Nesne izinleri (Transact-SQL) DENY, ve REVOKE nesne izinleri (Transact-SQL).
[Üst]
SQL Server özellikleri için tam metin altyapısı
Özellikler tam metin altyapısı tarafından ayarlayın sp_fulltext_service.Hedef sunucu örnek, bu özellikler için gereken ayarları olduğundan emin olun.Bu özellikler hakkında daha fazla bilgi için bkz: FULLTEXTSERVICEPROPERTY (Transact-SQL).
Ayrıca, sözcük ayırıcılarını ve sözcük köklerini bileşen ya datam metin araması süzgeçleri bileşeni farklı sürümleri özgün ve hedef sunucu örnekleri, tam metin dizini ve sorgularda farklı davranabilir.Ayrıca, Eş anlamlılar sözlüğü örnek özgü dosyalarında depolanır.Siz ya da bu dosyaların bir kopyasının eşdeğer bir konuma hedef sunucuda aktarmanız gerekir örnek veya bunların üzerinde yeni yeniden örnek.
Not
Eklediğiniz zaman bir SQL Server 2005 tam metin kataloğu dosyalarını içeren veritabanı bir SQL Server 2008 sunucu örnek, dosyalar ile birlikte diğer veritabanı dosyaları, aynı önceki konumlarından ekli katalog SQL Server 2005. Daha fazla bilgi için bkz:tam metin araması yükseltme.
Ayrıca, daha fazla bilgi için bkz:
[Üst]
Işleri
Veritabanını kullanır SQL Server Aracısı işleri, bunları hedef sunucuda yeniden oluşturmanız gerekecek örnek. Işler, ortamlarıyla bağlıdır.Hedef sunucuda varolan bir işi yeniden planlamak örnek, hedef sunucu örnek özgün sunucu üzerinde iş ortamı eşleştirmek için değiştirilmesi gerekebilir örnek.Aşağıdaki çevresel faktörlere önemli şunlardır:
iş tarafından kullanılan oturum açma
Oluşturmak ya da çalıştırılmasında SQL Server Aracı işler, önce tüm eklemelisiniz SQL Server Hedef sunucu örnek işin gerektirdiği oturum açma. Daha fazla bilgi için bkz:Nasıl Yapılır: Bir kullanıcı oluşturmak ve SQL Server Agent Jobs (SQL Server Management Studio'yu) yönetme için yapılandırma.
SQL Server Aracı hizmet başlangıç hesap
hizmet başlangıç hesabını tanımlayan Microsoft Windows hesabı SQL Server Aracı çalıştırır ve ağ izinleri. SQL Server Aracı, belirtilen kullanıcı hesabı çalışır.Aracı hizmet bağlamında, iş ve çalıştırma, ortam ayarlarını etkiler.Hesabın iş tarafından gereken ağ paylaşımları gibi bilgi kaynaklarına erişimi olmalıdır.Seçin ve hizmetinin başlangıç hesabını değiştirmek hakkında daha fazla bilgi için bkz: SQL Server Agent hizmet için bir hesap seçme.
Düzgün çalışması için , hizmet başlangıç hesabının doğru etki alanı, dosya sistemi ve kayıt defteri izinlerini için yapılandırılmalıdır.Ayrıca, bir iş, hizmet hesabı için yapılandırılmalıdır bir paylaşılan ağ kaynağı gerektirebilir.Bilgi için bkz: Windows hizmet hesapları ayarlama.
SQL Server Bir özel örnek ile ilişkili aracı hizmet SQL Server, kendi kayıt defteri kovanını vardır ve, işleri, bu kayıt defteri kovanında biri veya birden çok ayarı bağımlılıkları vardır. Amaçlandığı gibi davranmasına için , bir iş, bu kayıt defteri ayarlarını gerektirir.Başka bir işi yeniden oluşturmak için bir komut dosyası kullanıyorsanız SQL Server Aracı hizmet, bu iş için doğru ayarları, kayıt defteri olmayabilir. Yeniden işleri hedef sunucuyu, özgün ve hedef üzerinde düzgün çalışır. SQL Server Aracı Hizmetleri kayıt defteri ayarlarını aynı olması gerekir.
Uyarı
Hedef bilgisayarda kayıt defteri ayarlarını değiştirme SQL Server Aracı hizmet, bir yeniden işlemek için iş diğer iş s geçerli ayarları gerekiyorsa, sorunlu olabilir. Ayrıca, kayıt defterinin hatalı düzenlenmesi sisteminize ciddi bir hasar.Kayıt defterine değişiklikler yapmadan önce bilgisayarınızdaki tüm değerli verileri yedeklemeniz önerilir.
SQL Server Aracısı proxy
C SQL Server Belirtilen güvenlik bağlamının Aracısı proxy tanımlayan iş adım. Hedef sunucuda çalıştırmak bir iş örnek, tüm proxy gerektiriyorsa, üzerinde el ile yeniden olmalıdır örnek.Daha fazla bilgi için bkz: SQL Server aracısı proxy oluşturma ve Proxy kullanan bir çoklu sunucu işleri sorun giderme.
Ayrıca, daha fazla bilgi için bkz:
Oturum ve iş rol değiştirme sonra yönetme (veritabanı yansıtması için)
Windows hizmet hesapları ayarlama (yüklediğinizde bir örnek, SQL Server)
SQL Server Agent'ı yapılandırma (yüklediğinizde bir örnek, SQL Server)
Varolan projeleri ve bunların özelliklerini görüntülemek için
iş oluşturmak için
Varolan bir komut dosyası için iş
Komut dosyası kullanarak bir işi yeniden oluştur işlemi için en iyi yöntemler
Basit bir iş komut dosyası kullanan kullanan dosyaları tarafından diğer işinde yeniden başlatmanızı öneririz SQL Server Aracı hizmet ve gerektiği gibi çalışıp çalışmadığını görmek için iş çalışıyor. Bu uyumsuzluklar tanımlamak ve bunlara çözümlemeye olanak verecektir.Komut dosyalarıyla başlatılan bir iş, yeni ortamlarında beklendiği gibi çalışmazsa, çalışan eşdeğer bir işi bu ortamda doğru oluşturmanızı öneririz.
[Üst]
Oturum açma
Oturum açmayı örnek SQL Server Geçerli bir gerektirir. SQL Server oturum açma. Bu oturum açma anapara için bağlanıp bağlanamayacağını denetler kimlik doğrulaması işleminde kullanılan örnek, SQL Server. Bir veritabanı kullanıcısı için ilgili SQL Server oturum açma, tanımlı değil veya yanlış bir sunucuda tanımlanmış örneği için örnek oturum açamıyor. Böyle bir kullanıcı olarak kabul edilir bir artık kullanıcı veritabanının sunucudaki örnek.Bir veritabanı kullanıcısı artık durumuna sonra bir veritabanı geri, bağlı veya farklı bir kopyalanan if örnek, SQL Server.
Bazı veya tüm nesneler için bir komut dosyası, veritabanının özgün kopya oluşturmak için , Generate KomutDosyaları Sihirbazı kullanabilirsiniz ve Komut dosyası seçenekleri seçin. iletişim kutusunda, kümeKomut dosyası oturumu açma seçeneğiTrue.Daha fazla bilgi için bkz:Nasıl Yapılır: (SQL Server Management Studio'yu) komut dosyası oluşturma.
Nasıl görüntüleneceği hakkında bilgi için SQL Server oturum açma ve algılayıp artık kullanıcıların sunucudaki çözümlemek için örnek, bkz: Artık kullanıcı sorunlarını giderme.
Not
Yansıtılmış bir veritabanı için oturumu kurmak hakkında daha fazla bilgi için bkz: veritabanı yansıtması için ayar yukarı oturum açma hesapları ve Oturum ve iş rol değiştirme sonra yönetme.
[Üst]
İzinler
Bir veritabanı başka bir sunucu üzerinde kullanılabilir duruma getirildiyse, bu izinler aşağıdaki türlerde etkilenebileceği örnek.
Erişim izni VERMEK, REVOKE veya sistem nesnelerinde izinleri DENY
Sunucu üzerindeki izinleri GRANT, DENY veya REVOKE () örnekSunucu-CVE-2006-düzey izinleri)
GRANT ve REVOKE DENY izinleri sistem nesneleri
Saklı yordamlar, genişletilmiş saklı yordamlar, işlevleri ve görünümler gibi sistem nesnelerinin izinlerini saklanan Yönetici veritabanı ve hedef sunucu örnek üzerinde yapılandırılmalıdır.
Bazı veya tüm nesneler için bir komut dosyası, veritabanının özgün kopya oluşturmak için , Generate KomutDosyaları Sihirbazı kullanabilirsiniz ve Komut dosyası seçenekleri seçin. iletişim kutusunda, kümeKomut dosyası nesne düzey izinler seçeneğiTrue.Daha fazla bilgi için bkz:Nasıl Yapılır: (SQL Server Management Studio'yu) komut dosyası oluşturma.
![]() |
---|
Komut, oturum açma komut dosyası, parolaları dosyası değil.Kullandığınız oturum açma varsa SQL Server kimlik doğrulaması, hedef bilgisayarda komut dosyasını değiştirmeniz gerekir. |
Sistem nesneleri görünür sys.system_objects kataloğunu görüntüleyin.Sistem nesneleri izinlerini de görülebilir sys.database_permissions kataloğunu görüntülemeana veritabanıdır.Bu katalog görünümlerini sorgulamak ve sistem nesnesi izinleri verme hakkında daha fazla bilgi için bkz: Sistem nesnesi IZINLERI (Transact-SQL). Daha fazla bilgi için bkz: Sistem nesne izinleri (Transact-SQL) REVOKE. ve Sistem nesne izinleri (Transact-SQL) DENY.
GRANT ve REVOKE DENY izinleri bir sunucu örnek
Izinleri sunucu kapsamında saklanan Yönetici veritabanı ve hedef sunucu örnek üzerinde yapılandırılmalıdır.Bir sunucu örneğinin sunucu izinleri hakkında daha fazla bilgi için query sys.server_permissions hakkında bilgi almak için sunucu sorumluları sorgusu kataloğunu görüntülemesys.server_principalss görünümü katalog ve sunucu rollerini üyeliği hakkında bilgi için sorgulasys.server_role_members kataloğunu görüntüleyin.
Daha fazla bilgi için bkz: Sunucu IZINLERI (Transact-SQL), REVOKE sunucusu izinlerini (Transact-SQL), ve (Transact-SQL) sunucusu izinlerini DENY.
Sunucu-CVE-2006-düzey bir sertifika veya izinleri asimetrik anahtar
Sunucu-CVE-2006-düzey doğrudan bir sertifika veya asimetrik anahtar için izinleri sağlanamadı.Bunun yerine, sunucu-CVE-2006-düzey özel bir belirli bir sertifika veya asimetrik anahtar için oluşturulan eşleştirilmiş bir oturum açma izinleri verilir.Bu nedenle, her bir sertifika veya sunucu düzeyinde izinleri gerektiren bir asimetrik anahtar kendi gerektirir oturum açma sertifikası eşlemesi or asimetrik anahtar eşlemeli oturum açma.Sunucu-CVE-2006-vermek düzey izinlerde eşlenen, oturum açma sertifikası ya da asimetrik anahtar için izin.
Not
Eşlenen bir oturum açma, yalnızca karşılık gelen sertifika ya da asimetrik anahtar ile imzalanmış kod yetkilendirmek için kullanılır.Eşlenen bir oturum açma kimlik doğrulaması için kullanılamaz.
Eşlenen oturum açma ve izinlerini de bulunur... Yönetici.Bir sertifika veya asimetrik anahtar veritabanı içinde dışında bulunuyorsa Yönetici, siz onu yeniden oluşturmalısınızYönetici ve bunu bir oturum açma eşleyin.Taşıma, kopyalama veya veritabanını başka bir sunucuya geri yükleme yüklemek, örnek, sertifika ya da asimetrik anahtar yeniden Yönetici veritabanı hedef sunucunun örnek bir oturum açmayı eşleştirme ve oturum açma için gerekli olan sunucu düzeyinde izinleri verin.
Bir sertifika veya asimetrik anahtar oluşturmak için
Bir sertifika veya asimetrik anahtar için bir oturum açma eşlemek için
Eşlenen oturum açma izinleri atamak için
Sertifikaları ve asimetrik anahtarları hakkında daha fazla bilgi için bkz: Şifreleme sıradüzeni.
[Üst]
çoğaltma Ayarları
Başka bir sunucu veya veritabanı yinelenmiş veritabanının yedeğini geri yükleme yüklediyseniz, çoğaltma ayarlarını korunamaz.Bu durumda yedekleme geri yüklenene sonra tüm yayınlar ve abonelikler yeniden oluşturmalısınız.Bu işlemi kolaylaştırmak için , geçerli yineleme ayarlarını ve, ayrıca, etkinleştirme ve çoğaltma devre dışı bırakmak için komut dosyaları oluşturun.Daha fazla bilgi için bkz:Nasıl Yapılır: Komut dosyası çoğaltma Objects (SQL Server Management Studio'yu).Çoğaltma ayarlarınızı yeniden yardımcı olmak için , bu komut dosyalarını kopyalayın ve hedef sunucu örnek için bir çözüm için sunucu adı başvuruları değiştirin.
Daha fazla bilgi için bkz: Metatabanını yedekleme ve geri yükleme Databases yinelenmiş., Çoğaltma ve veritabanı yansıtmasısı, ve Çoğaltma ve günlük aktarma.
[Üst]
Service Broker uygulamalar
Birçok özelliği bir Service Broker Uygulama, veritabanıyla taşıyın. Ancak, uygulamanın bazı yönleri olmalı yeniden veya yeni konumda yeniden yapılandırılmalıdır.Daha fazla bilgi için bkz:Geçiş (Service Broker).
[Üst]
Başlangıç yordamlar
Bir başlatma yordamını otomatik yürütme için işaretlendi ve her saat yürütülecek olan saklı yordam SQL Server başlatır. Veritabanı başlatma yordamlar dayalıysa, hedef sunucu örneğinde tanımlanan ve otomatik olarak başlatma sırasında yürütülmek üzere yapılandırılmış.
Daha fazla bilgi için bkz:Saklý Yordamlarý otomatik yürütme.
[Üst]
Tetikleyiciler (adresindeki Server düzey)
DDL Tetikleyicileri, saklı yordamlar yanıt olarak, çeşitli veri tanımlama dili (DDL) olaylarını harekete.Bu olaylar öncelikle karşılık Transact-SQL CREATE, DROP ve ALTER anahtar sözcükler'ile başlayan deyimleri. DDL ve benzeri işlemleri belirli sistem saklı yordamları da DDL Tetikleyicileri harekete.
Bu özellik hakkında daha fazla bilgi için bkz: DDL Tetikleyicileri.
[Üst]
See Also