Acısıyla tatlısıyla ilginç bir panel oldu..Anlatmak istediklerimi çokca anlatamasamda, dilimiz döndüğünce sevgili Daron , Ali Rıza Babaoğlan ve Kadir Çamoğlu ile birşeyler söyledik söyledik söyledik..
Sevgiler.
E2
1 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Evet evet evet , çıldırtır bu hata insani.. :))
Ne yazik ki isim değiştirme işleminden ötürü , TFS 2005-> 2008 upgrade'i yaptığım makinedeki tüm TFS'le alakalı toolları silip sıfırdan TFS 2008+sp1 kurulumu yapmak durumunda
kalmıştım , biliyorsunuz :)
eski projeleri yeni sunucu yeni IP ve yeni pathlere migration ederken bariz bir şekilde yukarıda ki hatayı alacak ve çıldıracaksınız :)
Ama hepsinden önemlisi , vs 2005 deki projelerinizi 2008'e aktarmak için bir team project oluşturmak istediğinizde VS 2005 TFS project creation wizard cakilacak, sizde sinir krizlerine
tutulacaksiniz..Amanin sakin gerek yok :)
Hata :
Error
TF30170: The plugin Microsoft.ProjectCreationWizard.Portal failed during task SharePointPortal from group Portal.
Explanation
Plugin error text: “The language id specified in the process template does not exist on the WSS server.”
User Action
Contact your Team Foundation Server administrator.
oncelikle vs 2005 SP1 i yeniden kurun (eskiden kurmuş olsanız bile..) sonra KB932544 nolu hotfix'i indirip kurun. ( sp1 kurulu olduğunda nasıl olsa kurulu diyip hotfix i
kurmaya kalkarsanız
kuramayabilirsiniz, bu önemli..sp1'i yeniden kurun..) akabininde hotfix'i de kurduğunuzda project creation sorunu ortadan kalkıyor bu bir... :)
2. önemli olan unsur da oluşturulan yeni team project'e eski workspace'inize regist edilmiş olan bir directory'i bind etmek.. .Sakın ama sakın VS 2005 içerisinden bunu
yapabileceğiniz gafletine düşmeyin...:))
C:\Documents and Settings\[xxxxxusername]\Local Settings klasöründe VersionControl.config dosyasını arattırın muhtemelen 2 tane göreceksiniz, notepad ile açın eski
olanı farkettiğiniz dosyayı ki muhtelemen
C:\Documents and Settings\[xxxxxusername]\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache klasörü olacak , silin bu klasördeki dosyayı..
sonra eski projenizini açın vs 2005 size soracak , remove edeyim mi diye.. evet diyin..
işte budur.Sonra File / Source Control / Change Source Control diyerek yeni oluşturduğunuz Team Project i seçin..
Check-in diyin , solution bazında..Sorunsuz aktaracaktır..
Not : "tf workspaces /remove:*" ile de silmeniz mümkün..bunun için http://msdn2.microsoft.com/en-us/library/54dkh0y3.aspx. adresinden detaylı bilgi alabilirsiniz..
İşte mutlu son :)
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Merhabalar ;
uzun bir süre bana acı çektiren bir problemi az önce gidermiş bulunuyorum ki hemen paylaşmak istedim..
Sunucumda Sql Server 2005 (sp2) ve TFS 2008 (sp1) bulunmakta ve sorunsuz kullanmaktaydım.Fakat grup olarak sistemci arkadaşların belirlediği formata uymak adına ESX üzerinde çalışan makine isimlerinde bazı standartlara uyulmasi kararlastırıldı. (ki doğru olan başından beri buydu ama sorun şu ki makine VM üzerinde ilk yapılandırıldığı günkü anlamda çalışmıyor , bir çok eklenti ile daha başka bir anlam yüklenmesi söz konusu oldu..Özetle test makinem live'a dönüşünce...)
Bu durumda TFS 'in isim değişikliğinde nasıl davranacağına dair bir araştırma yapıp gerekli adımları uyguladım ki bu adımlardan birincisi makinenin adını domain admin yetkisiyle değiştir , resetle sonra sunu sunu yap tarzında idi..
Belli bir ana kadar herşey güzeldi , ama belli bir noktadan sonra TFS'in databaseine manuel müdahele etmiş olmamdan kaynaklanıyor olacak ki bir türlü makine adı değişikliğini kabul ettiremedim..ve en son Vss3'ü de göçertince geriye sql server i , tfs i yeni kurup elimde ki source code'ların en son check-in edilmiş hallerini sunucuya atmak kaldı..
Malumunuz Sql Server bazı prosedürlere uyulmadan kaldırılmazsa ciddi anlamda canınızı sıkabiliyor , en önemlisi de bu durumun oluşmasında sonradan yüklenen sp2 'nin de büyük emeği var.. :)
Çok özetle ;
1. Microsoft Sql Server Setup Support Files Component'inin Windows Programs Add/Remove listde olup olmadığını iyice kontrol etmeniz..Bu yoksa bunu kurmanız gerekiyor...(Sql Server 2005 cd'sin de Servers\setup\Sqlsupport.msi i kurmanız..)
2.%program files%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe /Remove uygulamasını acip ilgili tüm Sql Server bileşenlerini seçip uninstall demeniz gerekiyor.
3.ayni makinedeki IIS içerisinde Reporting Services'in kullandığı tüm application pool ve virtual directorylerin silinmesi gerekiyor.
4.support componentlerinin uninstall edilmesi gerekiyor.
- MSXML 6.0 Parser
- SQLXML4
- Microsoft SQL Server VSS Writer
- Microsoft SQL Server 2005 Backward Compability
- Alt maddelerde ki'lerin dışında kalan Sql Server ile alakalı tüm bileşenlerin kaldırılması gerekiyor..
5.Microsoft SQL Server Native Client Component'in uninstall edilmesi gerekiyor.
6.Microsoft Server Setup Support Files'in uninstall edilmesi ( yukarıda ki maddelerin valid bir şekilde tamamlanabilmesi bu pakete bağımlı!Dikkat!)
7.En sonda Add / Remove List'de kalan bir şey varsa onları siliyoruz..
Bitti mi , hayırrrr ?
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSSQLServer
- HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.1 ( .2 ve .3 ü de göreceksiniz , bütün node'u silin, ben öyle yaptım. Hatta aynı node seviyesinde sp2 version numberı barındıran başka bir key daha vardı onuda sildim ama sildiğim için ismini yazamıyorum , kusuruma bakmayın :) )
- HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\Services\SQL Server
Yukarıda ki belirtilen nodelarıda register'den siliyorsunuz..
Sonra bir reset..ve ilk kurulum, sorunsuz bir SQL SERVER!
Not : Bu kadar cok uğraştıran sey aslında "An instance with the
same name is already installed on this computer. To proceed with SQL
Server Setup, provide a unique instance name." hatasından kaynaklanıyor ki bu TFS acisindan zorunlu ama servisleri istediğiniz kadar durdurun istediğiniz kadar uninstall edin ilgili bu register ayarları yapılmadan ilerlenmiyor..
Sevgiler.
2 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5