Share via


Bir veritabanı başka bir sunucu örneği (SQL Server) üzerinde kullanılabilir yapma olduğunda meta veri yönetme

Bu konu, aşağıdaki durumlarda geçerlidir:

  • Kullanılabilirlik çoğaltmalarını yapılandırma bir AlwaysOn Kullanılabilirlik Gruplarıkullanılabilirliği grup.

  • Bir veritabanı için veritabanı yansıtma yukarı ayarı.

  • Ne zaman bir günlük sevkiyat yapılandırması birincil ve ikincil sunucular arasında rolleri değiştirmek için hazırlanıyor.

  • Bir veritabanı başka bir sunucu örneğine geri yükleme.

  • Bir veritabanı başka bir sunucu örneğinde bir kopyasını ekleme.

Bazı uygulamalar, bilgi, varlıklar ve/veya bir tek kullanıcı veritabanının kapsamı dışında olan nesneleri bağlıdır. Genellikle, uygulama bağımlılıkları vardır ana ve msdb veritabanları ve aynı zamanda kullanıcı veritabanı. Bu veritabanı doğru çalışması için gerekli olan kullanıcı veritabanı dışında saklanan bir şey hedef sunucu örneği kullanılabilir yapılmalıdır. Örneğin, bir uygulama oturumu meta verilerde depolanır ana veritabanı ve hedef sunucu üzerinde yeniden olmalıdır. Bir uygulama ya da veritabanı bakım planı bağlıdır, SQL ServerAracısı işleri meta verilerini saklanır, msdb veritabanı, bu işleri hedef sunucu örneği yeniden oluşturmanız gerekir. Benzer şekilde, sunucu düzeyinde tetikleyici meta veriler depolanır ana.

Veritabanı başka bir sunucu örneği uygulama için taşıdığınızda, tüm meta bağımlı varlıkları ve nesneleri yeniden oluşturmanız gerekir ana ve msdb hedef sunucu örneği. Bir veritabanı uygulaması sunucu düzeyinde tetikleyici kullanıyorsa, örneğin, sadece ekleme ya da yeni sistem veritabanını geri yeterli değildir. Veritabanı sürece bu Tetikleyiciler için meta verileri el ile yeniden beklendiği gibi çalışmıyor ana veritabanı.

Bilgi, varlıkları ve kullanıcı veritabanları dışında depolanan nesneleri

Bu konu geri kalanını bir veritabanı başka bir sunucu kopyası üzerinde kullanılabilir yapılıyor etkileyebilecek potansiyel sorunları özetler. Bir veya daha fazla bilgi, varlıkları veya aşağıdaki listede listelenen nesnelerin türlerini yeniden oluşturmanız gerekebilir. Özeti görmek için bağlantı öğesi için ek Yardım düğmesini tıklatın.

  • Sunucu Yapılandırma ayarları

  • Kimlik bilgileri

  • Geçici veritabanı sorguları

  • Veritabanı sahipliği

  • Dağıtılmış sorgular/bağlantılı sunucuları

  • Şifrelenmiş veri

  • Kullanıcı tanımlı hata iletileri

  • Olay bildirimleri ve Windows Yönetim Araçları (WMI) olayları (adresindeki server düzey)

  • Genişletilmiş saklı yordamları

  • SQL Server özellikleri için tam metin altyapısı

  • İşleri

  • Oturumları

  • İzinler

  • Yineleme Ayarları

  • Service Broker uygulamaları

  • Başlangıç yordamları

  • Tetikleyiciler (adresindeki server düzey)

Sunucu Yapılandırma ayarları

SQL Server 2005ve sonraki sürümlerinde seçerek yükleyin ve önemli hizmetler ve özellikler başlar. Bu, bir sistem attackable yüzey alanını azaltmaya yardımcı olur. Yeni yüklemeler varsayılan yapılandırmada, birçok özelliği etkin değildir. Veritabanı herhangi bir hizmet veya özellik varsayılan olarak kapalıdır dayanır, bu hizmeti veya özelliği hedef sunucu örneği etkinleştirilmelidir.

Bu ayarları ve etkinleştirme veya bunları devre dışı bırakma hakkında daha fazla bilgi için bkz: Sunucu yapılandırma seçenekleri.

[Üst]

Kimlik bilgileri

