Aracılığıyla paylaş


Visual SourceSafe'den Yükselttikten Sonra Sonraki Adımları Uygulama

Yükseltme tamamlandıktan sonra sonuçları beklentilerinizi karşılamak ve verileri kullanmak, takımınız için hazır olduğundan emin olun:

  • Yükseltme işlemi sonuçları denetleyin

  • Sorunları çözme

    • sql Server Express için depolama sınırı nedeniyle başarısızlık çözümleme

    • MS-DOS Uyumlu kısa ad (8.3) biçimi (TF227014) içerisindeki dosyaları dönüştürür

Yükseltme işlemi sonuçları denetleyin

Raporu gözden geçirin ve gerekiyorsa, günlükleri olan yükseltme aracı tarafından oluşturulan.Emin olmak için Team Foundation server veriyi denetle verilerden, Visual SourceSafe veritabanı beklediğiniz şekilde yükseltilmiş.

ms253170.collapse_all(tr-tr,VS.110).gifGeçiş Raporu görüntüleme

tfs ve Visual SourceSafe önemli işlevsel farklılıklara sahiptir.Sonuç olarak, Visual SourceSafe yükseltme araçları yükseltme sırasında belirli türdeki verileri değiştirin.Ve bazı durumlarda, hatalar veya sorunlar oluşabilir.Geçiş raporu bu sorunlar hakkında önerilerde bulunabilir.

Geçiş raporu açmak için:

  • Daha önce kullandıysanız vss Yükseltme Sihirbazı: üzerinde tam sayfasında, seçim Yükseltme raporu bağlantı.

  • Daha önce kullandıysanız VssUpgrade araç: açık VSSAnalysisReport.xml geçerli dizin veya dosya adı ve konumu ne olursa olsun kullanılarak belirtilen raporda <Output file> özniteliği.

Geçiş raporu

ms253170.collapse_all(tr-tr,VS.110).gifGünlükleri Görüntüle

Uyarılar veya hatalar rapor günlükleri görüntülemek isteyebilirsiniz.Veri yükseltme işlemi sırasında nasıl değiştirildiği hakkında bilgi almak için günlükleri görüntülemek isteyebilirsiniz.Günlükleri görüntülemek için:

  • Daha önce kullandıysanız vss Yükseltme Sihirbazı: üzerinde tam sayfasında, seçim Tam günlük bağlantı.

  • Daha önce kullandıysanız VssUpgrade araç: açık ConverterErrors.txt ve VSSUpgrade.log.

ms253170.collapse_all(tr-tr,VS.110).gifTakım projenizdeki verileri incelemek

Kullanım Kaynak Denetim Gezgini emin olmak için Team Foundation server üzerindeki verileri incelemek için verileri sizin Visual SourceSafe veritabanı beklediğiniz şekilde yükseltilmiş.

Sorunları çözme

Yükseltme işleminin sonucunu inceleyen sonra sorunları olabilir.

ms253170.collapse_all(tr-tr,VS.110).gifsql Server Express için depolama sınırı nedeniyle başarısızlık çözümleme

Geçici meta verileri depolamak için bir veritabanı yükseltme araçlarını kullanın.Bu meta verileri yükseltme veri toplam boyutu küçük bir yüzdesi genellikle gerektirir.sql Server Express 4 gb sınırına eriştiği için yükseltme başarısız olayında içinde sql Server sql Server Express kullanabilirsiniz.Bkz: Sihirbazı Kullanarak Visual SourceSafe'den Yükseltme veya VssUpgrade <SQL> Öğe.

ms253170.collapse_all(tr-tr,VS.110).gifMS-DOS Uyumlu kısa ad (8.3) biçimi (TF227014) içerisindeki dosyaları dönüştürür

tfs MS MS-DOS uyumlu kısa adı (8.3) biçiminde (örneğin, abcdef~1.txt) dosya adlarına izin vermez.Çözümlemek veya böyle bir ada sahip dosyaları yükseltmeye çalışırsanız, bir TF227014 hatası belirir.

