問題タブ [bacpac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3597 参照

mysql - Azure .bacpac を MySql .sql にエクスポートする

ベース Azure を取得して MySQL にインポートするソリューションはありますか?

.bacpac を復元しましたが、.sql を変換する可能性が見つかりません ありがとう!

0 投票する
2 に答える
3205 参照

export - SqlPackage.exe を使用して SqlDatabase を Bacpac にエクスポートすると、fillfactor で失敗する

次のコマンドを使用して sqlpackage を実行し、ローカル データベースの bacpac をエクスポートしています。

"C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\sqlpackage.exe" /action:Export /tf:".\dbname_Baseline.bacpac" /SourceConnectionString:"XXXXXXXXXXXX"

「Element Primary Key: [dbo].[PK_Name] has an unsupported property FillFactor set and is not supported when used as a data package.」というエラーが表示されます。

fillfactor がサポートされていないことは理解していますが、サポートされていないプロパティを無視させる方法はありますか?

ありがとう

マーク

0 投票する
1 に答える
1533 参照

sql-server - SQL Azure データベースで毎時バックアップを実行するためのベスト プラクティスは?

本番データベースには多くの財務情報が含まれているため、1 時間ごとにバックアップする必要があります。私は SQL データ同期を調べましたが、常に行っているスキーマ変更のペースが速いことを考えると、うまくいかないでしょう。

この記事: http://msdn.microsoft.com/en-us/library/windowsazure/jj156170.aspxには、これを実現するためのいくつかの方法が示されていますが、どちらが優れているかわかりませんでした:データベース コピーまたはインポート/エクスポート サービス(.bacpac) .

私が遭遇したもう 1 つのことは、さまざまなデータセンター間でのデータベース ミラーリングの手法です。Azure に自動バックアップがあるのに、なぜそれが必要なのですか? (彼らがそれを持っていると仮定して)。

私の質問は、それを行う最善の方法は何ですか?

私が探している機能:

  1. このプロセスは完全に自動化する必要があります。
  2. 自動化を実現するために新しいコード/スクリプトを書きたくありません。
  3. これは信頼できるものである必要があり、バックアップは簡単に復元できる必要があります。

ありがとうございました!

0 投票する
2 に答える
3047 参照

sql-server - bacpac インポートによる Azure SQL データベースの作成が失敗する

ローカルの SQL Server 2008R2 データベースから Azure への移行をテストしていますが、途中で問題が発生しました。

SOの記事に基づいて、プロセスが続きました。

  • インストール済みの SQL Server 2012 クライアント ツール
  • FILL FACTOR が指定されたインデックス、および無効なビューとプロシージャを削除するように DB を修正しました (これは、bacpac ファイルが正常に作成されるまで、SSMS のデータ層アプリケーションのエクスポート ツールを使用して決定されました)。
  • 正常に作成された bacpac ファイルを Azure にアップロードしました
  • import メソッドを使用して新しいデータベースを作成する手順を実行しました
  • bacpac ファイルは、表示されている BLOB ストレージから取得されますが、次のエラーが発生します。

BadRequest ;リクエスト エラー;エラー ステータス コード:</B> 'BadRequest'</P><P><B>詳細: </B>サービス操作中にエラーが発生しました。; 例外 Microsoft.SqlServer.Management.Dac.Services.ServiceException: 要求を認証できません。</P></DIV></BODY></html>

注: 上記のエラー テキストは、十分なポイントがないため、URL を除外するためにトリミングされています。

このエラーに関する情報や、インポートされない理由を判断するのに役立つ追加のログの詳細がある場所が見つからないようです。

エラーが認証できないことを示しているため、次のことも試しました。

  • ローカル DB に新しいユーザーとパスワードを作成しました
  • Azure 上の新しい DB の定義には、これと同じ新しいユーザーとパスワードを使用しました

これは何の違いもありませんでした。

このプロセスを何度も繰り返す必要があるため、誰かがこれを機能させるために正しい方向に向けることができれば幸いです.

ありがとう。

0 投票する
2 に答える
1236 参照

sql-server - SQL Azure Export/Bacpacs と外部キーの整合性

昨夜 SQL Azure Import/Export Service を使用して取得した BACPAC で奇妙な問題が発生しました。

私たちのデータベースには、2 つの関連するテーブルがあります。

そのスキーマに基づいてProcessDocuments、メイン テーブルにコンパニオン エントリがない行をテーブルに含めることはできませんDocuments

ただし、別の環境でデータベースの復元を行った後、最終的には

の 7001 エントリProcessDocuments。それらに相当するエントリは 7000 のみですDocuments(欠落 1)。そして、復元を試みたときに復元が失敗しましALTER TABLE CHECK CONSTRAINTProcessDocuments

私が想像できる唯一のことは、バックアップが取られているとき、テーブルを順番に (アルファベット順に???) 通過し、一度に 1 テーブルずつデータをバックアップしていて、次のようなことが起こったことです。

  • Documentsバックアップされます。7000 エントリを含む
  • 誰かが新しいプロセス ドキュメントをシステムに追加する / に挿入Documents&Process Documents
  • ProcessDocuementsバックアップされます。7001 エントリを含む

その場合、有効なディザスタ リカバリ アセットとして BACPAC を使用するという点で大きな問題が生じます。システムでデータが動いているときに BACPAC を取得すると、BACPAC にデータの整合性の問題が含まれる可能性があるからです。

これは事実ですか、それとも他に何がこれを引き起こしたのかについて誰かが光を当てることができますか?

0 投票する
1 に答える
2199 参照

sql - BACPAC ファイルを Windows Azure SQL データベースにインポートする内部エラー

MSSQL2014 バージョン CTP2 を使用しています。Windows Azure SQL データベース管理を通じてデータベースを実行しています。

ローカル データベースの MSSQL を使用して BACPAC ファイルを作成し、それを Windows Azure にインポートしたいと考えています。

  1. BACPAC ファイルを作成し、BLOBSTORAGE コンテナーにアップロードします。
  2. Windows Azure で [SQL データベース] をクリックします。
  3. 左下の新規をクリック
  4. [インポート] をクリックします
  5. BLOBSTORAGE に含まれるファイルである BACPAC URL を選択します
  6. DB に名前を付け、サーバーを選択します
  7. 目盛りをクリック

次に、次のエラーが表示されます。

サービス操作中にエラーが発生しました。パッケージをインポートできませんでした。内部エラー。タイプが Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider のデータベース プラットフォーム サービスが無効です。サービスがロードされていることを確認するか、有効なデータベース プラットフォーム サービスの完全なタイプ名を指定する必要があります。内部エラー。タイプが Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider のデータベース プラットフォーム サービスが無効です。サービスがロードされていることを確認するか、有効なデータベース プラットフォーム サービスの完全なタイプ名を指定する必要があります。

SQL DB インポート エラー

Windows Azure を介して新しいデータベースを作成できますが、これは問題ありませんが、すべてのデータが含まれているため、DB を起動しようとしています。

私は何を間違っていますか?