問題タブ [azure-sql]

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 に答える
70 参照

azure-sql-database - SQL Server で外部キー制約のあるテーブルを削除する方法

外部キー制約のあるテーブルを削除し、同じテーブル (すべてのリレーションシップを含む) と追加のデータ (「スクリプトの生成…」から取得したもの) を再作成したいと考えています。

どうすればいいですか?Azure SQL Server を使用しています。

制約を無効にした場合、テーブルを切り捨て、新しいデータを挿入し、再度有効にしますか? これは機能しますか?

手がかりはありますか?ありがとう。

0 投票する
0 に答える
86 参照

terraform - Azure SQL DB のアップグレード中に Terraform がスローするエラー

フェールオーバー グループ構成に 2 つの Azure SQL DB があります。プライマリは米国中部にあり、セカンダリは米国東部 2 にあります。両方のデータベースの SKU を標準層 S3 から仮想コア購入モデル "Business Critical" Gen5_2 にアップグレードしようとしています。プライマリ SQL DB 用に 1 つの 2 つのコード ブロックがあります。もう 1 つはセカンダリ SQL DB 用です。セカンダリ SQL DB は、フェールオーバー グループの一部としてプライマリから作成されます

DB の階層を変更しようとすると発生するエラーは次のとおりです。

Msql データベース "sqldb-qb2-productionstatistics-qa-001" (MsSql サーバー名 "sql-qb2-qa-cus-001" / リソース グループ "rg-qb2-qa-cus-001") の作成を待機しています: コード = "SourceDatabaseEditionCouldNotBeUpgraded" Message="ソース データベース 'sql-qb2-qa-cus-001.sqldb-qb2-qa-001' は、ターゲット データベース 'sql-qb2-secondary-qa-cus-061a.sqldb' より上位のエディションを持つことはできません-qb2-qa-001'. ソースをアップグレードする前に、ターゲットのエディションをアップグレードしてください。

上記のエラーで説明したように、新しい SKU をセカンダリに配置しようとしましたが、そうすると次のエラーがスローされます。