在 Vsual Studio => Server Explorer 中,我创建了一个新的 SQL Server 数据库 (dbo),并右键单击选项“发布到提供者”。它生成了一个带有 sql 扩展名的文件,其中包括 sql 命令(SELECT、UPDATE)。
我想知道这个文件包含什么。
是整个数据库吗?
以后可以将此文件导入 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
/***