Kimlik bilgisi dışında bir kaynağa bağlanmak için gereken kimlik doğrulama bilgilerini içeren bir kayıt olduğunu SQL Server. Çoğu kimlik bilgileri bir Windows oturum açma ve parola oluşur.

Bu özellik hakkında daha fazla bilgi için bkz: Kimlik bilgileri (veritabanı altyapısı).

[!NOT]

SQL ServerAracısı Proxy hesapları, kimlik bilgilerini kullan. Proxy hesabı kimlik bilgileri kimliğini öğrenmek için sysproxies sistem tablosu.

[Üst]

Geçici veritabanı sorguları

DB_CHAINING ve trustworthy veritabanı seçenekleri, varsayılan olarak kapalı bulunmaktadır. Ya bu ayarlanırsa on özgün veritabanını, veritabanı hedef sunucu örneği üzerinde etkinleştirmek zorunda kalabilirsiniz. Daha fazla bilgi için, bkz. alter veritabanı (Transact-sql).

Attach ve detach Operasyon geçici veritabanı sahipliği zincir için veritabanı devre dışı bırakın. Zincirleme etkinleştirme hakkında daha fazla bilgi için bkz: Sunucu yapılandırma seçeneği zincirleme çapraz db sahipliği.

Daha fazla bilgi için Ayrıca bkz:

[Üst]

Veritabanı sahipliği

Bir veritabanı başka bir bilgisayara geri yüklendiğinde SQL Servergiriş ya da geri yükleme işlemi başlatılan Windows kullanıcı yeni veritabanı sahibi otomatik olarak olur. Veritabanı geri yüklendiğinde, sistem yöneticisi 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ğlantılı sunucuları için ole db uygulamaları desteklenir. Dağıtılmış sorgular, aynı veya farklı bilgisayarlarda birden çok türdeş olmayan veri kaynaklarından veri erişimi. Bir bağlantılı sunucu yapılandırmasını sağlayan SQL Serveruzak sunucularda komutları ole db veri kaynaklarına karşı yürütülecek. Bu özellikler hakkında daha fazla bilgi için bkz: Bağlantılı sunucular (veritabanı altyapısı), ve Obtaining Metadata from Linked Servers.

[Üst]

Şifrelenmiş veri

Veritabanı başka bir sunucu kopyası üzerinde kullanılabilir yapıyoruz şifrelenmiş veri içeriyorsa ve veritabanı ana anahtarı özgün sunucu hizmet ana anahtar tarafından korunuyorsa, hizmet ana anahtar şifreleme yeniden oluşturmak gerekli olabilir. Veritabanı ana anahtar bir simetrik anahtar şifrelenmiş bir veritabanı asimetrik anahtarları ve sertifikaları ve özel anahtarları korumak için kullanılır. Oluşturduğunuzda, veritabanı ana anahtar Üçlü des algoritmasını ve kullanıcı tarafından sağlanan parola kullanılarak şifrelenir.

Bir sunucu örneğinde veritabanı ana anahtar otomatik şifrelerinin etkinleştirmek için bu anahtarın bir kopyası, hizmet ana anahtar kullanılarak şifrelenir. Bu şifreli kopyasını her iki veritabanı ve içinde depolanan ana. Tipik olarak saklanan kopyasını ana sessizce ana anahtarı değiştirildiğinde güncelleştirilir. SQL Serverilk örnek, hizmet ana anahtar ile veritabanı ana anahtar şifresini çözmek çalışır. Bu şifre çözme başarısız olursa, SQL Serververitabanı ana anahtar gerektiriyorsa aynı aile GUID ana anahtar kimlik bilgileri kimlik bilgisi mağaza arar. SQL Serverdaha sonra şifre çözme başarılı veya daha fazla kimlik bilgileri vardır kadar her eşleşen kimlik bilgisi ile veritabanı ana anahtar şifresini dener. Hizmet ana anahtar tarafından şifreli değil bir ana anahtar açık ana anahtar deyimi ve bir parola kullanarak açılmalıdır.

