Forum
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..
system database leri farklı build ler arası backup restore yapılamaz. aşlağıdaki makaleyi incelemeni öneririm.
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
şu makalemi inceler misin
SQL Server - Server dan Servera Login leri Şifreleri ile Beraber Kopyalama |
Link çalışmıyor üstad.. Cozumpark'a durumla ilgili bildirim yaptım..
Link çalışmıyor üstad.. Cozumpark'a durumla ilgili bildirim yaptım..
ilginç, link i otomatik replace etmiş.
link şu şekilde
Teşekkür ediyorum, bu şekilde tüm user login pass bilgilerini ve dblerle olan bağlantılarını aktarmayı başardım..
Rica ederim kolay gelsin
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..
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
Bununda birden cok yuzlerce script oldugunu düşünürsek, otomatik yapabiliceğimiz bir yöntemi bulunuyor mu acaba 🙂
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:
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. |
Bu işlemide başarıyla gerçekleştirdim, tesekkür ediyorum 🙂
İyi Çalışmalar