既存のデータベースから新しいデータベースプロジェクトを作成しましたが、すべてのオブジェクトがエラーなく正しくインポートされています。SSDTがlocaldbデータベースを更新していません
最初から、localdbデータベースが作成されていることがわかりましたが、プロジェクトをビルドした後も空のままです。これは、localdbデータベースにテーブルやその他のオブジェクトが作成されないことを意味します。 これには何らかの理由がありますか?
手動でスキーマ比較を行い、すべての相違点を更新しようとしました。これによりすべてのオブジェクトが正常に作成されますが、プロジェクト内で行った変更はlocaldbデータベースに反映されません。
私はプロジェクトを作成したときにデフォルトとしてすべてのオプションを保持していたので、チェックするべきことはあまりないと思います。
まず、接続文字列をチェックして、正しいデータベースを指しています(デフォルトで設定されています)。次に、「常にデータベースを再作成する」オプションをチェックしてみました。そして、再構築後も同じです。
あなたは正しいです。 SSDTを初めて使用しているので、私はいくつかの概念を誤解していると思います。あなたが提供したツールのありがとうEd、私はそれを使用します。 – Javier
:)ドキュメンテーションやガイダンスがあまりなく、あなたがどこにいるのが最初ではありません!幸運を祈る - これ以上の質問はssdtでタグ付けし、友好的な人が助けてくれるでしょう! –
パブリッシュプロファイルを作成することを強くお勧めします。パブリッシュプロファイルは、パブリッシュする各環境ごとに1つ作成することを強くお勧めします。プロジェクト全体を展開する時間が来たら、それは人生を少し楽にすることができます。 :) –