Ne zaman bir şifrelenmiş veritabanı kopyalanır, geri veya için yeni bir örneği bağlı SQL Server, veritabanı ana anahtar hizmeti ana anahtarı şifrelenmiş bir kopyası depolanır değil ana hedef sunucu örneği. Hedef sunucu örneği, veritabanı ana anahtar açmak gerekir. Ana anahtar açmak için aşağıdaki deyimini yürütün: Açık Ana anahtar şifre çözme by password ='password'.  Aşağıdaki deyimini yürüterek veritabanı ana anahtar otomatik şifre çözme sonra etkinleştirme öneririz: alter ana anahtar ekleme ENCRYPTION by SERVICE MASTER KEY. Bu ana anahtar değiştirme bildirimi şifrelenmiş veritabanı ana anahtar hizmeti ana anahtar ile kopya ile sunucu örneğini sistemi. Daha fazla bilgi için Açık MASTER KEY (Transact-sql)ve alter MASTER KEY (Transact-sql).

Yansıtma veritabanı veritabanı ana anahtar otomatik şifrelerinin etkinleştirme hakkında daha fazla bilgi için bkz: Bir şifrelenmiş bir yansıtma veritabanı ayarlama.

Daha fazla bilgi için Ayrıca bkz:

[Üst]

Kullanıcı tanımlı hata iletileri

Kullanıcı tanımlı hata iletileri yer alır sys.messages Katalog görünümü. Bu katalog görünüm depolanır ana. Kullanıcı tanımlı hata iletileri bir veritabanı uygulaması bağlıdır ve veritabanını başka bir sunucu kopyası üzerinde kullanılabilir kullanın sp_addmessage kullanıcı tanımlı iletileri hedef sunucu örneği eklemek için.

[Üst]

Olay bildirimleri ve Windows Yönetim Araçları (WMI) olayları (adresindeki Server düzey)

Sunucu düzeyi olay bildirimleri

Sunucu düzeyi olay bildirimleri depolanmış olan msdb. Bu nedenle, bir veritabanı uygulaması ile sunucu düzeyi olay bildirimleri üzerinde çalışıyorsa, bu olay bildirim hedef sunucu örneği yeniden olmalıdır. Bir sunucu örneğinde olay bildirimleri görüntülemek için sys.server_event_notificationsWHERE Katalog görünümü. Daha fazla bilgi için, bkz. Event Notifications (Database Engine).

Ayrıca, olay bildirimlerini kullanarak teslim Service Broker. Gelen iletiler için yollar hizmet içeren veritabanına dahil değildir. Açık yolları yerine depolanır msdb. Hizmetiniz bir açık yolu kullanıyorsa msdb veritabanı hizmeti için gelen iletileri yönlendirmek için farklı bir örneği veritabanı iliştirdiğinizde, bu yolu yeniden oluşturmanız gerekir.

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ısı olaylarını izlemek için Windows Yönetim Araçları (WMI) kullanmanızı sağlar SQL Server. Sunucu düzeyinde olay üzerinde bir veritabanı kullanır WMI sağlayıcısı maruz herhangi bir uygulama olması hedef sunucu örneği bilgisayarda tanımlanan. WMI olay sağlayıcısı ile tanımlanan hedef hizmetin olay bildirimleri oluşturur msdb.

[!NOT]

Daha fazla bilgi için, bkz. Sunucu olayları kavramları için WMI sağlayıcısı.

SQL Server Management Studio'yu kullanarak WMI uyarı oluşturmak için

Olay bildirimlerini yansıtma veritabanı için nasıl çalışır

Yansıtılmış bir veritabanı içerir geçici veritabanı olay bildirim teslim uzak tanımı gereği, çünkü yansıtılmış veritabanı yönelebilir. Service Brokerşeklinde yansıtılmış veritabanları için özel destek sağlayan yansıtılmış yollar. Bir yansıtılmış iki adresi vardır: biri asıl sunucu örneği, diğeri yansıtma sunucu örneği.

