2015-10-30 87 views
21

SQLバックアップの.bakファイルを単純に取得し、それを復元として使用してAzure SQLデータベースに新しいデータベースを生成する方法はありますか?SQL Serverの.bakファイルをAzure SQLデータベースに復元する

この状況で一般的に推奨されるウィザードは、使用するカスタムファイルを作成したいと思っていますが、暗号化されたオブジェクト(関数とビュー)を公開しています。

オブジェクトを復号化するためのスクリプトファイルがありません。私はこの混乱を継承しました。

+1

テイク助けを借りて、Azureの上に作成されますよいこのヘルプあなたhttps://msdn.microsoft.com/en-us/library/ms177429.aspx –

+0

関連の質問:HTTPS ://stackoverflow.com/questions/33436344/restoring-sql-server-bak-file-to-azure-sql-database – rfcdejong

答えて

14

Azure SQLデータベースは現在その機能をサポートしていません。 AzureのSQLデータベースに復元する唯一の方法は、BACPACファイルからのインポートです - あなたは、このガイドに従って、BACPACファイルを使用してAzureのSQL DBに移行することができますhttps://azure.microsoft.com/en-us/documentation/articles/sql-database-cloud-migrate/

他のオプションの復元を有効にすると思われる、SQL Server in a VMを使用することです.bakファイル

+2

これは今も同様ですか?私はPowershellを使用してAzure SQLに.bakファイルを復元する必要があります..これを行うことができますか死んで終わりですか? – zainul

21

すでにローカルマシンにデータベースがある場合は、SQL Management Studioを使用してAzureで直接移行できます。次の手順に従います。

右SSMSでデータベース名をクリックしてください: mssms

は、表示されるウィザードに従ってください。

新しいデータベースはここからS0スタンダール計画

+3

ありがとう、それは正常に動作します。私はちょうど私のIPをデータベースサーバのファイアウォール設定に追加しなければならなかった。 –

+2

データベースを取得するために.bakを復元しようとすると、そのデータが紺色になる場合は、この方法を使用して展開するのはずっと簡単です – hanzolo

関連する問題