問題タブ [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.

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

sql-server - SQL CE データベースとスキーマを比較する方法はありますか?

SQL Server Express 2012 データベースを使用する WPF デスクトップ アプリケーションを開発しています。私は現在、データベースのインストール/展開を簡素化するために SQL Server CE を試すことを考えており、既存の SQL Express データベースまたはそれに対応するデータベースのいずれかから、CE データベースのスキーマとデータを「入力」できる方法があるかどうか疑問に思っていました。 VS2012 データベース プロジェクト。データベース プロジェクトで「スキーマ比較」オプションを試しましたが、sdf への新しい接続を作成できないようです。

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

sql-server - SQL スキーマ比較で ​​CCDR スクリプトが作成されない

Visual Studio 2012 を使用しており、SQL ツールを使用してスキーマ比較を実行しようとしています。

データベース間の唯一の違いは、1 つのテーブルに列が追加されていることです。スクリプトを生成しようとすると、スクリプトではなく、ALTERステートメントが表示されるだけですCREATE-COPY-DROP-RENAME

これを行うためにスキーマ比較を有効にする設定はありますか?

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

sql-server - SSDT Schema Compare Update オブジェクトからスキーマを削除します

Visual Studio 2012 の SSDT でスキーマ比較ツールを使用して、ローカル データベース上のスキーマ オブジェクトに加えられた変更でデータベース プロジェクトを更新すると、オブジェクト宣言からスキーマが「失われます」。Windows アカウントを使用してローカルの SQL サーバー インスタンスに接続しています。このアカウントには、比較対象のデータベースの dbo の既定のスキーマがあります。

たとえば、ローカル ストアド プロシージャの定義は次のようになります。

しかし、これをスキーマ比較を使用してデータベース プロジェクトに追加すると、次のようになります。

これが後で別の SQL Server インスタンスにデプロイされると、次のエラーで失敗します。

The default schema does not exist.

dbo.スキーマ比較の実行時にプレフィックスを保持する必要があります。アイデアは大歓迎です。

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

powershell - PowerShell での実行時に VSDBCMD がエラーを生成する

VSDBCMD を実行して、データベース プロジェクトとステージング データベース間の diff sql スクリプトを生成しています。VSDBCMD は、ステージング サーバー上でローカルに実行され、リモート ホストから PowerShell スクリプトによって開始されます。スクリプトをローカルで実行する (手動で開始する) と、実行されて diff スクリプトが生成されますが、リモートで実行すると、次の出力が得られます。

TSD00560 プロジェクト データベースとターゲット データベースの照合設定が異なります。展開エラーが発生する可能性があります。TSD00566 配置スクリプトが次の場所に生成されました: path\CURRENT_RELEASE.sql

予期しないエラーが発生しました: 'Microsoft.Data.Schema.Sql.Sql100UserInteractionServices' の型初期化子が例外をスローしました。

異なる実行ポリシーで powershell スクリプトを実行しようとしましたが、成功しませんでした。

Sql100UserInteractionServices は何に使用されますか? リモートで実行されたpowershellスクリプトから実行すると例外がスローされるのはなぜですか?

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

sql-server - toad を使用して 2 つのデータベース スキームをマージする方法

データベースを比較するために、SQLサーバーにtoadを使用しています。

2 つのデータベース スキーマ変更の間で結果をマージすることは可能ですか?