Yansıtılmış rotaları ayarlayarak, yaptığınız Service Brokerveritabanı yansıtma farkında yönlendirme. Yansıtılmış yollar etkinleştirmek Service Brokerşeffaf konuşmalar için geçerli asıl sunucu örneği yönlendirmek için. Örneğin bir hizmet, yansıtılmış bir veritabanı tarafından Database_A ev sahipliği yapan Service_A düşünün. Başka bir hizmet, hangi iletişim kutusu ile Service_A için Database_B, barındırdığı Service_B gerektiğini varsayalım. Bu iletişim mümkün olabilmesi, Database_B, Service_A için yansıtılmış bir yol içermelidir. Ayrıca, Database_A, Service_B, bu, bir yerel yol, yük devretme sonrasında geçerli kalır nonmirrored tcp ulaşım yol içermelidir. Bu yollar, yerine çalışma geri gelip ACK'ler etkinleştirin. Gönderenin hizmeti her zaman aynı şekilde adlandırılmıştır çünkü rota broker örneği belirtmeniz gerekir.

Yansıtılmış yollar gereksinim yansıtılmış veritabanı hizmeti başlatıcı hizmeti veya hedef hizmeti olduğuna bakmaksızın geçerlidir:

  • Başlatıcı Hizmeti, hedef hizmet yansıtılmış veritabanı, sırt-e doğru hedef yansıtılmış bir yol olması gerekir. Ancak, hedef sırt-e doğru başlatıcı düzenli bir yol olabilir.

  • Başlatıcı Hizmeti yansıtılmış veritabanı içinde ise, hedef hizmeti geri bildirimleri ve yanıtları sağlamak için başlatıcı yansıtılmış bir yol olmalıdır. Ancak, başlatıcı hedef normal bir yol olabilir.

[Üst]

Genişletilmiş saklı yordamları

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Kullanım clr tümleştirme onun yerine.

Genişletilmiş saklı yordamları kullanarak programlanmış SQL ServerGenişletilmiş saklı yordam API. Üye sysadmin sabit sunucu rolü bir örneği ile genişletilmiş saklı yordam kayıt SQL Serverve yordamı çalıştırmak için kullanıcıların izni. Genişletilmiş saklı yordamlar yalnızca eklenebilir ana veritabanı.

Genişletilmiş saklı yordamlar, doğrudan adres alanı örneği SQL Server, ve bellek sızıntıları veya başka sorunlar sunucu güvenilirliğini ve performansını düşüren üretebilir. Genişletilmiş saklı yordamlar bir kopyasında depolama düşünmelisiniz SQL Server, başvurulan verileri içeren örnekten ayrı. Veritabanına erişmek için dağıtılmış sorgular kullanarak da düşünmelisiniz.

Önemli notÖnemli

Genişletilmiş saklı yordamlar sunucu ekleme ve Sistem Yöneticisi iyice emin olmak için her genişletilmiş saklı yordam incelemelisiniz yürütme izinleri diğer kullanıcılara verilmesi önce zararlı ve kötü amaçlı kod içermez. Daha fazla bilgi için, bkz. Extended Stored Procedures.

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ı

Özellikleri üzerinde tam metin alt yapısı tarafından ayarlanmış sp_fulltext_service. Hedef sunucu örneği bu özellikler için gerekli ayarları olduğundan emin olun. Bu özellikler hakkında daha fazla bilgi için bkz: FULLTEXTSERVICEPROPERTY (Transact-sql).

Ayrıca, eğer sözcük ayırıcılarını ve sözcük köklerini bileşeni veya tam metin arama filtreleri bileşeni var farklı sürümleri üzerinde orijinal ve hedef sunucu örnekleri, tam metin dizini ve sorguları farklı davranması. Ayrıca, eş anlamlılar örneğe özel dosyalarında depolanır. Bu dosyaların bir kopyasını eşdeğer bir konuma hedef sunucu örneği transfer veya onları yeni örneği yeniden gerekir.

[!NOT]

Ne zaman sen eklemek a SQL Server 2005tam metin kataloğu dosyaları içeren veritabanı bir SQL Server 2012sunucu örneği, diğer veritabanı ile birlikte önceki konumlarından ekli dosyaları katalog dosyaları, aynı SQL Server 2005. Daha fazla bilgi için, bkz. SQL Server 2005 tam metin arama yükseltme.

Daha fazla bilgi için Ayrıca bkz:

[Üst]

İşleri