Bu soruna geçici bir çözüm bulmak için geçici olarak böyle isimlere sahip dosyalara izin vermek neden olur, Team Foundation Server bir ayar uygulayabilirsiniz.Bunu yapmak için ayarlamanız gerekir Allow8Dot3Paths için True tfs Yapılandırma veritabanında.

Önemli notÖnemli

Yükseltme işlemi tamamlandıktan sonra MS MS-DOS uyumlu kısa adları destekleyen istemci makinelerle sorunları önlemek için ayarlamanız önerilir Allow8Dot3Paths için False aşağıdaki yordamda açıklandığı gibi.

Aşağıdaki yordamı gerçekleştirmek için Windows PowerShell uygulama katmanı sunucusunda tfs için etkinleştirilmiş olmalıdır.Bkz: ile Windows PowerShell komut dosyası.

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Bir üyesi olmanız gerekir Yöneticiler tfs için uygulama katmanı sunucusunda grup.Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

MS MS-DOS uyumlu kısa ad biçiminde adlandırılmış dosyalar içeren bir Visual SourceSafe veritabanını yükseltmek için

  1. Team Foundation için olan uygulama katmanı sunucusunda oturum açın.

  2. Allow8Dot3Paths olarak çağırılan bir Windows PowerShell betik oluşturun.

    1. Metni kopyalamak Allow8Dot3Paths PowerShell Script daha sonra bu konuda ve komut dosyası içine metin yapıştırma.

    2. Team Foundation Server'a bağlanırken kullandığınız URL'nin yolunu eşleştirmek için ServerPath'i değiştirin.Varsayılan olarak, sunucu yolu "tfs"dir.

    3. Değişiklik CollectionName verilerinizi içine yükselttiğiniz takım projesi koleksiyonunun adını eşleştirmek için (örneğin, DefaultCollection).

      Nihai sonuç örneğin, betikte aşağıdaki satırda olacaktır:

      $collectionBaseUrl = "https://localhost:8080/tfs/DefaultCollection/";
      
  3. Allow8Dot3Paths betiğini çalıştırın.

  4. Team Foundation sunucunuzu uygulama havuzunu geri dönüştürün.

    1. Windows Start çalıştırmak Bilgisayar Yönetimi.

    2. Gezinme bölmesinde, Hizmetler ve Uygulamalar'ı genişletin.

    3. Seçim Internet Information Services (IIS) Yöneticisi'ni, yerel bilgisayarı genişletin ve çift Uygulama havuzları.

    4. Uygulama havuzunun kısayol menüsünü açın ve sonra seçin Geri Dönüşüm.

  5. Geçiş komutunu çalıştırma.

  6. "Doğru" yerine "yanlış" öğesini koyarak, daha önce oluşturduğunuz Allow8Dot3Paths Windows PowerShell betiğini değiştirir.

  7. Değiştirilmiş Allow8Dot3Paths betiğini çalıştırın.

  8. Uygulama havuzu için Team Foundation Server'ınızı (yukarıda açıklandığı gibi) geri dönüşüm kutusu.

  9. Visual Studio'da, zaten, daha sonra bağlı değilseniz, Takım projesine bağlanma içine, yükselttiğiniz veri.

  10. Kaynak Denetim Gezgini'nde, MS MS-DOS ile uyumlu kısa ad (8.3) biçiminde adlara sahip tüm dosyaları yeniden adlandırın.

ms253170.collapse_all(tr-tr,VS.110).gifAllow8Dot3Paths PowerShell Betiği

# Load client OM assembly.
[Reflection.Assembly]::Load("Microsoft.TeamFoundation.Client, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");

$collectionBaseUrl = "https://localhost:8080/ServerPath/CollectionName/";

$tfs = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer($collectionBaseUrl);
$collectionHive = $tfs.GetService([Microsoft.TeamFoundation.Framework.Client.ITeamFoundationRegistry]);

# Set some version control settings in the collection hive.
$collectionHive.SetValue("/Service/VersionControl/Settings/Allow8Dot3Paths", "True");

# Display all version control settings as a table.
$collectionHive.ReadEntries("/Service/VersionControl/Settings/...") | ft -a