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.