問題タブ [schema-compare]
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 - SQL CE データベースとスキーマを比較する方法はありますか?
SQL Server Express 2012 データベースを使用する WPF デスクトップ アプリケーションを開発しています。私は現在、データベースのインストール/展開を簡素化するために SQL Server CE を試すことを考えており、既存の SQL Express データベースまたはそれに対応するデータベースのいずれかから、CE データベースのスキーマとデータを「入力」できる方法があるかどうか疑問に思っていました。 VS2012 データベース プロジェクト。データベース プロジェクトで「スキーマ比較」オプションを試しましたが、sdf への新しい接続を作成できないようです。
sql-server - SQL スキーマ比較で CCDR スクリプトが作成されない
Visual Studio 2012 を使用しており、SQL ツールを使用してスキーマ比較を実行しようとしています。
データベース間の唯一の違いは、1 つのテーブルに列が追加されていることです。スクリプトを生成しようとすると、スクリプトではなく、ALTER
ステートメントが表示されるだけですCREATE-COPY-DROP-RENAME
。
これを行うためにスキーマ比較を有効にする設定はありますか?
sql-server - SSDT Schema Compare Update オブジェクトからスキーマを削除します
Visual Studio 2012 の SSDT でスキーマ比較ツールを使用して、ローカル データベース上のスキーマ オブジェクトに加えられた変更でデータベース プロジェクトを更新すると、オブジェクト宣言からスキーマが「失われます」。Windows アカウントを使用してローカルの SQL サーバー インスタンスに接続しています。このアカウントには、比較対象のデータベースの dbo の既定のスキーマがあります。
たとえば、ローカル ストアド プロシージャの定義は次のようになります。
しかし、これをスキーマ比較を使用してデータベース プロジェクトに追加すると、次のようになります。
これが後で別の SQL Server インスタンスにデプロイされると、次のエラーで失敗します。
The default schema does not exist.
dbo.
スキーマ比較の実行時にプレフィックスを保持する必要があります。アイデアは大歓迎です。
powershell - PowerShell での実行時に VSDBCMD がエラーを生成する
VSDBCMD を実行して、データベース プロジェクトとステージング データベース間の diff sql スクリプトを生成しています。VSDBCMD は、ステージング サーバー上でローカルに実行され、リモート ホストから PowerShell スクリプトによって開始されます。スクリプトをローカルで実行する (手動で開始する) と、実行されて diff スクリプトが生成されますが、リモートで実行すると、次の出力が得られます。
TSD00560 プロジェクト データベースとターゲット データベースの照合設定が異なります。展開エラーが発生する可能性があります。TSD00566 配置スクリプトが次の場所に生成されました: path\CURRENT_RELEASE.sql
予期しないエラーが発生しました: 'Microsoft.Data.Schema.Sql.Sql100UserInteractionServices' の型初期化子が例外をスローしました。
異なる実行ポリシーで powershell スクリプトを実行しようとしましたが、成功しませんでした。
Sql100UserInteractionServices は何に使用されますか? リモートで実行されたpowershellスクリプトから実行すると例外がスローされるのはなぜですか?
sql-server - toad を使用して 2 つのデータベース スキームをマージする方法
データベースを比較するために、SQLサーバーにtoadを使用しています。
2 つのデータベース スキーマ変更の間で結果をマージすることは可能ですか?