Share via


Veritabanı Yayımlama Sihirbazı'nı kullanma

Bir Web-barındırma için yerel bilgisayardaki bir veritabanına aktarmak için veritabanı Yayımlama Sihirbazı'nı kullanabilirsiniz sağlayıcı.Bu sihirbazı kullanarak veya kullanmadan verileri bir yerel veritabanı şeması yayımlar.

Yükleme önkoşulları

Bir istemci bilgisayar üzerinde veritabanı Yayımlama Sihirbazı'nı kullanmak için aşağıdaki bileşenler gereklidir:

  • Microsoft .NET Framework 2.0

  • SQL Server Yönetim nesneleri, SMO

Bu bileşenleri ile birlikte yüklenirSQL Server 2005veSQL Server 2005İstemci araçları, ancakSQL Server 2005istemci bilgisayar. yüklenmesi için gerekliBu bileşenler, yükleyici veritabanı Yayımlama Sihirbazı'nı algılamaz, bkz:.NET Framework belgelerine yükleniyororSMO yükleniyor.

SQL Server'ın desteklenen sürümleri

Kaynak veritabanı örnek olmalıdırSQL Server 2005,SQL Server 2005 Express Edition, orSQL Server 2008.Hedef veritabanı örnek olmalıdırSQL Server 2000,SQL Server 2005,SQL Server 2005 Express Edition, orSQL Server 2008.

İzinler

Bir veritabanını yayımlamak için en düşük üyelik sabit veritabanı rolü db_ddladmin izindir.Bir veritabanını komut dosyası örneğini yayımlamak için en az izinSQL Serverat barındıran sağlayıcı üyeliği db_ddladmin sabit veritabanı rolü.

Kullanıcı ayrıca bir kullanıcı adı ve sihirbaz ile yayımlamak için barındırma sağlayıcı hesaplarına erişmek için parola girmeniz gerekir.Hedef veritabanı kaynak veritabanı yayımlanan önce barındırma sağlayıcısındaki oluşturulması gerekir.Yayımlama, varolan veritabanındaki nesnelerin üzerine yazar.

Veritabanı Yayımlama Sihirbazı'nı başlatma

Sağ veritabanını yayımlamak için işaretçiyi istediğiniz veritabanı Yayımlama Sihirbazı'nda Object Explorer'da başlatmak içinGörevleriWeb hizmet'ni kullanarak yayımla'ıtıklatın ve.

Biçimi dosyaları

Yapılandırma bilgilerini depolamak için dosyaları user.config ve hoster.config veritabanı Yayımlama Sihirbazı'nı kullanır.Bu dosyaların saklandığı dizinin uygun olan NTFS dosya sistemi izinlerini küme.Bu dosyalar, kullanıcı adı ve şifreli parola içerir.DPAPI kullanarak parola ile şifrelenir.

kullanıcının. yapılandırma dosyası

Bu dosya, veritabanı Yayımlama Sihirbazı'nı kalıcı ana ve yapılandırma ayarlarını depolar.User.yapılandırma dosyası, %SystemDrive%\Documents and Settings\%Username%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Publishing Wizard\user.config bulunur.

hoster.config dosya

Bu dosyayı paylaşılan barındırma hizmet sağlayıcıları için Web hizmet adresi, kullanıcı adı ve veritabanı seçenekleri depolar.Hoster.yapılandırma dosyası, %SystemDrive%\Documents and Settings\%Username%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Publishing Wizard\hoster.config bulunur.

Nesneleri yayımlandı

Nesneleri, yayımlanmasına ve sürümleri aşağıdaki tabloda listelenmiştirSQL Serverüzerinde kullanıcılar desteklenen veritabanı Yayımlama Sihirbazı'nı.

Veritabanı nesnesi

SQL Server 2008

SQL Server 2005

SQL Server 2000

Uygulama rolü

Evet

Evet

Evet

Çevirme

Evet

Evet

Hayır

CHECK kısıtlaması

Evet

Evet

Evet

CLR (common language runtime) saklı yordam1

Evet

Evet

Hayır

Kullanıcı tanımlı CLR işlev

Evet

Evet

Hayır

Veritabanı rolü

Evet

Evet

Evet

Varsayılan sınırlama

Evet

Evet

Evet

Tam metin Kataloğu

Evet

Evet

Evet

Dizin

Evet

Evet

Evet

Nesne

Evet

Evet

Hayır

Kural

Evet

Evet

Evet

Şema

Evet

Evet

Hayır

Saklı yordam1

Evet

Evet

Evet

Veri türünün eşanlamlısı

Evet

Evet

Evet

Table

Evet

Evet

Evet

Kullanıcı2

Evet

Evet

Evet

Kullanıcı tanımlı toplamak

Evet

Evet

Hayır

Kullanıcı tanımlı veri türü

Evet

Evet

Evet

Kullanıcı tanımlı fonksiyon

Evet

Evet

Evet

Kullanıcı tanımlı tablo

Evet

Hayır

Hayır

kullanıcı tanımlı tür

Evet

Evet

Hayır

Görünüm1

Evet

Evet

Evet

XML şema koleksiyon

Evet

Evet

Hayır

1 Şifreleme. yayımlandı

2 Sistemdışı kullanıcı veritabanında bulunmayan yayımlanacak roller.