Skip to content

Commit

Permalink
fix --drop to work with sqlserver database snapshots
Browse files Browse the repository at this point in the history
  • Loading branch information
binarymash committed Jul 19, 2011
1 parent d1a25ec commit c127fa4
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion product/roundhouse.databases.sqlserver/SqlServerDatabase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -190,9 +190,13 @@ public override string delete_database_script()
{
return string.Format(
@"USE master
IF EXISTS(SELECT * FROM sys.databases WHERE [name] = '{0}')
IF EXISTS(SELECT * FROM sys.databases WHERE [name] = '{0}' AND source_database_id is NULL)
BEGIN
ALTER DATABASE [{0}] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
END
IF EXISTS(SELECT * FROM sys.databases WHERE [name] = '{0}')
BEGIN
EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = '{0}'
DROP DATABASE [{0}]
END",
Expand Down

0 comments on commit c127fa4

Please sign in to comment.