Makale numarası: 314515 - Son Gözden Geçirme: 13 Nisan 2012 Cuma - Gözden geçirme: 1.0 Sık Sorulan Sorular - sql Server 2000 - günlük dağıtımı
Bu SayfadaÖzet Günlük dağıtımını çeşitli yönlerini anlatılmaktadır ve
Kur, güvenlik ile ilgili en sık sorulan sorulara yanıtlar,
izleme, rol değişikliği ve günlük sevkiyat sql Server 2000'de kaldırma
Enterprise Edition. Daha fazla bilgi Günlük sevkiyat sql Server 2000'de bir sağlar.
sql Server bakım planı kullanarak çözüm Sıcak Yedek oluşturma
Sihirbaz. İşlem günlüğü yedekleri veritabanından otomatik olarak sevk
farklı bir sunucu ve bekleme veritabanına uygulanır. Bekleme kullanabilirsiniz.
Veritabanı salt okunur (bağlı yükleme işlemleri için
durumu). Günlük dağıtımını ayarlayınS1: sql Server'ın hangi sürümünün kurulumu günlük dağıtımını ayarlamak zorunda zorunda mıyım?A1: Matris olduğu sql Server sürümünü gösterir. Günlük sevkiyat katılan üç bileşen gereklidir: Bu tabloyu kapa
S2: Ne ben kümesi sql Server Enterprise Manager ile sevkiyat günlüğünü başlatmadan önce yapmak zorundayım? A2: İşte yapmanız gerekir listesi günlük dağıtımı başlamadan önce sql Server 2000'de.
A3: Altında başlatmak için sql Server hizmetlerini yapılandırmak olası bir sql Server sanal olarak çalışacak şekilde yapılandırılmadığı sürece yerel Windows nt hesabı Sunucu Küme hizmetiyle birlikte. Windows NT kullanabilirsiniz. Bu amaçla doğrudan güvenlik. Yapılandırmak için aşağıdaki adımları izleyin. doğrudan güvenlik:
A4: Veritabanı için sql Server Enterprise Manager'ı sağ tıklatın hangi günlük dağıtımını ayarlanması ve Bakımı Planla' ı gerekir. Hoş Geldiniz iletişim kutusunda İleri' yi tıklatın. İşlem günlüğü diğer sql sunucularına (günlük sevkiyat) sevk onay kutusunu seçmek için tıklatın. Onay kutusu, sql Server bakım gösterir. Sihirbaz bu veritabanında günlük dağıtımını olmalıdır planlayın. Bunu gerçekleştirme sql Server Enterprise Manager bir istemciden adım. S5: Neden günlük sevkiyat onay kutusu bazen Bakımı Planla iletişim kutusunda kararıyor? A5: Onay kutusu soluk aşağıdaki nedenlerden biri:
A6: Set up sevkiyat günlük neden olabilecek çeşitli nedenleri vardır. vermesine. Şu anda bu neden bilinen en az bir sorun var. davranış. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 298743
(http://support.microsoft.com/kb/298743/
)
Hata: yeniden günlük sevkiyat Bakım Sihirbazı başarısız olduğunda tüm değişiklikleri döndürülebilir. S7: ikincil sunucu tablosu şemasını ve veritabanını dosya yapısı değişiklikler yayılır?A7: sql Server 2000'de, tüm şema ve veritabanı dosya yapısı tablo oturum işlemleri değişikliklerdir. Ancak, yeni ndf veya ldf dosya eklenmesi durumunda birincil veritabanı yüklenirken hareket günlük geri yükleme işi başarısız olur Veritabanı dosyası hemen sonra gerçekleştirilen işlem günlüğü yedeklemesini birincil veritabanına eklendi. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 286280
(http://support.microsoft.com/kb/286280/
)
Veritabanı dosyaları ekleyip sonra veritabanı kurtarma efekti açıklaması S8: ben günlük dağıtımı komut?A8: No Şu anda, komut dosyasına mümkün değil sevkiyat oturum. , Sihirbazı aracılığıyla günlük dağıtımını yukarı ayarlama yalnızca desteklenen anlamına gelir Bu bölümde, söz konusu 4 açıklanmıştır. S9: günlük dağıtımını birden çok etki alanlarındaki sunucular arasında yukarı ayarlayabilir miyim? A9: Evet. Günlük sevkiyat sunucular arasında ayarlamak mümkündür, ayrı etki alanlarında olan. Bunu yapmanın iki yolu vardır:
A10: Evet. Windows veya sql kimlik doğrulaması kullanmak mümkündür monitör sunucuya bağlanmak birincil ve ikincil sunucuları için. Microsoft Bu amaç için Windows kimlik doğrulamasını kullanmanızı önerir. Ancak, bunu olan değil de olası Windows kimlik doğrulaması kullanmak, sql kimlik doğrulaması kullanabilirsiniz. sql Server birincil üzerinde "log_shipping_monitor_probe" hesabı oluşturacak, İkincil sunucular, onu zaten, parola yoksa, izlemek ve Günlük dağıtımını yukarı ayarlandığında belirtti. sql kimlik doğrulaması için günlük kullandıysanız Sevkiyat, sql Server birincil, ikincil ve monitör yapılandırmalısınız Karma Modu kimlik doğrulaması kullanan sunucular. Günlük dağıtımını güvenliğiyle ilgili önemli noktalarS1: "konuk" hesabı kullanılabilir günlük dağıtımını yukarı ayarlamadan önce yaptığım ve ikincil veritabanı bekleme durumunda olmasını istiyorum, nasıl (birincil sunucu olarak aynı güvenlik modeli zorlamayı) ikincil veritabanına erişim sağlamak kullanıcılara izin?A1: "Guest" hesabı sql Server'dan için kaldırılmalıdır. neden. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 315523
(http://support.microsoft.com/kb/315523/
)
Guest hesabını kaldırma 916 hata sql Server 2000 SP4 veya sql Server 2000'in önceki sürümlerinde İşlenmiş özel erişim ihlaline neden olabilir Ancak, "konuk" hesabı yapabilirsiniz
kullanılabilir veritabanları için güvenlik kaygıları olabilir burada. Çünkü
ikincil veritabanı bekleme durumunda, kullanmak mümkün değil sp_change_users_login
(http://msdn2.microsoft.com/en-us/library/aa259633(SQL.80).aspx)
oturumları uygun biçimde re-map için saklı yordam. Aynı zorlamak için
yedek veritabanı, güvenlik modeline İkincil sunucuda oturumu oluşturma
birincil sunucu olarak kullanarak aynı güvenlik tanımlayıcısı (SID) değeri. Okuma
hakkında daha fazla bilgi için aşağıdaki Microsoft Bilgi Bankası makalesi
oturumları ile aynı SID değerleri oluşturma: 303722
(http://support.microsoft.com/kb/303722/
)
Konuk kullanıcı sql Server'da devre dışı bırakıldığında bekleme veritabanı üzerinde sql oturum açma erişimi vermek nasıl Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:321247
(http://support.microsoft.com/kb/321247/
)
sql için güvenliği yapılandırmak için sunucuda oturum nasıl sevkiyat S2: Sp_resolve_logins ne işe yarıyor?A2: Rol değişikliği sevkiyat günlük zaman sp_resolve_logins (http://msdn2.microsoft.com/en-us/library/aa238877(SQL.80).aspx) saklı yordam birincil sunucudan syslogins sistem tablosunda bir bcp dosyası gerektirir. Bu saklı yordam yükler bcp dosyası geçici tablo ve döngüleri yoluyla, doğrulamak için her oturum açma aynı ada sahip bir oturum açma, ikincil sunucunun syslogins sistem tablosunda bulunmaktadır. Bunun ardından SID değeri, bu amaçla bakar oturum açma ikincil veritabanının sysusers sistem tablosundaki bulunmaktadır. Son olarak SID değeri varsa görmek için denetler İkincil veritabanının sysusers sistem tablosundaki ikincil SID değeri ile aynı değil sunucunun syslogins tablo. Bu denetimler memnun sp_resolve_logins saklı yordamı, oturumu sp_Change_users_login saklı yordamı çalıştırır ve SID giderir İkincil veritabanının sysusers sistem tablosundaki. Bu saklı yordam yürütme sadece gereklidir sonra birincil sunucuda oluşturulan yeni oturumları, günlük dağıtımını vardır. Önceden başlatılan ve ikincil sunucular üzerindeki aynı bu oturumların oluşturulmamış aynı SID (Microsoft Bilgi Bankası makalesinde açıklandığı gibi Q303722). S3: Sp_resolve_logins yordamı başarıyla depolanır; Ancak, yapmaz. İkincil sunucuda güvenlik beklenen değişiklikler. Neden? A3:Sp_resolve_logins depolanan yordamı birincil güncel bir bcp dosyası gerektirir. sunucunun syslogins sistem tablosu. Bu oturumlar gerekir önceden oluşturulmuş ikincil sunucu. Bu iki koşulun sağlanması durumunda sp_resolve_logins depolanan yordamı ikincil veritabanında sysusers sistem tablosundaki değişiklikleri yapar. S4: Aktarım oturumları dts görev sp_resolve_logins saklı yordamı ile birlikte rol gerçekleştirmeden önce çalıştırılacak sahibim değiştirilsin mi? A4: Evet. Aktarım oturumları görev emin olmak için kullanmanız gerekir syslogins sistem tablosunda İkincil sunucuda oturumu yok. Bu garanti etmez Kullanıcı (ikincil veritabanı ise ikincil veritabanını kullanabilir bekleme modunda yüklenir). Önce ikincil veritabanı varsa Bu soru 1 günlük rol değişikliği dağıtımını gerçekleştirmek, bkz: bölümüne geçebilirsiniz. S5: sp_resolve_logins saklı yordamını SQL uzaktan oturum açma için çalışmıyor Sunucu? A5: No Sp_resolve_logins yordamı yalnızca works normal oturumlar için saklanır. Herhangi bir uzak oturumlar el ile İkincil sunucuda oluşturulmalıdır. Sevkiyat izleme oturumuS1: bile işlem günlüğü yedekleri ile ikincil sunucusu güncelleştirildiğinde günlük sevkiyat yedekleme ve eşitleme dışı uyarıları, görüntüler. Mümkün mü?A1: Evet. Uyarıları yangın olası bile ikincil veritabanı güncelleştiriliyor. Uyarı eşik değerine ayarlanmışsa arka arasındaki süre çift küçüktür ve kopyalama veya geri yükleme işleri, uyarılar yükseltilmiş. Uyarılar oluşturuldu ve eşik yakın olması veya iki katından arasındaki süre sonraki yedekleme ve kopyalama veya geri yükleme işler, devam edin ve eşiği. S2: Neden işlem günlüğü yedekleri ikincil sunucuda geri yüklemek başarısız? A2: İşlem günlüğü yedekleri yalnızca geri yüklenir içinde ise bir sıra. Bu sıra tarafından döndürülen LastLSN ve FirstLSN alanlara göre belirlenir GERİ YÜKLEME HEADERONLY (http://msdn2.microsoft.com/en-us/library/aa238455(SQL.80).aspx) komut. LastLSN ve FirstLSN aynı numarayı ardışık işlem takdirde günlük yedeklemeler, o sırada geri yüklenebilir değil. Olabilir birkaç işlem günlüğü yedekleri sıra dışı nedenlerle. En sık karşılaşılan nedenleri şunlardır:
A3: Belirli bir günlük sevkiyat çifti hakkında daha fazla bilgi almak için aşağıdaki adımları izleyin:
A4: Kopyalama ve geri yükleme işinin her çalışma az ilişkili olduğu bir dosya. Varsayılan olarak, hiçbir dosya kopyalanır veya belirli bir geri çalıştırmak bunlardan birine iki işleri, sql Server first_file_000000000000.trn Dosya adı alanına yerleştirir. Bu olabilir veya bir sorun olduğunu belirtmeyebilir. Örneğin, kopyalama veya geri yükleme işleri ilk defa ikincil sunucuda çalıştırılan, dosyaları kopyalama veya geri yüklemek kullanılabilir olmayabilir. Bu durumda, first_file_000000000000.TRN hata göstermiyor. Ancak, belirli koşullar altında bir sorunu gösterebilir. Aşağıdakileri okuyun Daha fazla bilgi için Microsoft Bilgi Bankası makalesi: 292586
(http://support.microsoft.com/kb/292586/
)
Yedek kopya ve yük iş bilgileri günlük sevkiyat monitör güncelleştirilmedi S5: günlük dağıtımını çalışır durumda bir süre sonra sıklık ve işlem günlüğü yedekleri birincil sunucuda hedefi değiştirmek mümkün müdür?A5: Evet. Bu bilgiler üzerinde birincil bakım planı bulunmaktadır Sunucu. Bilgileri görüntülemek için şu adımları izleyin:
Günlük sevkiyat rolünü değiştirmeS1: Rol değişikliği sevkiyat günlük nasıl uygularım?A1: sql Server 2000 Çevrimiçi Kitapları okumak için aşağıdaki bağlantıyı tıklatın Günlük sevkiyat rolünü gerçekleştirme hakkında konu değiştirin: Nasıl ve bir günlük dağıtımı rol değişimi gerçekleştirmek için (Transact-sql) (http://msdn2.microsoft.com/en-us/library/aa215392(SQL.80).aspx) S2: birincil sunucu çevrimdışı veya kullanılamaz durumdayken ben rol değişikliği gerçekleştirebilir mi? A2: Evet. Çalışan sp_change_primary_role (http://msdn2.microsoft.com/en-us/library/aa259617(SQL.80).aspx) birincil sunucuda saklı yordamı isteğe bağlıdır. S3: 208 hata iletisiyle den çalıştırdığınızda yordamı başarısız depolanan sp_resolve_logins neden olmaz ikincil veritabanı rol değişikliği anda? A3:Sp_resolve_logins depolanan yordamı ana veritabanı öneki ile sysusers sistem tablosundaki uygun değil. Bu kodu sp_resolve_logins depolanan yordamı için bilinen bir sorundur. Bu sorun hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki aşağıdaki makale: 310882
(http://support.microsoft.com/kb/310882/
)
Hata: sp_resolve_logins yordamı başarısız günlüğü rol değişimi sırasında yürütülen saklanır, yoksa S4: birincil sunucusu olduğunda birden çok ikincil sunucuya rol değişikliği söz konusu olması için ikincil bir sunucu yükseltilirken bir sorun var mı?A4: Aşağıdaki Microsoft Bilgi Bankası makalesi hakkında bilinen bir okuma hataları içeren bir rol değişikliği yaparken neden olan sorunu birden çok ikincil sunucuları: 300497
(http://support.microsoft.com/kb/300497/
)
Düzeltme: Günlük sevkiyat: veritabanı adları farklı rol için birincil ikincil dan değiştiremiyorsunuz S5: Nasıl ı günlük dağıtımı ikincil sunucunun birincil sunucu yükseltmeden sonra yeniden?A5: Günlük dağıtımı, Hedef Veritabanı Ekle iletişim kutusunda, kurma sırasında Ver veritabanı birincil rolünü onay kutusu seçiliyse, yeni ikincil bir sunucu eklemek için aşağıdaki adımları izleyin. Rol değişikliği gerçekleştirdikten sonra. Bu ayar seçili değilse, kullanma Bakım planı günlük dağıtımını sonra rol değişikliği ayarlamak için sihirbaz.
A6: İki sunucu arasında sevk olmadan tekrar tekrar oturum mümkündür Tam veritabanı yedeği geri yüklemek zorunda. Gereksinimi olan her ikisi de Rol yaparken birincil ve ikincil sunucuları kullanılabilir. yordamı değiştirme. Rol değişikliği yapmadan bir parçası olarak, çalıştırmanız gerekir sp_change_primary_role (http://msdn.microsoft.com/en-us/library/aa259617.aspx) saklı yordam. Sp_change_primary_role depolanan yordamı 2 ya da 3 @ final_state parametresi ile çalıştırmanız gerekir. Bu birincil veritabanı bırakın sonra işlem gerçekleştiren bir kurtarılmamış durumda günlük yedekleyin. Çünkü Veritabanı bir kurtarılmamış durumda kalır, bu veritabanı seçilebilir Günlük sevkiyat hedef (önceki açıklandığı gibi eklendiğinde Soru). Bu şekilde, bir veritabanı yedeklemesini yeniden başlatmanız gerekmez. Günlük sevkiyat kaldırmaS1: Nasıl günlük sevkiyat çifti belirli bir günlük dağıtımını durdurabilirim?A1: Günlük sevkiyat çiftini kaldırmak için şu adımları izleyin:
A2: Aşağıdaki Microsoft Bilgi Bankası makalesini okuyun, Bu sorunu daha ayrıntılı olarak anlatılmaktadır: 295936
(http://support.microsoft.com/kb/295936/
)
Düzeltme: teklif veritabanı adı varsa, ikincil veritabanında günlük dağıtımını kaldırma hatası BAŞVURULARGünlük dağıtımı hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin.Günlük dağıtımı http://msdn2.microsoft.com/en-us/library/aa213785 (sql.80) .aspx (http://msdn2.microsoft.com/en-us/library/aa213785(SQL.80).aspx) 275146
(http://support.microsoft.com/kb/275146/
)
Sık Sorulan Sorular - sql Server 7.0 - günlük dağıtımı Sorunuza yanıt göremedi?
Microsoft sql Server Newsgroups'u ziyaret edin: Microsoft
sql Server haber gruplarıhttp://www.microsoft.com/communities/Newsgroups/en-us/
(http://www.microsoft.com/communities/newsgroups/en-us/)
Bu veya diğer ilgili yorumlar
Microsoft Bilgi Bankası makalelerinde? Bize not bırakın SQLKB@Microsoft.com
(mailto:sqlkb@microsoft.com)
.Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 917544
(http://support.microsoft.com/kb/917544/
)
Hata: sql Server 2000'de "Günlük sevkiyat uyarı iş – geri" işini çalıştırdığınızda bir hata iletisi alıyorsunuz Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:314515
(http://support.microsoft.com/kb/314515/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste