web-dev-qa-db-ja.com

SQL Server 2012インポート/エクスポートウィザードがまったく表示されない

したがって、Azureに格納されている2つのデータベースにアクセスし、SQL Server 2012を使用してそれらにアクセスします。私がしなければならないのは、あるデータベースからテーブルをコピーし、複製して別のデータベースに作成することだけです。インポートおよびエクスポートウィザードを起動し、dbを右クリックしてタスクに移動すると、ウィザードのオプションがそこに表示されます。しかし、メニューのどこにも見つかりません!私は気が狂っているかのように感じますが、これが簡単な解決策であることを願っています!これが私が見ているもののスクリーンショットです。どんな助けでも大歓迎です!ありがとう!

SQL Server 2012 available tasks

2
Jand

Azure SQLでは利用できないため、インポート/エクスポートウィザードは表示されません。 SSMSの最新バージョンをダウンロードしても、表示されないはずです。

オンプレミスのSQL Serverデータベースが機能する別の環境にいる。そのAzure SQLでは、クロスデータベースクエリの使用はサポートされていません。 insert into or select insertは機能しません。

テーブルの大きさにもよりますが、最も簡単なことは、スクリプトオブジェクトウィザードを使用してデータを含めることです。次に、それを宛先データベースで実行します。

これを定期的に行う必要がある場合は、Azureが提供するデータ同期サービスをご覧ください。

1
user507

みんなの答えをありがとう、しかし私は回避策を見つけました!基本的に、インポートとエクスポートWizardを手動でSQL Serverに手動で追加する必要がありました。 [ツール]> [外部ツール]に移動する必要がありました(スクリーンショットを参照)。

External Tools

次に、外部ツールダイアログが開きます(スクリーンショットを参照)。

External Tools Dialog

その後、タイトルを指定できますが、コマンドフィールドには、インポートおよびエクスポート実行可能ファイルのパスを入力できます。 C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\DTSWizard.exeがここで見つかりましたが、一部の人にとってはC:\Program Files\Microsoft SQL Server\130\DTS\Binn\DTSWizard.exeにも含まれると思います。次に[OK]をクリックします。これで、[外部ツール]をクリックした場所の真上のツールの下にあるオプションになります。その後、エクスポートとインポートWizardが登場し、それは魅力のように機能しました。ウィザードに従って、2つのAzureデータベース間でテーブルを転送することができました。

1
Jand