Forum

SQL Server 2005'ten...
 
Bildirimler
Hepsini Temizle

SQL Server 2005'ten 2008 R2'ye upgrade sorunu

13 Yazılar
3 Üyeler
0 Reactions
758 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhabalar,

 Arkadaşlarım, üstadlarım bir sorunum bulunmaktadır.. SQL Server 2005'ten 2008 R2'ye upgrade yapmaktayim.. Eski Serverdan Yeni servera transfer ederek gerceklestririyorum.. Normal db'leri tasimada sorun yasamadim ancak Master DB'yi tasiyamiyorum..  SQL Server'i Single user moda alip start ediyorum.. SQLcmd kullanarak asagidaki gibi yapiyorum..

1> RESTORE DATABASE master FROM DISK = 'c:\master.bak' WITH REPLACE;
2> GO

Msg 3168, Level 16, State 1, Server SQL2K8, Line 1
The backup of the system database on the device c:\master.bak cannot be restored
 because it was created by a different version of the server (9.00.3080) than th
is server (10.50.1600).
Msg 3013, Level 16, State 1, Server SQL2K8, Line 1
RESTORE DATABASE is terminating abnormally.

Sürüm farkı hatasını yaşıyorum.. Master DB'yi başka nasıl yeni makineye restore edecegim.. Yardımcı olabilirseniz çok sevinirm.. Çok teşekkürler..

 

 
Gönderildi : 01/02/2011 18:00

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

system database leri farklı build ler arası backup restore yapılamaz. aşlağıdaki makaleyi incelemeni öneririm.


http://support.microsoft.com/kb/264474/en-us

 
Gönderildi : 01/02/2011 20:49

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

peki yuzlerce olan login ve password'leri nasil tasiyacagim.. Bunun bir cozumu var mıdır ? Tek Tek yeniden mi yapılandıracagım ?

 

Tesekkürler

 
Gönderildi : 01/02/2011 21:09

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

şu makalemi inceler misin








SQL Server - Server dan Servera Login leri Şifreleri ile Beraber Kopyalama 

 
Gönderildi : 02/02/2011 12:34

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Link çalışmıyor üstad.. Cozumpark'a durumla ilgili bildirim yaptım..

 
Gönderildi : 02/02/2011 14:39

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

Link çalışmıyor üstad.. Cozumpark'a durumla ilgili bildirim yaptım..


ilginç, link i otomatik replace etmiş.


link şu şekilde


http://www.turgaysahtiyan.com/post/Server-dan-Servera-Login-leri-Sifreleri-ile-Beraber-Kopyalama.aspx

 
Gönderildi : 02/02/2011 18:53

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Teşekkür ediyorum, bu şekilde tüm user login pass bilgilerini ve dblerle olan bağlantılarını aktarmayı başardım..

 

 
Gönderildi : 02/02/2011 20:25

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

Rica ederim kolay gelsin

 
Gönderildi : 02/02/2011 20:31

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Son bir sorum daha olucaktır.. Schedule job'lari taşımak istiyorum ancak msdb 'yi de upgrade edemiyormuşuz anladığın kadarıyla.. Bu işlemi nasıl yapabilirim.. Teşekkürler..

 
Gönderildi : 03/02/2011 18:02

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

onlar nispeten daha kolay,


sql agent ın altında her bir job a sağ tıklayıp create script yapıp bu script i yeni sunucuda çalıştırırsan olacaktır diye düşünüyorum

 
Gönderildi : 03/02/2011 18:11

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Bununda birden cok yuzlerce script oldugunu düşünürsek, otomatik yapabiliceğimiz bir yöntemi bulunuyor mu acaba 🙂

 
Gönderildi : 03/02/2011 18:22

(@AhmetRende)
Gönderiler: 137
Estimable Member
 

Bununda birden cok yuzlerce script oldugunu düşünürsek, otomatik yapabiliceğimiz bir yöntemi bulunuyor mu acaba 🙂

 Bu küçük makale tamda işinize yarayacak türden 🙂
Hatta bu işlemi loginler tablolar vs içinde yapabilirsiniz.

  http://serverfault.com/questions/44621/how-to-script-sql-server-jobs-for-migration

In SQL Management Studio:

  • Click on the jobs folder in Object Explorer
  • Display the Object Explorer Details window (under View menu)
  • Select all or some of your jobs
  • Right-click, script job as Create To New Query Window
  • Change the connection of your query window to the new server
  • Execute the generated script(s)

There you go!

Note: this is for SQL 2005+. SQL 2000 Enterprise Manager has an option to Generate Scripts on the Job Agent, I believe.

 

 
Gönderildi : 03/02/2011 18:45

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Bu işlemide başarıyla gerçekleştirdim, tesekkür ediyorum 🙂

 İyi Çalışmalar

 
Gönderildi : 03/02/2011 19:47

Paylaş: