問題タブ [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.
mysql - Azure .bacpac を MySql .sql にエクスポートする
ベース Azure を取得して MySQL にインポートするソリューションはありますか?
.bacpac を復元しましたが、.sql を変換する可能性が見つかりません ありがとう!
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 がサポートされていないことは理解していますが、サポートされていないプロパティを無視させる方法はありますか?
ありがとう
マーク
sql-server - SQL Azure データベースで毎時バックアップを実行するためのベスト プラクティスは?
本番データベースには多くの財務情報が含まれているため、1 時間ごとにバックアップする必要があります。私は SQL データ同期を調べましたが、常に行っているスキーマ変更のペースが速いことを考えると、うまくいかないでしょう。
この記事: http://msdn.microsoft.com/en-us/library/windowsazure/jj156170.aspxには、これを実現するためのいくつかの方法が示されていますが、どちらが優れているかわかりませんでした:データベース コピーまたはインポート/エクスポート サービス(.bacpac) .
私が遭遇したもう 1 つのことは、さまざまなデータセンター間でのデータベース ミラーリングの手法です。Azure に自動バックアップがあるのに、なぜそれが必要なのですか? (彼らがそれを持っていると仮定して)。
私の質問は、それを行う最善の方法は何ですか?
私が探している機能:
- このプロセスは完全に自動化する必要があります。
- 自動化を実現するために新しいコード/スクリプトを書きたくありません。
- これは信頼できるものである必要があり、バックアップは簡単に復元できる必要があります。
ありがとうございました!
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 の定義には、これと同じ新しいユーザーとパスワードを使用しました
これは何の違いもありませんでした。
このプロセスを何度も繰り返す必要があるため、誰かがこれを機能させるために正しい方向に向けることができれば幸いです.
ありがとう。
sql-server - SQL Azure Export/Bacpacs と外部キーの整合性
昨夜 SQL Azure Import/Export Service を使用して取得した BACPAC で奇妙な問題が発生しました。
私たちのデータベースには、2 つの関連するテーブルがあります。
そのスキーマに基づいてProcessDocuments
、メイン テーブルにコンパニオン エントリがない行をテーブルに含めることはできませんDocuments
。
ただし、別の環境でデータベースの復元を行った後、最終的には
の 7001 エントリProcessDocuments
。それらに相当するエントリは 7000 のみですDocuments
(欠落 1)。そして、復元を試みたときに復元が失敗しましALTER TABLE CHECK CONSTRAINT
たProcessDocuments
私が想像できる唯一のことは、バックアップが取られているとき、テーブルを順番に (アルファベット順に???) 通過し、一度に 1 テーブルずつデータをバックアップしていて、次のようなことが起こったことです。
Documents
バックアップされます。7000 エントリを含む- 誰かが新しいプロセス ドキュメントをシステムに追加する / に挿入
Documents
&Process Documents
ProcessDocuements
バックアップされます。7001 エントリを含む
その場合、有効なディザスタ リカバリ アセットとして BACPAC を使用するという点で大きな問題が生じます。システムでデータが動いているときに BACPAC を取得すると、BACPAC にデータの整合性の問題が含まれる可能性があるからです。
これは事実ですか、それとも他に何がこれを引き起こしたのかについて誰かが光を当てることができますか?
sql - BACPAC ファイルを Windows Azure SQL データベースにインポートする内部エラー
MSSQL2014 バージョン CTP2 を使用しています。Windows Azure SQL データベース管理を通じてデータベースを実行しています。
ローカル データベースの MSSQL を使用して BACPAC ファイルを作成し、それを Windows Azure にインポートしたいと考えています。
- BACPAC ファイルを作成し、BLOBSTORAGE コンテナーにアップロードします。
- Windows Azure で [SQL データベース] をクリックします。
- 左下の新規をクリック
- [インポート] をクリックします
- BLOBSTORAGE に含まれるファイルである BACPAC URL を選択します
- DB に名前を付け、サーバーを選択します
- 目盛りをクリック
次に、次のエラーが表示されます。
サービス操作中にエラーが発生しました。パッケージをインポートできませんでした。内部エラー。タイプが Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider のデータベース プラットフォーム サービスが無効です。サービスがロードされていることを確認するか、有効なデータベース プラットフォーム サービスの完全なタイプ名を指定する必要があります。内部エラー。タイプが Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider のデータベース プラットフォーム サービスが無効です。サービスがロードされていることを確認するか、有効なデータベース プラットフォーム サービスの完全なタイプ名を指定する必要があります。
Windows Azure を介して新しいデータベースを作成できますが、これは問題ありませんが、すべてのデータが含まれているため、DB を起動しようとしています。
私は何を間違っていますか?