問題タブ [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.
sql-server - BACPAC バックアップが停止しているようです
データベースをエクスポートしようとしていますが、「スタック」しているようです。最初のバックアップを作成しようとしましたが、ダウンロードしたときに、ファイル サイズが 0MB であることに気付きました。そこで、もう一度試してみたところ、以下のエラーが発生しました。
データベース エクスポート エラー データベースのエクスポート
に失敗しました: xxxxx-db。
ErrorCode: 409
ErrorMessage: データベース 'xxxxx-db' で進行中のインポートまたはエクスポート操作があります。
次に、データベースを新しいデータベースにコピーして、そのデータベースをバックアップしようとしました。データベースサーバーの「インポート・エクスポート履歴」を確認したところ、以下のようになっていました。
最初のバックアップが 90% でスタックしたようで、2 番目のバックアップを試みることさえできません。また、Microsoft にサポート チケットを提出するために、月額プランの料金を支払うよう求められています。誰にもアイデアはありますか?
sql-server - .bacpac ファイルのインポートに数時間かかるのはなぜですか?
私は Umbraco 8 サイトを開発しており、非常に初期段階にあるため、SQL Server 2017 Express に非常に小さなデータベースをセットアップしています。
これをサーバーに転送して、他の人に見せたいところです。Export Data Tier Application
SQL Server Management Studio 2018のオプションを使用して .bacpac ファイルをエクスポートし、これをサーバーにコピーしました。ファイルは 55kb であるため、エクスポートして数秒でインポートできます。これをローカルで行うと、実際にすぐに完了します。
ただし、サーバーでImport Data Tier Application
オプションを使用すると、データベースの復元に数時間かかり、次のような問題が発生します。
Processing Table '[dbo].[umbracoUser]'
プロセス全体を監視していなかったので、それがいくつかの遅いインポートの1つにすぎないかどうかはわかりませんが、それも固執しているように見えました.
サーバーは SQL Server 2017 Express も実行しており、SQL Server Management Studio 2017 からインポートしています。サーバーは Windows Server 2016 を実行しています。
いくつかのデータベースでこれに気づき、理由を考え出すのに苦労しました。
これも SqlPackage.exe を使用してインポートしようとしましたが、これも遅いようです。
ありがとう、
ベン
sql-server - オンプレミスから azure に SQL bacpac をインポートします。エラー - データベースに指定されたオブジェクトが既に存在します
データベースをオンプレミスから Azure に移動しようとしています。アプローチは、.bacpac
オンプレミス サーバーから作成し、それを を使用して Azure DB に復元することsqlpackage.exe
です。
これは私が使用しているコマンドです:
インポート中に、次のエラーが発生します。
という名前のオブジェクトがデータベースに既に存在します。
現在のオンプレミス データベースでは大文字と小文字が区別され、同じ名前のオブジェクトの大文字と小文字が異なります。そのため、次のように.bacpac
作成されました
がmode.xml
期待されます。
私の Azure とオンプレミス サーバー (両方) では、照合順序が に設定されていますSQL_Latin1_General_CP1_CI_AS
。
その Azure DB サーバーには、照合順序がSQL_Latin1_General_CP1_CI_AS
.
したがって、他のアプリでは問題はありません。
- サーバー照合: SQL_Latin1_General_CP1_CI_AS
- DB照合: SQL_Latin1_General_CP1_CI_AS
「データベースに名前が付けられたオブジェクトが既に存在する」という問題がある私のアプリの場合:
- サーバー照合: SQL_Latin1_General_CP1_CI_AS
- DB 照合 : Latin1_General_BIN
.bacpac
現在の照合を使用して、照合を使用してエラーなしLatin1_General_BIN
でサーバーにインポートできますか?SQL_Latin1_General_CP1_CI_AS
この記事からは設計されているように見えますが、それを克服する方法があるかどうかはわかりません. https://techcommunity.microsoft.com/t5/azure-database-support-blog/lesson-learned-97-which-is-the-server-collation-in-azure-sql/ba-p/744183
助言がありますか?