0

私は、組織のSourceSafeデータベースのバックアップを作成し、それを別のサーバー上の共有に移動するための最良の方法は何か疑問に思っていましたか?現在、バッチファイルを実行してPowerShellスクリプトを実行するスケジュールされたジョブがあります。SourceSafeバックアップスクリプト - 最善の方法ですか?

このPowershellスクリプトは、(SourceSafeコマンドライン引数を使用して)バックアップファイルを作成し、(SourceSafeサーバーにマップされたドライブを介して)新しいサーバーに移動し、SourceSafeバックアップの出力を管理者にEメールで通知します。

このプロセスはほとんどの場合ですが、より効率的なアプローチやツールを利用する必要があります。どんなアドバイスも歓迎されます!

+4

私が与えることができる最善のアドバイスは、SourceSafe以外のリポジトリに移動することです! :) –

+1

ソースセーフなレポは、Windows共有上のファイルの集まりではありませんか?あなたは通常のファイルシステムバックアップツールを使用できませんか? – skaffman

+0

@skaffman、そうです。これは私たちがやっていることです(TFSへの移行が完了するまで) –

答えて

2

SSARCは実際にはバックアップツールではありません。私はそれをお勧めしません。これは、異なるデータベース間でVSSリポジトリのセグメントをカットアンドペーストする方法に似ています。副作用がないわけではありません。少なくとも、ソースデータベース内の項目はアーカイブ済みとしてマークされます。最悪の場合、彼らは削除されます。

あなたのDBをオフラインにして、ZIPファイル(またはRAR、何でも)を取り出し、* .zipファイルを安全な場所にコピーすることをお勧めします。 VSSは、ファイル共有がPC LAN上で確実に利用可能なクロスプラットフォームの唯一のプロトコルであるため、ファイルシステムです。現代のクライアント/サーバーシステムと比較して、VSSアーキテクチャには多くの欠陥がありますが、あなたが知っていると確信していますが、利便性を利用することもできます。

0

SSARC - http://msdn.microsoft.com/en-us/library/t9d14fh1(VS.80).aspxを参照してください。ただし、SourceSafeから離れて見てください!

+0

すでにSSARCユーティリティを使用しています。過去6ヶ月間、Team Foundation Serverを検討してきましたが、今後さらに6つの決定を下すことはありません。 –

+0

OK。私はVSSからTFSに移行しました。 TFSははるかに優れています。今私はTFSからSubversionに移行していますが、私は両方が好きです。 – RichardOD

0

私たちは皆さんが述べたようにそれをやっていますが、毎晩オフラインにして整合性をチェックしています。それは私たちのために数年間偉大な​​作業をしてきました。

関連する問題