Veritabanına güvenir, SQL ServerAracısı işleri, onları hedef sunucu örneği yeniden gerekecek. İşleri kendi ortamlarında bağlıdır. Hedef sunucu örneği üzerinde varolan bir işi yeniden kullanmayı planlıyorsanız, hedef sunucu örneği özgün sunucu örneği iş ortamını eşleşecek şekilde değiştirilmesi gerekebilir. Aşağıdaki çevresel faktörler önemli şunlardır:

  • İşlem tarafından kullanılan oturum açma

    Oluşturmak veya yürütmek için SQL ServerAracısı işleri, öncelikle her eklemeniz gerekir SQL Serverhedef sunucu örneği işin gerektirdiği oturumların. Daha fazla bilgi için, bkz. Oluşturma ve SQL Server Agent işleri yönetmek için kullanıcı Yapılandır.

  • SQL ServerAracı hizmeti başlangıç hesabı

    Hizmetinin başlangıç hesabını tanımlayan MicrosoftWindows hesabı olan SQL ServerAracısı çalıştırır ve ağ izinlerini. SQL ServerAracı belirtilen kullanıcı hesabı olarak çalışır. Aracı hizmeti kapsamında, iş ve çalışma çevresi ayarlarını etkiler. Hesap işlem tarafından gereken ağ paylaşımları gibi kaynaklara erişimi olması gerekir. Seçin ve hizmetinin başlangıç hesabını değiştirmek hakkında daha fazla bilgi için bkz: SQL Server aracı hizmeti için bir hesap seçin.

    Düzgün çalışması için hizmetinin başlangıç hesabını doğru etki alanı, dosya sistemi ve kayıt izinleri için yapılandırılmalıdır. Ayrıca, bir iş hizmet hesabı için yapılandırılması gereken paylaşılan ağ kaynağı gerektirebilir. Bilgi için Windows Hizmet Hesapları ve İzinlerini Yapılandırma.

  • SQL ServerBelirli bir örneği ile ilişkili Aracısı hizmeti SQL Server, kendi kayıt defteri kovanını bulunduğundan ve kendi işlerini genellikle bir ya da birden çok ayarı bağımlılıkları bu kayıt defteri kovanında. Amaçlandığı gibi davranmaya, bu kayıt defteri ayarlarını bir iş gerektirir. Başka bir işi yeniden oluşturmak için komut dosyası kullanma, SQL ServerAracısı hizmeti, bu iş için doğru ayarları, kayıt olmayabilir. Hedef sunucu örneği, özgün ve hedef doğru davranmaya yeniden işleri SQL ServerAracısı Hizmetleri kayıt defteri ayarları olmalı.

    Dikkat notuDikkat

    Hedef kayıt defteri ayarlarını değiştirerek SQL ServerAracısı hizmetini yeniden iş işlemek için geçerli ayarları diğer işleri tarafından gerekli ise sorunlu olabilir. Ayrıca, kayıt defterinin yanlış düzenlenmesi sisteminize ciddi şekilde zarar. Kayıt defterinde değişiklik yapmadan önce bilgisayardaki değerli verileri yedeklemeniz önerilir.

  • SQL ServerAracısı Proxy

    A SQL ServerAracısı proxy tanımlar için güvenlik bağlamı için belirtilen iş adım. Hedef sunucu örneği çalıştırmak için bir iş için o istemek belgili tanımlık yakınlık bu örnek üzerinde el ile yeniden olmalıdır. Daha fazla bilgi için Creating SQL Server Agent Proxiesve Proxy'lerini kullanacak Multiserver işleri sorun giderme.

Daha fazla bilgi için Ayrıca bkz:

Varolan projeleri ve bunların özelliklerini görüntülemek için

Bir işi oluşturmak için

Komut dosyasını varolan bir işi

Bir işi yeniden oluşturmak için bir komut dosyası kullanmak için en iyi yöntemler

Basit bir iş, komut dosyası tarafından diğer iş yeniden başlattığınızda öneririz SQL ServerAracısı hizmeti ve iş beklendiği gibi çalışıp çalışmadığını görmek için çalışıyor. Bu uyumsuzlukları tanımlamanıza ve onları çözmeye çalışmak için izin verir. Komut dosyası içeren bir iş onun yeni ortamda beklendiği gibi çalışmazsa, inşaat eşdeğer bir iş ortamında doğru oluşturmanızı öneririz.

[Üst]

Oturumları

