9 お客様から.bakファイルを受け取りましたが、復元する必要がありますが、データベースごとにSQL Server 2008 R2 10240 MBのライセンス制限を超えています。私が本当に必要なのは、DB構造だけです。とにかく復元する方法はありますか、それとも構造を復元するだけですか? sql-server — ブルースU ソース
18 唯一の方法は、Express Edition以外のSQL Serverのエディションに復元してから、不要なデータを削除することです。次に、データベースを10ギガ制限未満に縮小してから、Expressインスタンスにバックアップおよび復元します。 これが開発マシンの場合は、SQL Server Developer Editionのコピーを入手してください。通常は約50.00ドルで、データベースサイズなどの制限はありません。唯一の制限は、本番用にインスタンスを使用できないことです。 — mrdenny ソース
9 @mrdennyの言及に追加... ここで、最大180日間使用できるSQL Serverの無料のフル機能の試用版をダウンロードできます。 試用版でデータベースを復元し、データを除いてデータベースをスクリプト化できます。 繰り返しになりますが、試用期間は180日間です。要件に応じて(さらに時間が必要な場合など)、非本番用にDEVエディションを購入できます。 — キンシャー ソース
5 これが1回限りのプロセスである場合は、Red Gate SQL Compare Proを使用して行うこともできます。 空の宛先DBを作成します。 SQL Compare Proを使用して、宛先DBをバックアップ(BAK)ファイルと比較します。 宛先DBへの構造のプッシュ/同期。 — DNG ソース
4 SQL Serverのフルバージョンをインストールする以外の別のオプションは、IderaのSQL仮想データベースを試すことです。 次の機能があります(プレゼンテーション資料からの引用)。 即時アクセス-バックアップファイルから即座にデータを取得 実際のデータベースのように動作します-サードパーティおよびネイティブツールを使用します OLRの置換-オブジェクトレベルのリカバリに対するより優れたソリューション 複数の用途-レポート、データ抽出、分析など 読み取り/書き込みサポート-挿入、更新、DBCCコマンド そのため、試用版をインストールし、データベースバックアップをマウントし、比較ツールまたはクエリ(SSMSから生成)を介してスキーマを抽出できるはずです。 それを使用する方法に関する素晴らしいチュートリアルは、Pinal Daveのブログで見つけることができます。 — マリアン ソース