0

アップグレードが計画されている古いプロジェクトがあり、現在シードとして、リモートの場所にあるデータベース全体のバックアップを取りました。アクセス許可が制限されているリモート デスクトップに保存しました。SQL Server Management Studio 2008 R2 を使用しようとしましたが、新しく作成された (リモート) システムにデータベースがないため、データベースを右クリックして.BAKファイルを復元することはできません。

ファイルを復元するために使用できる他のソフトウェア、または他の方法はありますか? これはかなり小さな作業だと思いますが、アクセス許可と接続が複雑なため、めちゃくちゃです。他のブログと比較することすらできませんが、これはユニークだと思います。回避策を提案してください。

ps .、そのバックアップの作成に使用された SQL Server のバージョンはわかりません。新しいシステムには Visual Studio などは含まれていませんが、SQL Server Management Studio 2008 R2 Express x64 バージョンが含まれています。

4

1 に答える 1

0

SQL Server をインストールするための適切な権限を取得できる場合、データベースのデータが 10GB 未満であれば、SQL Server 2012 Express がデータベースの復元と読み取りを行う必要があります。

SQL Server 2008 R2 Express にも 10 GB のデータ制限があります。以前のバージョンでは、許可されるデータが少なくなります。

10GB 未満のバックアップ ファイルを 10GB 未満のデータと混同しないでください。バックアップ ファイルは圧縮できます。

復元されたデータベースから一部のデータを読み取る以外に SQL Server Express を使用する場合は、SQL Server Express の制限に注意する必要があります。すべてのワークロードに適しているとは限りません。

SQL Server 2012 LocalDB は、インストール時に管理者権限が必要ですが、低い特権/環境をジャンプするための多くのフープでトリックを実行することもできます。Express エディションと同様の制限がまだあることに注意してください。本番環境で使用する前に、これらの制限を理解していることを確認してください。

于 2013-01-23T22:31:34.833 に答える