Örneği oturum SQL Servergeçerli gerektirir SQL Servergiriş. Bu giriş, anapara örneğine bağlanıp bağlanamayacağını doğrulayan kimlik doğrulama işleminde kullanılır SQL Server. Veritabanı kullanıcı kendisi için ilgili SQL Servergiriş tanımsızdır ya da yanlış bir sunucuda tanımlı örneği can't giriş örneği. Böyle bir kullanıcı kabul edilir bir artık kullanıcı veritabanı sunucusu örneği. Veritabanı kullanıcı yetim olmak bir veritabanı geri, bağlı veya farklı bir örneği için kopyalanan sonra eğer SQL Server.

Veritabanının özgün kopya için bazı veya tüm nesneleri komut dosyası oluşturmak için kodları Oluştur Sihirbazı kullanabilirsiniz ve Script seçenekleri tercih iletişim kutusunda, ayarlamak Script Logins için seçenek gerçek. Daha fazla bilgi için, bkz. How to: Generate a script (SQL Server Management Studio).

[!NOT]

Yansıtılmış bir veritabanı için oturumu ayarlamak hakkında daha fazla bilgi için bkz: Veritabanı yansıtma oturum açma hesapları veya AlwaysOn kullanılabilirlik grupları (SQL Server)ve (Veritabanı yansıtma) geçiş rolünü sonra oturumları ve işleri yönetme.

[Üst]

İzinler

Bir veritabanı başka bir sunucu kopyası üzerinde kullanılabilir olduğunda izinleri aşağıdaki türde etkilenebilir.

  • VERMEK, revoke veya sistem nesneleri üzerinde izinleri deny

  • VERMEK, revoke veya sunucu örneği üzerinde izinleri deny (sunucu düzeyinde izinleri)

VERMEK, revoke ve deny sistem nesnelerinde izinleri

Saklı yordamlar, genişletilmiş saklı yordamları, işlevleri ve görünümler gibi sistem nesnelerinin izinlerini depolanmış olan ana veritabanı ve hedef sunucu örneği yapılandırılmış olması gerekir.

Veritabanının özgün kopya için bazı veya tüm nesneleri komut dosyası oluşturmak için kodları Oluştur Sihirbazı kullanabilirsiniz ve Komut dosyası seçeneklerini seçin iletişim kutusunda, ayarlamak Komut dosyası nesne düzeyi izinleri için seçenek gerçek. Daha fazla bilgi için, bkz. How to: Generate a script (SQL Server Management Studio).

Önemli notÖnemli

Oturum açma komut dosyası varsa, parolalar dosyası değil. Eğer sen-si olmak kullanma oturumları SQL Serverhedef bilgisayarda komut dosyasını değiştirmek kullandığınız kimlik.

Sistem nesneleri görünür görülebilirsys.system_objectsKatalog Katalog görünümü. Sistem nesneleri izinlerini görünür sys.database_permissions katalog görünümünde ana veritabanı. Bu sorgulama hakkında bilgi için katalog görünümleri ve sistem-nesne izinleri verme, görmek Sistem nesnesi IZINLERI (Transact-sql). Daha fazla bilgi için Sistem nesne izinleri (Transact-sql) iptalve Sistem nesne izinleri (Transact-sql) deny.

VERMEK, revoke ve deny izinleri sunucu örneği

Sunucu kapsamı adresindeki izinleri depolanmış olan ana veritabanı ve hedef sunucu örneği yapılandırılmış olması gerekir. Sunucu örneği sunucu izinleri hakkında daha fazla bilgi için sorgu sys.server_permissions Katalog görünümü, sunucu sorumluları sorgu hakkında bilgi sys.server_principalss Katalog görünümü ve üyelik bilgilerini sunucu rolleri sorgu sys.server_role_members Katalog görünümü.

Daha fazla bilgi için bkz: Server IZINLERI (Transact-sql), revoke sunucusu izinlerini (Transact-sql), ve Sunucusu izinlerini (Transact-sql) deny.

Sunucu düzeyinde izinler bir sertifika veya asimetrik anahtar

Sunucu düzeyinde izinler doğrudan bir sertifika veya asimetrik anahtar verilemez. Bunun yerine, sadece bir belirli sertifika veya asimetrik anahtar için oluşturulan eşlenen oturum açma sunucu düzeyinde izinleri verilir. Bu nedenle her sertifika veya asimetrik anahtar sunucu düzeyinde izinler gerektiren gerektirir, kendi sertifika eşlenen oturum açma veya asimetrik anahtar eşlenen oturum açma. Bir sertifika veya asimetrik anahtar sunucu düzeyinde izinleri vermek için onun eşlenen oturum açma izinleri verin.

