0

Vsual Studio => サーバー エクスプローラーで、新しい SQL Server データベース (dbo) を作成し、[プロバイダーに発行] オプションを右クリックしました。SQL コマンド (SELECT、UPDATE) を含む sql 拡張子を持つファイルを生成しました。

このファイルの内容を知りたいです。

データベース全体ですか?

このファイルを後で SQL Server Management Studio にインポートできますか?

また、すべてをデータベースに保存しますか (関係、デフォルト値、ルール)?

ファイルからテキストの一部を書きました

/****** Object:  ForeignKey [FK__aspnet_Me__Appli__21B6055D]    Script Date: 06/30/2013      12:01:32 ******/
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].  [FK__aspnet_Me__Appli__21B6055D]') AND parent_object_id = OBJECT_ID(N'[dbo].  [aspnet_Membership]'))
ALTER TABLE [dbo].[aspnet_Membership] DROP CONSTRAINT [FK__aspnet_Me__Appli__21B6055D]
GO
/****** Object:  ForeignKey [FK__aspnet_Me__UserI__22AA2996]    Script Date: 06/30/2013   12:01:32 ******/
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].  [FK__aspnet_Me__UserI__22AA2996]') AND parent_object_id = OBJECT_ID(N'[dbo]. [aspnet_Membership]'))
ALTER TABLE [dbo].[aspnet_Membership] DROP CONSTRAINT [FK__aspnet_Me__UserI__22AA2996]
GO
/***
4

2 に答える 2

1

このファイルには、プロセス中に選択した DB を変換する SQL ステートメントのリストが含まれています。

このファイルは、選択したものと同じ状態の DB に対してのみ機能します。

このプロセスを 2 回実行すると、生成されるスクリプトが異なります。最初のスクリプトでデータベースが変更され、一部の操作が実行されないためです。

このファイルには、DB 内のすべてのデータが含まれているわけではありません。

于 2013-06-30T08:30:32.940 に答える