0

現在、SQL Server データベースを使用するサード パーティ製品を使用しています。独自のバックアップ/セキュリティ目的でデータベースのコピーを作成するように依頼されましたが、問題が発生しています。

データベースにアクセスするために、私は現在、SQL Server 2005 Express がインストールされているリモート デスクトップを使用して会社のサーバーの 1 つにログインしています。その SQL Server のインスタンスを使用して、サード パーティの SQL サーバーに接続します。

[タスク] -> [バックアップ] を実行すると、動作しているように見えますが、ファイルはリモートの SQL データベース サーバーにローカルに保存されており、IT チームはこれが想定されていると言っています。

タスク -> スクリプトの生成... を使用してみましたが、SQL Server 2005 Express であるか、データベースがリモートであるため (どちらかはわかりませんが、おそらくそれらのいずれか)、「スクリプト データ」のオプションは使用できません。

現時点では思い出せない他のことを試しましたが、アイデアがありません。

リモートデータベースのテーブル構造とデータの「ローカル」コピーを取得できる何かを提案できますか?

4

2 に答える 2

2

非常に古いバージョンの Management Studio Express を使用しているため、スクリプトの生成ウィザードを使用できません。2012 バージョンは 2005 インスタンスに対して問題なく動作しますが、SSMS のすべての機能がライセンスなしで利用できるようになったため、Express エディションはなくなりました。

ここから最新バージョンをダウンロードします。

https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

この投稿の最後に、古いバージョンのダウンロードを一覧表示します。

https://blogs.sentryone.com/team-posts/latest-builds-management-studio/

于 2013-02-11T13:31:03.313 に答える
1

バックアップはローカルで生成されます。あなたのチームがすでにあなたに言ったように、それは当然のことです。ローカルで生成してから、FTP クライアントなどのツールを使用してダウンロードできます。Redgate ツールを強くお勧めします。http://www.red-gate.com/products/dba/sql-backup/を参照してください。これは優れたツールであり、バックアップを別の場所に送信するためのネットワーク バックアップ オプションが組み込まれています。1 回限りのことであれば、Redgate には SQL Compare や SQL Data Compare などのツールもあります。

選択するソリューションは、ローカルでバックアップを実行およびダウンロードする必要がある頻度と、DB の大きさによって異なります。

于 2013-02-11T13:32:25.983 に答える