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

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -