2009-04-02 12 views
0

データベースの識別に使用できるデータベースの一意の識別子があるかどうかは誰にも分かりますか?この種のIDは、データベースが作成されたときにサーバーによって作成される可能性がありますが、見つけられません。データベースの永続識別番号

答えて

0

あなたがシステム・テーブル(例えば、sysobjectsに、SYSCOLUMNS)の出力に基づいてハッシュを生成するアプローチを取ることができます。すなわち、2つのデータベースが同一のスキーマ、したがってチェックサムを有する場合、それらは同じものとみなされる。索引の追加はスキーマの基本的な変更ではなく、表の追加/変更/削除は対象であるため、検査するオブジェクトのタイプ(たとえば、索引を除外するなど)を選択できます。

0

hereをご覧ください。私は以前これを行う必要はなかったが、それはうまくいくかもしれない。移動したら、新しいIDを取得するかもしれないと私は想像していますが。わからない。

-Bryan

関連する問題