2012-12-10 136 views
11

我正在使用SQL Server数据工具(SSDT)来管理我的数据库模式。每次我选择发布更改我的架构,该脚本包含以下位:SQL Server数据工具 - 恢复模式

IF EXISTS (SELECT 1 
      FROM [master].[dbo].[sysdatabases] 
      WHERE [name] = N'$(DatabaseName)') 
    BEGIN 
     ALTER DATABASE [$(DatabaseName)] 
      SET RECOVERY FULL 
      WITH ROLLBACK IMMEDIATE; 

    END 

的问题是,我不希望它改变我的恢复模式为FULL。我希望它很简单。

我该如何修改我的SSDT项目以表明我想要简单恢复模式,以便每次发布它时都会停止尝试将其更改为完整状态?

回答

13

实际上,在项目设置中的“数据库设置”按钮中找到了此选项(以及更多)。有点隐藏IMO :)

SSDT Database Settings