sql - Database Recovery Model alter script error -
i trying deploy 1 of our server via teamcity (db project in vs 2012), getting error on staging server
error sql72014: .net sqlclient data provider:
msg 5069, level 16, state 1, line 5
alter database statement failed.error sql72045: script execution error.
the executed script:
if exists (select 1 [master].[dbo].[sysdatabases] [name] = n'$(databasename)') begin alter database [$(databasename)] set recovery simple rollback immediate; end
any ideas appreciated.
don't gloss on problem: understand it.
it's because have sort of ha (you said mirroring in comment above, availability groups (for sure) or log shipping (i think) cause this) requires database in full recovery. when try set simple recovery, fails because can't set recovery model full such database. guard against checking environment you're deploying vs , act accordingly.
Comments
Post a Comment