@@ -645,7 +645,7 @@ Describe 'Restore-SqlDscDatabase' -Tag @('Integration_SQL2017', 'Integration_SQL
645645CREATE TABLE dbo.TestData (Id INT PRIMARY KEY, InsertTime DATETIME, Value NVARCHAR(50));
646646INSERT INTO dbo.TestData (Id, InsertTime, Value) VALUES (1, GETDATE(), 'Initial');
647647"@
648- Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitSourceDbName - Query $query1 - ErrorAction ' Stop'
648+ Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitSourceDbName - Query $query1 - Force - ErrorAction ' Stop'
649649
650650 # Create full backup
651651 $script :pitFullBackupFile = Join-Path - Path $script :backupDirectory - ChildPath ($script :pitSourceDbName + ' _PIT_Full.bak' )
@@ -662,7 +662,7 @@ INSERT INTO dbo.TestData (Id, InsertTime, Value) VALUES (1, GETDATE(), 'Initial'
662662
663663 # Insert additional data after the point-in-time
664664 $query2 = " INSERT INTO dbo.TestData (Id, InsertTime, Value) VALUES (2, GETDATE(), 'AfterPIT');"
665- Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitSourceDbName - Query $query2 - ErrorAction ' Stop'
665+ Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitSourceDbName - Query $query2 - Force - ErrorAction ' Stop'
666666
667667 # Create log backup to capture the additional data
668668 $script :pitLogBackupFile = Join-Path - Path $script :backupDirectory - ChildPath ($script :pitSourceDbName + ' _PIT_Log.trn' )
@@ -739,12 +739,12 @@ INSERT INTO dbo.TestData (Id, InsertTime, Value) VALUES (1, GETDATE(), 'Initial'
739739
740740 # Verify data reflects the point-in-time (only initial record should exist)
741741 $query = " SELECT COUNT(*) AS RecordCount FROM dbo.TestData WHERE Id = 1;"
742- $result = Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitDbName - Query $query - ErrorAction ' Stop'
742+ $result = Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitDbName - Query $query - Force - ErrorAction ' Stop'
743743 $result.RecordCount | Should - Be 1 - Because ' Initial record should exist'
744744
745745 # Verify the second record (inserted after point-in-time) should NOT exist
746746 $query = " SELECT COUNT(*) AS RecordCount FROM dbo.TestData WHERE Id = 2;"
747- $result = Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitDbName - Query $query - ErrorAction ' Stop'
747+ $result = Invoke-SqlDscQuery - ServerObject $script :serverObject - DatabaseName $script :pitDbName - Query $query - Force - ErrorAction ' Stop'
748748 $result.RecordCount | Should - Be 0 - Because ' Record inserted after point-in-time should not exist'
749749 }
750750 }
0 commit comments