3

Visual Studio で Web Deploy を使用してサイトを公開すると、次のように表示されます。

MySql.Data.MySqlClient is not supported for incremental database publishing. 

このテクノロジーがサポートされている場合、正確には何をするのか知りたいですか?

4

2 に答える 2

1

増分データベース パブリッシングは、バージョン管理の目的で使用されます。SVN は、tfs がサポートできるようなデータベース スキーマのバージョン管理を実際には処理できません。

増分データベース パブリッシングを使用している場合は、現在のデータベースを保持して更新のみを行うように設定するか、常にデータベースを再作成するように設定できます。

InitData、SeedData などの SQL 変数を宣言するとします。

これを行うことができ、公開前および公開後のスクリプトにアクセスできます。変数 SeedData が true の場合、公開後スクリプトでデータをシードできます。

詳細はこちら: http://www.asp.net/web-forms/tutorials/deployment/web-deployment-in-the-enterprise/deploying-database-projects

編集:公開時にデータベースを再作成しないことを選択した場合、更新されるのはスキーマだけです

于 2014-10-05T22:36:01.600 に答える