[!NOT]

Eşlenen oturum açma yalnızca yetkilendirme ilgili sertifika veya asimetrik anahtar ile imzalanmış kod kullanılır. Eşlenen oturum açma kimlik doğrulaması için kullanılamaz.

Eşlenen oturum açma ve hem de ikamet izinlerini ana. Bir sertifika veya asimetrik anahtar veritabanı dışında bulunuyorsa ana, içinde yeniden oluşturmanız gerekir ana ve bir mantık-e doğru harita. Taşımak, kopyalamak veya veritabanını başka bir sunucu örneğine geri, kendi sertifika veya asimetrik anahtar yeniden oluşturmalısınız ana veritabanı hedef sunucu örneği eşlemek için bir oturum açma ve oturum açma için gerekli sunucu düzeyinde izinler.

Bir sertifika veya asimetrik anahtar oluşturma

Bir sertifika veya asimetrik anahtar bir mantık-e doğru harita

Eşlenen oturum açma izinleri atamak için

Sertifikaları ve asimetrik anahtarları hakkında daha fazla bilgi için bkz: Şifreleme hiyerarşisi.

[Üst]

Yineleme Ayarları

Çoğaltılmış bir veritabanını başka bir sunucu veya veritabanı geri, çoğaltma ayarları korunamaz. Bu durumda, yedekleri geri sonra tüm yayınlar ve abonelikleri yeniden oluşturmalısınız. Bu süreci kolaylaştırmak için geçerli çoğaltma ayarları ve, Ayrıca, etkinleştirme ve çoğaltmayı devre dışı bırakmak için komut dosyaları oluşturabilirsiniz. Daha fazla bilgi için, bkz. Nasıl yapılır: Script Yineleme nesneleri (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 örneği için çalışmak için sunucu adı başvuruları değiştirin.

Daha fazla bilgi için bkz: Yedekleme ve geri yükleme veritabanları yinelenmiş, Veritabanı yansıtma ve çoğaltma (SQL Server), ve Günlük sevkiyat ve çoğaltma (SQL Server).

[Üst]

Service Broker uygulamaları

Birçok açıdan bir Service Brokeruygulama veritabanı ile taşı. Ancak, uygulamanın bazı yönlerini yeniden ya gerekir yeni konumda yeniden yapılandırılmalıdır.

[Üst]

Başlangıç yordamları

Başlatma yordamı otomatik çalıştırılmak üzere işaretlenir ve her zaman yürütülen bir saklı yordamdır SQL Serverbaşlar. Veritabanı herhangi bir başlangıç yordamlar bağımlıysa, hedef sunucu örneği tanımlanmalıdır ve başlangıçta otomatik olarak yürütülmek üzere yapılandırılmış.

Daha fazla bilgi için, bkz. Automatic Execution of Stored Procedures.

[Üst]

Tetikleyiciler (adresindeki Server düzey)

ddl Tetikleyicileri, depolanmış yordamları çeşitli veri tanımlama dili (ddl) olaylar karşısında yangın. Bu olaylar öncelikle karşılık Transact-SQLoluşturma, değiştirme ve bırakma kelimelerle başlayan ifadeler. DDL benzeri işlemler gerçekleştiren bazı sistem saklı yordamları da ayrıca DDL tetikleyicilerini çalıştırabilir.

Bu özellik hakkında daha fazla bilgi için bkz: DDL Triggers.

[Üst]

Ayrıca bkz.

Kavramlar

Changing Roles Between Primary and Secondary Servers

İçerdiği veritabanları

Diğer sunuculara veritabanları kopyalama

Veritabanı bağlantısını kesin ve (SQL Server) iliştirme

Failing Over to a Log Shipping Secondary

Veritabanı oturumu yansıtma sırasında anahtarlama rolü

Bir şifrelenmiş bir yansıtma veritabanı ayarlama

SQL Server Yapılandırma Yöneticisi

Artık kullanıcıların (SQL Server) ile ilgili sorunları giderme

Diğer Kaynaklar

Troubleshooting Metadata Visibility