From 8dadcd4bf929f1751878033222c8d09bc99eec6d Mon Sep 17 00:00:00 2001 From: Thierry Schork Date: Fri, 17 Nov 2023 09:10:39 +0100 Subject: [PATCH] sync --- DBG - check SA login errors.sql | 21 + DBG - get missing indexes with query plan.sql | 2 +- EXPLOIT - rdcman xml generator.sql | 31 + .../copy | 140 ++ .../adapt dba_mailing_list.sql | 49 +- .../PULL replication perf validation.ssmssln | 21 + .../D00480 - ActivePos_read Snapshot.sql | Bin 0 -> 24176 bytes ...LL replication perf validation.ssmssqlproj | 256 +++ .../SQLQuery1.sql | 0 ...os_read.dbo.CreateActivePosPublication.sql | Bin 0 -> 19504 bytes ...s_server.dbo.AddSubscriptionWithBackup.sql | Bin 0 -> 37968 bytes ...vepos_server.dbo.GetSubscriptionStatus.sql | Bin 0 -> 9536 bytes ...s_server.dbo.ReplicationAgentStartStop.sql | 87 + .../activepos_server.dbo.addsubscription.sql | Bin 0 -> 18074 bytes ...server.dbo.addsubscriptionWithSnapshot.sql | 358 +++ .../get infos on subscribers.sql | 58 + .../replication snippet.sql | 88 + .../restore activepos_read on POS.sql | 10 + .../test IIICUSTOMER perfs.sql | 51 + .../test IIIPartner_Item_Details perfs.sql | 21 + .../init on POS log.txt | 1961 +++++++++++++++++ .../activepos_server.dbo.SetTlsOptions.sql | 97 + 22 files changed, 3238 insertions(+), 13 deletions(-) create mode 100644 DBG - check SA login errors.sql create mode 100644 EXPLOIT - rdcman xml generator.sql create mode 100644 OCTPDBA-662 - Export LORE in CSV format for AI/copy create mode 100644 PULL replication perf validation/PULL replication perf validation.ssmssln create mode 100644 PULL replication perf validation/PULL replication perf validation/D00480 - ActivePos_read Snapshot.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/PULL replication perf validation.ssmssqlproj create mode 100644 PULL replication perf validation/PULL replication perf validation/SQLQuery1.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/activepos_read.dbo.CreateActivePosPublication.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/activepos_server.dbo.AddSubscriptionWithBackup.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/activepos_server.dbo.GetSubscriptionStatus.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/activepos_server.dbo.ReplicationAgentStartStop.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/activepos_server.dbo.addsubscription.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/activepos_server.dbo.addsubscriptionWithSnapshot.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/get infos on subscribers.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/replication snippet.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/restore activepos_read on POS.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/test IIICUSTOMER perfs.sql create mode 100644 PULL replication perf validation/PULL replication perf validation/test IIIPartner_Item_Details perfs.sql create mode 100644 PULL replication perf validation/init on POS log.txt create mode 100644 TPDT-170/activepos_server.dbo.SetTlsOptions.sql diff --git a/DBG - check SA login errors.sql b/DBG - check SA login errors.sql new file mode 100644 index 0000000..b1bfc42 --- /dev/null +++ b/DBG - check SA login errors.sql @@ -0,0 +1,21 @@ +DECLARE @log TABLE (id INT IDENTITY NOT NULL, + src VARCHAR(100) NULL DEFAULT @@SERVERNAME, + logDate DATETIME2(0), + processInfo VARCHAR(50), + logMessage VARCHAR(MAX)); + +INSERT INTO @log ( + [logDate], + [processInfo], + [logMessage]) +EXEC sys.xp_readerrorlog 0; + +SELECT * +FROM @log l +WHERE [l].[logMessage] LIKE '%''sa''%' +AND [l].[logDate]>'20231113' + + +SELECT * +FROM msdb.dbo.sysjobs j +WHERE name LIKE 'D90700%' \ No newline at end of file diff --git a/DBG - get missing indexes with query plan.sql b/DBG - get missing indexes with query plan.sql index 850ca2b..f94afdb 100644 --- a/DBG - get missing indexes with query plan.sql +++ b/DBG - get missing indexes with query plan.sql @@ -68,6 +68,6 @@ SELECT TOP 200 [MissingIndexes].[DatabaseName], [MissingIndexes].[query_plan], [MissingIndexes].[sql_text] FROM MissingIndexes - --WHERE [MissingIndexes].[DatabaseName] = '[arizona]' + WHERE [MissingIndexes].[DatabaseName] IN('[arizona]', '[arizonaCust]', '[arizonaRep]','[hcitools]') --AND [MissingIndexes].[TableName] = '[PH_prescription_line]' ORDER BY [AggregateCost] DESC; \ No newline at end of file diff --git a/EXPLOIT - rdcman xml generator.sql b/EXPLOIT - rdcman xml generator.sql new file mode 100644 index 0000000..241e850 --- /dev/null +++ b/EXPLOIT - rdcman xml generator.sql @@ -0,0 +1,31 @@ +/* +generate xml fragment for RDCMANAGER groups +run this scrript on hcimon +*/ + +USE [ControlCenter] + + +DECLARE @tpl VARCHAR(max)=' + + @ou@ - @name@ + @dns@ + + +'; + + +SELECT + e.[EN_designation] + , s.[SE_designation] + , s.[SE_DNS] + --,s.* + , REPLACE(REPLACE(REPLACE(@tpl, '@name@',[s].[SE_designation] ), '@dns@',[s].[SE_DNS]),'@ou@', [s].[SE_OU_code] ) AS fragment +FROM [dbo].[Server] s + JOIN [dbo].[Entity] e ON e.[EN_id] = s.[SE_entity] +WHERE [e].[EN_designation] IN ( + --'Amavita' + --'Coop-Vitality' + 'Sun Store' +) +ORDER BY [e].[EN_designation], [s].[SE_designation] \ No newline at end of file diff --git a/OCTPDBA-662 - Export LORE in CSV format for AI/copy b/OCTPDBA-662 - Export LORE in CSV format for AI/copy new file mode 100644 index 0000000..655b000 --- /dev/null +++ b/OCTPDBA-662 - Export LORE in CSV format for AI/copy @@ -0,0 +1,140 @@ +Set-Location C: +$ErrorActionPreference = "Stop" + +# VARIABLES + +$query = "select SettingValue from cfg.Settings +where SettingId like 'Values.Modules.Replication.DbInitializationBackupPath%' +and len(SettingValue) > 1" +$erroronscript = 0 +$errortext = '' +$snapshotLocation = '' +$snapshotHash ='' + +#Get configs from SQL +$connectionString = "Server='.\apssql';Database='ActiveSystemServer';Integrated Security=True;" +$connection = New-Object System.Data.SqlClient.SqlConnection +$connection.ConnectionString = $connectionString +$connection.Open() +$command = $connection.CreateCommand() +$command.CommandText = $query +$adapter = New-Object System.Data.sqlclient.sqlDataAdapter $command +$dataset = New-Object System.Data.DataSet +$adapter.Fill($dataSet) | Out-Null +$data = $dataset.Tables[0] +$workFolder="" + + +#get snapshot location +$results = Invoke-Sqlcmd -ServerInstance .\apssql -Database master -query "EXEC sp_helpdistributor" +$snapshotLocation = $results.directory +$workFolder = "$snapshotLocation\wrk_zip" + +# Get database version +$query2 = "SELECT ActivePos_write.upd.DatabaseVersion()" +$command2 = New-Object System.Data.SqlClient.SqlCommand($query2,$connection) + +$aposVersion = $command2.ExecuteScalar() + +#create needed structure in c:\temp\work_repl +$snapshotLocalDirName = Get-ChildItem -Path $snapshotLocation\unc\*_ACTIVEPOSTRAN | Select-Object -ExpandProperty Name +New-Item -ItemType Directory -Force $workFolder\unc\$snapshotLocalDirName\$snapshotName + +#let some time for the FS to settle, to avoid directory not found exceptions +start-sleep -Seconds 3 + +#find latest snapshot available +$snapshotName = Get-ChildItem -Path $snapshotLocation\unc\*_ACTIVEPOSTRAN\* | Sort-Object -Descending |Select-Object -First 1 -ExpandProperty Name + +#copy latest snapshot to work folder +#copy-Item -Path "$snapshotLocation\unc\*_ACTIVEPOSTRAN\$snapshotName\*.*" -Destination "$workFolder\unc\$snapshotLocalDirName\$snapshotName\" +(Robocopy.exe $snapshotLocation\unc\*_ACTIVEPOSTRAN\$snapshotName\ $workFolder\unc\$snapshotLocalDirName\$snapshotName\ /MIR /R:3 /W:5) + +#zip snapshot and folder structure +$compress = @{ + Path = "$workFolder\unc" + CompressionLevel = "Fastest" + DestinationPath = "$workFolder\snapshot_$aposVersion.zip" +} +Compress-Archive @compress -Force + +#compute CRC +$snapshotHash = Get-FileHash -Path $workFolder\snapshot_$aposVersion.zip -Algorithm SHA512 | Select-Object -ExpandProperty Hash | out-file -FilePath $workFolder\snapshot_$aposVersion.crc -Force + +#delete work folder +Remove-Item $workFolder\unc -Force -Recurse + +# Get backup directory +$query3 = "SELECT HCIP_value FROM HCITools.dbo.HCI_PARAMS WHERE HCIP_Key = 'BKP_DIR'" +$command3 = New-Object System.Data.SqlClient.SqlCommand($query3,$connection) +$source = $command3.ExecuteScalar() + +$connection.close() + +#copy every files to relevant shares +$jobs = foreach($dir in $data){ + $logFile = $dir.SettingValue -replace "[\\]" , "" + $target = $dir.SettingValue + $logfile = "/log:`"c:\temp\$logFile.txt`"" + $files = Get-ChildItem -Path $workFolder -Filter "snapshot*.*" + + if(!(test-path "$Target")){ + try{ + New-Item -ItemType Directory -Force -Path $Target -ErrorAction Stop + } + catch{ + $erroronscript = 1 + if($errortext -eq ''){ + $errortext = "Share is not reachable: $Target" + } + else{ + $errortext = $errortext + "`r`nShare is not reaechable: $Target" + } + } + } + + if(test-path "$Target"){ + $files | ForEach-Object { + $testfile = $_.Directory + + if(!(test-path $testfile)){ + $erroronscript = 1 + if($errortext -eq ''){ + $errortext = "ActivePos_read file source is not accessible!" + } + else{ + $errortext = $errortext + "`r`nActivePos_read file source is not accessible!" + } + } + else{ + start-job -ArgumentList $_.Directory, $target, $_.Name, $logFile -ScriptBlock{ + param($source, $target, $testfile, $logFile ) + $copy = robocopy $source $target $testfile /r:5 /w:120 $logFile + $LASTEXITCODE + } + } + } + + } +} + +$resultsjobs = Get-Job | Wait-Job | Receive-Job + +foreach($resultjob in $resultsjobs){ + if($resultjob -gt 7){ + $errortext = "Robocopy exit code greater than 7!" + } +} + +Remove-Job * + +if (Test-Path 'C:\Temp\PScopy.ps1') { Remove-Item 'C:\Temp\PScopy.ps1' -Force } + +#delete generated local files +$files | Remove-Item + +#purge old version snapshots on the share +Get-ChildItem -Path $target -Filter "snapshot*.*" -Exclude "*$aposVersion*" | Remove-Item + +IF($errortext -ne ''){ throw($errortext)} + diff --git a/OCTPDBA-792 - Remove old email from SQL alerts recipients/adapt dba_mailing_list.sql b/OCTPDBA-792 - Remove old email from SQL alerts recipients/adapt dba_mailing_list.sql index 4f1a25a..9d2ee22 100644 --- a/OCTPDBA-792 - Remove old email from SQL alerts recipients/adapt dba_mailing_list.sql +++ b/OCTPDBA-792 - Remove old email from SQL alerts recipients/adapt dba_mailing_list.sql @@ -1,5 +1,6 @@ USE master + BEGIN TRANSACTION SET XACT_ABORT ON; SET NOCOUNT ON; @@ -16,18 +17,42 @@ VALUES('HCI_Consultants_Facturation','anne-claude.terrettaz@galenica.com') ,('HCI_PHInsurance_Monitoring','Gal_SE_DBA@galenica.com') ,('HCI_Responsable_Centrale_Amavita','david.saugy@galenica.com; gilles.balanche@galenica.com') ,('HCI_Consultants_Pharmacies_Facturation','anne-claude.terrettaz@galenica.com') - - -UPDATE m SET [m].[DML_Recipients] = s.[recipients] -FROM [Arizona].[dbo].[DBA_Mailing_list] m - JOIN @lists s ON s.[listname] = m.dml_code ; -PRINT CONVERT(VARCHAR(20), CURRENT_TIMESTAMP, 114)+' - update arizona list. '+REPLACE(REPLACE(CONVERT(VARCHAR(100), CONVERT(MONEY, @@rowcount), 1),',',''''),'.00','')+' row(s) affected.'; -UPDATE m SET [m].[DML_Recipients] = s.[recipients] -FROM [HCITools].[dbo].[DBA_Mailing_list] m - JOIN @lists s ON s.[listname] = m.dml_code -; -PRINT CONVERT(VARCHAR(20), CURRENT_TIMESTAMP, 114)+' - updated hciTools lis. '+REPLACE(REPLACE(CONVERT(VARCHAR(100), CONVERT(MONEY, @@rowcount), 1),',',''''),'.00','')+' row(s) affected.'; -ROLLBACK TRANSACTION +--SELECT * +--FROM [Arizona].[dbo].[DBA_Mailing_list] +--WHERE [DML_Code] IN (SELECT [listname] FROM @lists) + +--SELECT * +--FROM [HCITools].[dbo].[DBA_Mailing_list] +--WHERE [DML_Code] IN (SELECT [listname] FROM @lists) + +IF EXISTS(SELECT 1 FROM sys.databases WHERE name ='hcitools') +BEGIN + + ----part of V sync, do not alter manually + --UPDATE m SET [m].[DML_Recipients] = s.[recipients] + --FROM [Arizona].[dbo].[DBA_Mailing_list] m + -- JOIN @lists s ON s.[listname] = m.dml_code + --; + --PRINT CONVERT(VARCHAR(20), CURRENT_TIMESTAMP, 114)+' - update arizona list. '+REPLACE(REPLACE(CONVERT(VARCHAR(100), CONVERT(MONEY, @@rowcount), 1),',',''''),'.00','')+' row(s) affected.'; + + UPDATE m SET [m].[DML_Recipients] = s.[recipients] + FROM [HCITools].[dbo].[DBA_Mailing_list] m + JOIN @lists s ON s.[listname] = m.dml_code + ; + PRINT CONVERT(VARCHAR(20), CURRENT_TIMESTAMP, 114)+' - updated hciTools lis. '+REPLACE(REPLACE(CONVERT(VARCHAR(100), CONVERT(MONEY, @@rowcount), 1),',',''''),'.00','')+' row(s) affected.'; + +END + +--SELECT * +--FROM [Arizona].[dbo].[DBA_Mailing_list] +--WHERE [DML_Code] IN (SELECT [listname] FROM @lists) + +--SELECT * +--FROM [HCITools].[dbo].[DBA_Mailing_list] +--WHERE [DML_Code] IN (SELECT [listname] FROM @lists) + +--ROLLBACK TRANSACTION +COMMIT TRANSACTION \ No newline at end of file diff --git a/PULL replication perf validation/PULL replication perf validation.ssmssln b/PULL replication perf validation/PULL replication perf validation.ssmssln new file mode 100644 index 0000000..3306992 --- /dev/null +++ b/PULL replication perf validation/PULL replication perf validation.ssmssln @@ -0,0 +1,21 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# SQL Server Management Studio Solution File, Format Version 19.00 +VisualStudioVersion = 15.0.28307.421 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{4F2E2C19-372F-40D8-9FA7-9D2138C6997A}") = "PULL replication perf validation", "PULL replication perf validation\PULL replication perf validation.ssmssqlproj", "{E5698C40-2FA1-4763-AA8F-B68F187E8CA2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Default|Default = Default|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E5698C40-2FA1-4763-AA8F-B68F187E8CA2}.Default|Default.ActiveCfg = Default + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {985B29D4-A5B5-4FA7-90CC-99FD4ACBCB7C} + EndGlobalSection +EndGlobal diff --git a/PULL replication perf validation/PULL replication perf validation/D00480 - ActivePos_read Snapshot.sql b/PULL replication perf validation/PULL replication perf validation/D00480 - ActivePos_read Snapshot.sql new file mode 100644 index 0000000000000000000000000000000000000000..f7778769997a30740307b803454592ee58896214 GIT binary patch literal 24176 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 Mm1hLDc(d&P18xQI + + + + + + 2023-10-18T14:50:37.8213395+02:00 + SQL + CCVI50145250T53 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:50:29.2840238+02:00 + SQL + CCVI50145251T55 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:50:00.6473895+02:00 + SQL + CCVI50145252T60 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:53.4457553+02:00 + SQL + CCVI50145253T61 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:48.7120403+02:00 + SQL + CCVI50145254T62 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:42.4488992+02:00 + SQL + CCVI50145255T63 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:37.6276426+02:00 + SQL + CCVI50145353T02 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:32.171788+02:00 + SQL + CCVI50145357T50 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:27.0634995+02:00 + SQL + CCVI50145358T51 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:22.2220357+02:00 + SQL + CCVI50145359T52 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:18.333537+02:00 + SQL + CCVI50145360T54 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:14.5006214+02:00 + SQL + CCVI50145361T56 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:10.596207+02:00 + SQL + CCVI50145362T57 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:49:01.941259+02:00 + SQL + CCVI50145363T58 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:48:57.7881635+02:00 + SQL + CCVI50145364T59 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:48:52.2353285+02:00 + SQL + CCVI50145365T64 + + Windows Authentication + + 30 + 0 + NotSpecified + + + + 2023-10-18T14:44:46.507716+02:00 + SQL + SWCVI501VM01\APSSQL + + Windows Authentication + + 30 + 0 + NotSpecified + Microsoft SQL Server Management Studio - Query + + + + + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SWCVI501VM01\APSSQL:True + SWCVI501VM01\APSSQL + + activepos_read.dbo.CreateActivePosPublication.sql + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SWCVI501VM01\APSSQL:True + SWCVI501VM01\APSSQL + + activepos_server.dbo.addsubscription.sql + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SWCVI501VM01\APSSQL:True + SWCVI501VM01\APSSQL + + replication snippet.sql + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:CCVI50145362T57:True + CCVI50145362T57 + + restore activepos_read on POS.sql + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SWCVI501VM01\APSSQL:True + SWCVI501VM01\APSSQL + + test IIICUSTOMER perfs.sql + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SWCVI501VM01\APSSQL:True + SWCVI501VM01\APSSQL + + test IIIPartner_Item_Details perfs.sql + + + + + + + + \ No newline at end of file diff --git a/PULL replication perf validation/PULL replication perf validation/SQLQuery1.sql b/PULL replication perf validation/PULL replication perf validation/SQLQuery1.sql new file mode 100644 index 0000000..e69de29 diff --git a/PULL replication perf validation/PULL replication perf validation/activepos_read.dbo.CreateActivePosPublication.sql b/PULL replication perf validation/PULL replication perf validation/activepos_read.dbo.CreateActivePosPublication.sql new file mode 100644 index 0000000000000000000000000000000000000000..12e589ae4ca8c28e76c5b1d63585d47989d1a427 GIT binary patch literal 19504 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 JSE1MB_+R @dbVersion + BEGIN + SET @message + = N'ActivePos_write version (' + @dbVersion + N') of host ''' + @posSubscription + + N''' is not the same as the server version (' + @serverDbVersion + N').'; + RAISERROR(@message, 16, -1); + END; + + /* Check if the subscription already exists for this pos */ + +IF OBJECT_ID('tempdb..#tt_repli')IS NOT NULL BEGIN; + DROP TABLE #tt_repli; +END; + +SELECT * +INTO #tt_repli +FROM OPENROWSET ( + 'SQLNCLI' + , 'DRIVER={SQL Server};server=.\apssql;Trusted_Connection=yes;' + , 'EXEC [ActivePos_read].[sys].[sp_helpsubscription] @publication = ''ActivePosTran'', @article = ''IIISales_order_header'' WITH RESULT SETS (([subscriber] nvarchar(128), [publication] nvarchar(128), [article] nvarchar(128), [destination database] nvarchar(128), [subscription status] int, [synchronization type] tinyint, [subscription type] int, [full subscription] bit, [subscription name] nvarchar(386), [update mode] int, [distribution job id] varbinary(16), [loopback_detection] bit, [offload_enabled] bit, [offload_server] nvarchar(128), [dts_package_name] nvarchar(128), [dts_package_location] int, [subscriber_security_mode] smallint, [subscriber_login] nvarchar(128), [subscriber_password] varchar(10), [job_login] nvarchar(128), [job_password] varchar(10), [distrib_agent_name] nvarchar(100), [subscriber_type] tinyint, [subscriber_provider] nvarchar(128), [subscriber_datasource] nvarchar(4000), [subscriber_providerstring] nvarchar(4000), [subscriber_location] nvarchar(4000), [subscriber_catalog] nvarchar(128)));') + + IF NOT EXISTS ( SELECT 1 FROM [#tt_repli] t WHERE t.[subscriber] = @posName) + BEGIN + BEGIN TRY + PRINT @posSubscription + ' : there is no subscription for the pos in the replication !'; + /* Check the linked server exists */ + IF NOT EXISTS ( SELECT TOP 1 * + FROM [sys].[servers] + WHERE [name] = @posSubscription) + BEGIN + PRINT 'There is no linked server for this pos :' + @posName; + RAISERROR(N'There is no linked server for this pos :', 13, 1); + END; + /* Check that the Pos responds */ + SELECT @finalQuery = N'EXEC (''SELECT TOP 1 * FROM ActivePos_write..keyTable'')' + N' AT ' + @posSubscription; + EXEC (@finalQuery); + + /* Create the push subscription */ + SET @finalQuery = N''; + SELECT @finalQuery + = REPLACE( + 'USE [ActivePos_Read]; EXEC @returnCodeOut = sp_addsubscription @publication = N''ActivePosTran'', @subscriber =''@sub@'',@destination_db = N''ActivePos_read'',@subscription_type = N''push'' ', + '@sub@', + @posSubscription); + + RAISERROR(@finalQuery, 0, 1) WITH NOWAIT; + SELECT @ParmDefinition = N'@returnCodeOut int output'; + + EXEC dbo.[ReplicationServerAgentStartStop] @posName = @posName, + @statusRun = 0 + + + EXECUTE [sys].[sp_executesql] @finalQuery, + @ParmDefinition, + @returnCodeOut = @returnCode OUTPUT; + IF @returnCode = 0 + BEGIN + SELECT @message = N'The subscription for Pos' + @posName + N' was successfully added'; + RAISERROR(@message, 0, 1) WITH NOWAIT; + END; + ELSE + BEGIN + SELECT @message = N'The subscription for Pos' + @posName + N' was not correctly added and must be dropped'; + SET @finalQuery = N''; + SELECT @finalQuery + = N'USE [ActivePos_Read]; EXEC @returnCodeOut = sp_dropsubscription @publication = N''ActivePosTran'',' + + N'@article = N''all'', @subscriber =' + @posSubscription; + EXECUTE [sys].[sp_executesql] @finalQuery, + @ParmDefinition, + @returnCodeOut = @returnCode OUTPUT; + SELECT @message = N'could not successfully complete registration for pos :' + @posName; + RAISERROR(@message, 14, 1); + RETURN; + END; + + END TRY + BEGIN CATCH + SELECT @message = ERROR_MESSAGE(); + SELECT @message = N'Error occurred during push subscription creation on POS ' + @posName + N' ' + @message; + RAISERROR(@message, 14, 1); + RETURN; + END CATCH; + END; + + /* Add or update the subscription agent : to be run at Publisher */ + BEGIN TRY + + /* Create distribution agent if not exists */ + IF NOT EXISTS ( SELECT 1 + FROM [msdb].[dbo].[sysjobs] + WHERE [name] = N'ActivePosTran distribution agent - ' + @posName + '') + BEGIN + + /* Creation Job and Steps*/ + DECLARE @cmd VARCHAR(MAX), + @publisher NVARCHAR(200), + @subscriber VARCHAR(200), + @environment VARCHAR(10); + + SET @returnCode = 0; + SET @publisher = CAST(SERVERPROPERTY('ServerName') AS NVARCHAR(100)); + SET @subscriber = @posName; + + IF NOT EXISTS ( SELECT [name] + FROM [msdb].[dbo].[syscategories] + WHERE [name] = N'REPL-Distribution' + AND [category_class] = 1) + BEGIN + EXEC @returnCode = [msdb].[dbo].[sp_add_category] @class = N'JOB', + @type = N'LOCAL', + @name = N'REPL-Distribution'; + END; + + /* Add Job */ + + SET @jobname = 'ActivePosTran distribution agent - ' + @posName + ''; + SET @CommandTSQL + = N'DECLARE @agentIDAPH int + +SELECT @agentIDAPH = [id] FROM [distribution].[dbo].[MSdistribution_agents] WHERE name = ''ActivePosTran distribution agent - ' + + @posName + + N''' + +EXEC sp_MSadd_distribution_history @perfmon_increment = 0, @agent_id = @agentIDAPH, @runstatus = 1, + @comments = N''Starting agent.'''; + + SET @CommandTSQL2 + = N'DECLARE @agentIDAPH int + +SELECT @agentIDAPH = [id] FROM [distribution].[dbo].[MSdistribution_agents] WHERE name = ''ActivePosTran distribution agent - ' + + @posName + + N''' + +EXEC sp_MSdetect_nonlogged_shutdown @subsystem = ''Distribution'', @agent_id = @agentIDAPH'; + + EXEC @returnCode = [msdb].[dbo].[sp_add_job] @job_name = @jobname, + @enabled = 1, + @notify_level_eventlog = 0, + @notify_level_email = 0, + @notify_level_netsend = 0, + @notify_level_page = 0, + @delete_level = 0, + @description = N'No description available.', + @category_name = N'REPL-Distribution', + @start_step_id = 1, + @owner_login_name = N'sa', + @job_id = @jobId OUTPUT; + + /* Add Step */ + EXEC @returnCode = [msdb].[dbo].[sp_add_jobstep] @job_id = @jobId, + @step_name = N'Distribution Agent startup message.', + @step_id = 1, + @cmdexec_success_code = 0, + @on_success_action = 3, + @on_success_step_id = 0, + @on_fail_action = 3, + @on_fail_step_id = 0, + @retry_attempts = 0, + @retry_interval = 0, + @os_run_priority = 0, + @subsystem = N'TSQL', + @command = @CommandTSQL, + @database_name = N'distribution', + @output_file_name = NULL, + @flags = 0, + @database_user_name = NULL, + @server = @publisher, + @additional_parameters = NULL, + @proxy_id = NULL, + @proxy_name = NULL; + + /* Add Step */ + /*Build commands */ + SET @cmd + = '-Subscriber [' + @subscriber + '] -SubscriberDB [ActivePos_read] -Publisher [' + @publisher + + '] -Distributor [' + @publisher + + '] -DistributorSecurityMode 1 -Publication [ActivePosTran] -PublisherDB [ActivePos_read] -ErrorFile G:\sqlLogs\Distrib_' + + @posName + '.err -Continuous'; + EXEC @returnCode = [msdb].[dbo].[sp_add_jobstep] @job_id = @jobId, + @step_name = N'Run agent.', + @step_id = 2, + @cmdexec_success_code = 0, + @on_success_action = 1, + @on_success_step_id = 0, + @on_fail_action = 3, + @on_fail_step_id = 0, + @retry_attempts = 2147483647, + @retry_interval = 1, + @os_run_priority = 0, + @subsystem = N'Distribution', + @command = @cmd, + @database_name = N'distribution', + @output_file_name = NULL, + @flags = 0, + @database_user_name = NULL, + @server = @publisher, + @additional_parameters = NULL, + @proxy_name = N'[REPL][aphsqlrepl][ActivePos_read]'; + + /* Add Step */ + EXEC @returnCode = [msdb].[dbo].[sp_add_jobstep] @job_id = @jobId, + @step_name = N'Detect nonlogged agent shutdown.', + @step_id = 3, + @cmdexec_success_code = 0, + @on_success_action = 2, + @on_success_step_id = 0, + @on_fail_action = 2, + @on_fail_step_id = 0, + @retry_attempts = 0, + @retry_interval = 0, + @os_run_priority = 0, + @subsystem = N'TSQL', + @command = @CommandTSQL2, + @database_name = N'distribution', + @output_file_name = NULL, + @flags = 0, + @database_user_name = NULL, + @server = @publisher, + @additional_parameters = NULL, + @proxy_id = NULL, + @proxy_name = NULL; + + EXEC @returnCode = [msdb].[dbo].[sp_update_job] @job_id = @jobId, + @start_step_id = 1; + + /* Add schedule : */ + DECLARE @schedule_id2 INT; + EXEC [msdb].[dbo].[sp_add_jobschedule] @job_name = @jobname, + @name = N'ReplicationAgent Start auto', + @enabled = 1, + @freq_type = 64, + @freq_interval = 1, + @freq_subday_type = 0, + @freq_subday_interval = 0, + @freq_relative_interval = 0, + @freq_recurrence_factor = 1, + @active_start_date = 20220316, + @active_end_date = 99991231, + @active_start_time = 0, + @active_end_time = 235959, + @schedule_id = @schedule_id2 OUTPUT; + + + EXEC @returnCode = [msdb].[dbo].[sp_add_jobserver] @job_id = @jobId, + @server_name = N'(local)'; + + /* + do not start agent automatically, we must first init the subscriber from the POS to avoid lan traffic + */ + --EXEC [msdb].[dbo].[sp_start_job] @jobname; + EXEC [ActivePos_server].[dbo].[ReplicationServerAgentStartStop] @posName = @posName, + @statusRun = 0 + + + END; + + SELECT @finalQuery = N''; + SELECT @query1 + = 'declare @JobName varchar(100) + + declare c_job cursor local forward_only static for + SELECT name from msdb.dbo.sysjobs + where name like ''%ActivePos_read-ActivePosTran%'' + AND name like ''%' + REPLACE(@posName, '-', '') + + '%'' + + open c_job + + FETCH NEXT FROM c_job + into @JobName + + WHILE @@fetch_status = 0 + BEGIN + + EXEC msdb.dbo.sp_delete_job @job_name = @JobName + + FETCH NEXT FROM c_job + into @JobName + END + + close c_job + deallocate c_job + + USE [ActivePos_Read]; EXEC sp_addpushsubscription_agent @publication = N''ActivePosTran'', @subscriber = '; + SELECT @query2 + = ', + @subscriber_db = N''ActivePos_read'', @job_password = null,@subscriber_security_mode = 1, + @job_name = N''ActivePosTran distribution agent - ' + @posName + + ''', + @frequency_interval = 0, @frequency_relative_interval = 0, + @frequency_subday = 0, @frequency_subday_interval = 0'; + + SELECT @query1 = REPLACE(@query1, '''', ''''''); + SELECT @query2 = REPLACE(@query2, '''', ''''''); + + SELECT @finalQuery = @finalQuery + N'EXEC (''' + @query1 + REPLACE(@posName, '-', '') + @query2 + N''')'; + IF EXISTS ( SELECT 1 + FROM [distribution].[dbo].[MSdistribution_agents] + WHERE CHARINDEX(REPLACE(@posName, '-', ''), [name]) > 0 + AND [subscriber_security_mode] = 1 + AND [subscriber_db] = 'ActivePos_read') + BEGIN + EXEC (@finalQuery); + SELECT @message = N'The subscription agent for Pos ' + @posName + N' was explicitly created'; + RAISERROR(@message, 0, 1) WITH NOWAIT; + END; + END TRY + BEGIN CATCH + SELECT @message = ERROR_MESSAGE(); + SELECT @message = N'Error during subscription agent creation on POS ' + @posName + N' ' + @message; + RAISERROR(@message, 14, 1); + END CATCH; + + EXEC [master].[dbo].[sp_serveroption] @server = @posName, + @optname = N'data access', + @optvalue = N'true'; + EXEC [master].[dbo].[sp_serveroption] @server = @posName, + @optname = N'remote proc transaction promotion', + @optvalue = N'true'; +END; +GO + diff --git a/PULL replication perf validation/PULL replication perf validation/get infos on subscribers.sql b/PULL replication perf validation/PULL replication perf validation/get infos on subscribers.sql new file mode 100644 index 0000000..81ad1d8 --- /dev/null +++ b/PULL replication perf validation/PULL replication perf validation/get infos on subscribers.sql @@ -0,0 +1,58 @@ +/* +Taken from https://stackoverflow.com/a/4036445 + +How do I check SQL replication status via T-SQL? + +*/ + +SELECT +(CASE + WHEN mdh.runstatus = '1' THEN 'Start - '+cast(mdh.runstatus as varchar) + WHEN mdh.runstatus = '2' THEN 'Succeed - '+cast(mdh.runstatus as varchar) + WHEN mdh.runstatus = '3' THEN 'InProgress - '+cast(mdh.runstatus as varchar) + WHEN mdh.runstatus = '4' THEN 'Idle - '+cast(mdh.runstatus as varchar) + WHEN mdh.runstatus = '5' THEN 'Retry - '+cast(mdh.runstatus as varchar) + WHEN mdh.runstatus = '6' THEN 'Fail - '+cast(mdh.runstatus as varchar) + ELSE CAST(mdh.runstatus AS VARCHAR) +END) [Run Status], +mdh.runstatus, +mda.subscriber_db [Subscriber DB], +mda.publication [PUB Name], +right(left(mda.name,LEN(mda.name)-(len(mda.id)+1)), LEN(left(mda.name,LEN(mda.name)-(len(mda.id)+1)))-(10+len(mda.publisher_db)+(case when mda.publisher_db='ALL' then 1 else LEN(mda.publication)+2 end))) [SUBSCRIBER], +CONVERT(VARCHAR(25),mdh.[time]) [LastSynchronized], +und.UndelivCmdsInDistDB [UndistCom], +mdh.comments [Comments], +--'select * from distribution.dbo.msrepl_errors (nolock) where id = ' + CAST(mdh.error_id AS VARCHAR(8)) [Query More Info], +--mdh.xact_seqno [SEQ_NO], +(CASE + WHEN mda.subscription_type = '0' THEN 'Push' + WHEN mda.subscription_type = '1' THEN 'Pull' + WHEN mda.subscription_type = '2' THEN 'Anonymous' + ELSE CAST(mda.subscription_type AS VARCHAR) +END) [SUB Type], + +mda.publisher_db+' - '+CAST(mda.publisher_database_id AS VARCHAR) [Publisher DB], +mda.name [Pub - DB - Publication - SUB - AgentID] +FROM distribution.dbo.MSdistribution_agents mda +LEFT JOIN distribution.dbo.MSdistribution_history mdh ON mdh.agent_id = mda.id +JOIN + (SELECT s.agent_id, MaxAgentValue.[time], SUM(CASE WHEN xact_seqno > MaxAgentValue.maxseq THEN 1 ELSE 0 END) AS UndelivCmdsInDistDB + FROM distribution.dbo.MSrepl_commands t (NOLOCK) + JOIN distribution.dbo.MSsubscriptions AS s (NOLOCK) ON (t.article_id = s.article_id AND t.publisher_database_id=s.publisher_database_id ) + JOIN + (SELECT hist.agent_id, MAX(hist.[time]) AS [time], h.maxseq + FROM distribution.dbo.MSdistribution_history hist (NOLOCK) + JOIN (SELECT agent_id,ISNULL(MAX(xact_seqno),0x0) AS maxseq + FROM distribution.dbo.MSdistribution_history (NOLOCK) + GROUP BY agent_id) AS h + ON (hist.agent_id=h.agent_id AND h.maxseq=hist.xact_seqno) + GROUP BY hist.agent_id, h.maxseq + ) AS MaxAgentValue + ON MaxAgentValue.agent_id = s.agent_id + GROUP BY s.agent_id, MaxAgentValue.[time] + ) und +ON mda.id = und.agent_id AND und.[time] = mdh.[time] +where mda.subscriber_db<>'virtual' -- created when your publication has the immediate_sync property set to true. This property dictates whether snapshot is available all the time for new subscriptions to be initialized. This affects the cleanup behavior of transactional replication. If this property is set to true, the transactions will be retained for max retention period instead of it getting cleaned up as soon as all the subscriptions got the change. +--and mdh.runstatus='6' --Fail +--and mdh.runstatus<>'2' --Succeed +order by mdh.[time] \ No newline at end of file diff --git a/PULL replication perf validation/PULL replication perf validation/replication snippet.sql b/PULL replication perf validation/PULL replication perf validation/replication snippet.sql new file mode 100644 index 0000000..5c2adc9 --- /dev/null +++ b/PULL replication perf validation/PULL replication perf validation/replication snippet.sql @@ -0,0 +1,88 @@ +SELECT [pos].[POS_hostname], [pos].[POS_MAC_address], [pos].[POS_number], [pos].[POS_type] +FROM [Arizona].[dbo].[Point_of_sale] [pos] +WHERE [pos].[POS_active]=1 +AND [pos].[POS_type] IN (1,2) +AND [pos].[POS_number] < 99 +ORDER BY [pos].[POS_name] +; + +SELECT ActivePos_write.upd.DatabaseVersion() AS currentVersion; + +SELECT SettingValue AS backupSrc + FROM ActiveSystemServer.cfg.Settings + WHERE SettingId LIKE 'Values.Modules.Replication.DbInitializationBackupPath%' + AND LEN(SettingValue) > 1; + +--last backup +SELECT + JobName = J.name, + H.* +FROM + msdb.dbo.sysjobs AS J + CROSS APPLY ( + SELECT TOP 20 + JobName = J.name, + StepNumber = T.step_id, + StepName = T.step_name, + StepStatus = CASE T.run_status + WHEN 0 THEN 'Failed' + WHEN 1 THEN 'Succeeded' + WHEN 2 THEN 'Retry' + WHEN 3 THEN 'Canceled' + ELSE 'Running' END, + ExecutedAt = msdb.dbo.agent_datetime(T.run_date, T.run_time), + ExecutingHours = ((T.run_duration/10000 * 3600 + (T.run_duration/100) % 100 * 60 + T.run_duration % 100 + 31 ) / 60) / 60, + ExecutingMinutes = ((T.run_duration/10000 * 3600 + (T.run_duration/100) % 100 * 60 + T.run_duration % 100 + 31 ) / 60) % 60, + Message = T.message + ,t.[instance_id] + FROM msdb.dbo.sysjobhistory AS T + WHERE T.job_id = J.job_id + ORDER BY t.[instance_id] DESC + ) AS H +WHERE [J].[name]='D91030 - Backup ActivePos_Read' +AND [H].[StepNumber] = 0 +ORDER BY J.name + +SELECT @@SERVERNAME +RETURN + +--start backup +EXEC msdb.dbo.sp_start_job @job_name = N'D91030 - Backup ActivePos_Read' , @step_name = 'Purge old ActivePos_Read backups' + +WAITFOR DELAY '00:00:05.000' + +WHILE EXISTS( + SELECT sj.name + , sja.* + FROM msdb.dbo.sysjobactivity AS sja + INNER JOIN msdb.dbo.sysjobs AS sj ON sja.job_id = sj.job_id + WHERE sj.[name]='D91030 - Backup ActivePos_Read' + AND sja.start_execution_date IS NOT NULL + AND sja.stop_execution_date IS NULL +) BEGIN + --PRINT 'job is still running '+CONVERT(VARCHAR(20), CURRENT_TIMESTAMP, 120); + DECLARE @t VARCHAR(20) = CONVERT(VARCHAR(20), CURRENT_TIMESTAMP, 120); + RAISERROR('%s, job is still running', 0, 1, @t) WITH NOWAIT; + WAITFOR DELAY '00:00:05.000' +END + +--check POS and PHCY versions +SELECT ActivePos_write.upd.DatabaseVersion() AS currentVersion +EXEC ('SELECT ActivePos_write.upd.DatabaseVersion()') AT xxx + +--force restore after manual copy +EXEC ('exec ActivePos_write.dbo.InitializeActivePosReadFromBackup @BackUpFileWithPath = ''c:\temp\ActivePos_read.22.1.223.2401.bak''') AT xxx + +--to start on the pos to force a restore of the backup. adapt version, mac and UNC before running +exec ActiveSystemClient.dbo.DBAReplPosSubscription + @mac = '9C-7B-EF-43-5A-98', + @serverDbVersion = '23.2.23.19501', + @preferedReplinibackup= '\\cvi247aps-replinibackup.coop-vitality.ch\replinibackup\ActivePos_read.23.2.23.19501.bak' + + +--restart service on pos +EXEC ('EXEC xp_cmdshell ''net stop ActiveposClientService'';EXEC xp_cmdshell ''net start ActiveposClientService''') AT xxx + +--subscription +EXEC ActivePos_read..sp_dropsubscription @publication = N'ActivePosTran', @article = N'all', @subscriber ='xxx' +EXEC ActiveSystemServer.dbo.RepairReplication diff --git a/PULL replication perf validation/PULL replication perf validation/restore activepos_read on POS.sql b/PULL replication perf validation/PULL replication perf validation/restore activepos_read on POS.sql new file mode 100644 index 0000000..bb2b942 --- /dev/null +++ b/PULL replication perf validation/PULL replication perf validation/restore activepos_read on POS.sql @@ -0,0 +1,10 @@ +USE master +GO + +--EXEC ('exec ActivePos_write.dbo.InitializeActivePosReadFromBackup @BackUpFileWithPath = ''c:\temp\ActivePos_read.23.4.23.28503.bak''') +RESTORE DATABASE ActivePos_read + FROM DISK = 'c:\temp\ActivePos_read.23.4.23.28503.bak' + WITH MOVE N'ActivePos_read_Data' + TO 'C:\SQLDataBase\Data\ActivePos_Read.mdf', + MOVE N'ActivePos_read_Log' + TO 'C:\SQLDataBase\Log\ActivePos_Read.ldf', STATS = 10, REPLACE diff --git a/PULL replication perf validation/PULL replication perf validation/test IIICUSTOMER perfs.sql b/PULL replication perf validation/PULL replication perf validation/test IIICUSTOMER perfs.sql new file mode 100644 index 0000000..ea235a1 --- /dev/null +++ b/PULL replication perf validation/PULL replication perf validation/test IIICUSTOMER perfs.sql @@ -0,0 +1,51 @@ +USE [ActivePos_read] + +/* +IF OBJECT_ID('dbo.zz_customer')IS NOT NULL BEGIN; + DROP TABLE dbo.zz_customer; +END; + +SELECT [c].[CustomerId], [c].[CustomerCentralRemark] +INTO hcitools.tmp.zz_customer +FROM [dbo].[IIICustomer] c +*/ + +------- test 1, update en masse +--UPDATE [dbo].[IIICustomer] +--SET [CustomerCentralRemark] = 'test repli' +--WHERE 1=1 + +------- test 2, update de tous les clients, 1 ligne par transaction +DECLARE @cid INT + +DECLARE crsr_cust CURSOR FAST_FORWARD READ_ONLY FOR + SELECT [s].[CustomerId] + FROM hcitools.tmp.zz_customer s + JOIN [dbo].[IIICustomer] t ON t.[CustomerId] = s.[CustomerId] +OPEN crsr_cust + +FETCH NEXT FROM crsr_cust INTO @cid + +WHILE @@FETCH_STATUS = 0 +BEGIN + BEGIN TRANSACTION + UPDATE [dbo].[IIICustomer] + SET [CustomerCentralRemark] = 'test perf 2' + WHERE [CustomerId] = @cid; + COMMIT TRANSACTION + + FETCH NEXT FROM crsr_cust INTO @cid +END + +CLOSE crsr_cust +DEALLOCATE crsr_cust + + +------ test 3, restore les commentaires initiaux +UPDATE t SET [t].[CustomerCentralRemark] = s.[CustomerCentralRemark] +FROM hcitools.tmp.zz_customer s + JOIN [dbo].[IIICustomer] t ON t.[CustomerId] = s.[CustomerId] +WHERE ISNULL(s.[CustomerCentralRemark],'') <> ISNULL(t.[CustomerCentralRemark],'') + + +SELECT COUNT(1) FROM [zz_customer] \ No newline at end of file diff --git a/PULL replication perf validation/PULL replication perf validation/test IIIPartner_Item_Details perfs.sql b/PULL replication perf validation/PULL replication perf validation/test IIIPartner_Item_Details perfs.sql new file mode 100644 index 0000000..49eb02f --- /dev/null +++ b/PULL replication perf validation/PULL replication perf validation/test IIIPartner_Item_Details perfs.sql @@ -0,0 +1,21 @@ +/* +IF OBJECT_ID('dbo.zz_IIIPartner_Item_Details')IS NOT NULL BEGIN; + DROP TABLE dbo.zz_IIIPartner_Item_Details; +END; + +SELECT * +INTO hcitools.tmp.zz_IIIPartner_Item_Details +FROM [dbo].[IIIPartner_Item_Details] +*/ + +-- test 1, update form_11 +UPDATE t SET [t].[Form_11] = 'test repli' +FROM hcitools.tmp.zz_IIIPartner_Item_Details s + JOIN [dbo].[IIIPartner_Item_Details] t ON s.[Item_Id] = t.[Item_Id] +WHERE 1=1 + +-- revert test 1 +UPDATE t SET [t].[Form_11] = s.[Form_11] +FROM hcitools.tmp.zz_IIIPartner_Item_Details s + JOIN [dbo].[IIIPartner_Item_Details] t ON s.[Item_Id] = t.[Item_Id] +WHERE ISNULL(t.[Form_11],'') <> ISNULL(s.[Form_11],'') diff --git a/PULL replication perf validation/init on POS log.txt b/PULL replication perf validation/init on POS log.txt new file mode 100644 index 0000000..c294807 --- /dev/null +++ b/PULL replication perf validation/init on POS log.txt @@ -0,0 +1,1961 @@ +C:\Users\ua208700>distrib.exe -Subscriber [CCVI50145250T53] -SubscriberDB [ActivePos_read] -Publisher [SWCVI501VM01\APSSQL] -Distributor [SWCVI501VM01\APSSQL] -DistributorSecurityMode 1 -Publication [ActivePosTran] -PublisherDB [ActivePos_read] -ErrorFile G:\sqlLogs\Distrib_CCVI50145250T53.err -AltSnapshotFolder c:\temp\repl +2023-10-26 11:52:44.764 Microsoft SQL Server Distribution Agent 16.0.4085.2 +2023-10-26 11:52:44.779 Copyright (c) 2016 Microsoft Corporation +2023-10-26 11:52:44.779 +2023-10-26 11:52:44.779 The timestamps prepended to the output lines are expressed in terms of UTC time. +2023-10-26 11:52:44.779 User-specified agent parameter values: + -Subscriber CCVI50145250T53 + -SubscriberDB ActivePos_read + -Publisher SWCVI501VM01\APSSQL + -Distributor SWCVI501VM01\APSSQL + -DistributorSecurityMode 1 + -Publication ActivePosTran + -PublisherDB ActivePos_read + -ErrorFile G:\sqlLogs\Distrib_CCVI50145250T53.err + -AltSnapshotFolder c:\temp\repl +2023-10-26 11:52:44.779 Connecting to Distributor 'SWCVI501VM01\APSSQL' +2023-10-26 11:52:45.060 Parameter values obtained from agent profile: + -bcpbatchsize 0 + -commitbatchsize 100 + -commitbatchthreshold 1000 + -historyverboselevel 1 + -keepalivemessageinterval 300 + -logintimeout 15 + -maxbcpthreads 1 + -maxdeliveredtransactions 0 + -pollinginterval 5000 + -querytimeout 1800 + -skiperrors + -transactionsperhistory 100 +2023-10-26 11:52:45.065 Connecting to Subscriber 'CCVI50145250T53' +2023-10-26 11:52:45.155 Initializing +2023-10-26 11:52:45.358 Snapshot will be applied from a compressed cabinet file +2023-10-26 11:52:45.358 Snapshot will be applied from the alternate folder 'c:\temp\repl\unc\SWCVI501VM01$APSSQL_ACTIVEPOS_READ_ACTIVEPOSTRAN\20231026132745\' +2023-10-26 11:52:45.373 Extracting snapshot file 'PatientQuickInfo_109.pre' from cabinet file +2023-10-26 11:52:45.389 Extracted file 'PatientQuickInfo_109.pre' +2023-10-26 11:52:45.420 Applied script 'PatientQuickInfo_109.pre' +2023-10-26 11:52:45.436 Extracting snapshot file 'VestaVersion_108.pre' from cabinet file +2023-10-26 11:52:45.436 Extracted file 'VestaVersion_108.pre' +2023-10-26 11:52:45.498 Applied script 'VestaVersion_108.pre' +2023-10-26 11:52:45.498 Extracting snapshot file 'RunOnceScriptHistory_107.pre' from cabinet file +2023-10-26 11:52:45.498 Extracted file 'RunOnceScriptHistory_107.pre' +2023-10-26 11:52:45.529 Applied script 'RunOnceScriptHistory_107.pre' +2023-10-26 11:52:45.545 Extracting snapshot file 'MigrationScriptHistory_106.pre' from cabinet file +2023-10-26 11:52:45.560 Extracted file 'MigrationScriptHistory_106.pre' +2023-10-26 11:52:45.592 Applied script 'MigrationScriptHistory_106.pre' +2023-10-26 11:52:45.592 Extracting snapshot file 'DatabaseHistory_105.pre' from cabinet file +2023-10-26 11:52:45.607 Extracted file 'DatabaseHistory_105.pre' +2023-10-26 11:52:45.623 Applied script 'DatabaseHistory_105.pre' +2023-10-26 11:52:45.639 Extracting snapshot file 'WebService_104.pre' from cabinet file +2023-10-26 11:52:45.639 Extracted file 'WebService_104.pre' +2023-10-26 11:52:45.670 Applied script 'WebService_104.pre' +2023-10-26 11:52:45.670 Extracting snapshot file 'UserRole_103.pre' from cabinet file +2023-10-26 11:52:45.685 Extracted file 'UserRole_103.pre' +2023-10-26 11:52:45.717 Applied script 'UserRole_103.pre' +2023-10-26 11:52:45.717 Extracting snapshot file 'StandardTextText_101.pre' from cabinet file +2023-10-26 11:52:45.732 Extracted file 'StandardTextText_101.pre' +2023-10-26 11:52:45.764 Applied script 'StandardTextText_101.pre' +2023-10-26 11:52:45.764 Extracting snapshot file 'Report_98.pre' from cabinet file +2023-10-26 11:52:45.779 Extracted file 'Report_98.pre' +2023-10-26 11:52:45.810 Applied script 'Report_98.pre' +2023-10-26 11:52:45.810 Extracting snapshot file 'QrCodes_97.pre' from cabinet file +2023-10-26 11:52:45.826 Extracted file 'QrCodes_97.pre' +2023-10-26 11:52:45.842 Applied script 'QrCodes_97.pre' +2023-10-26 11:52:45.842 Extracting snapshot file 'PrescriberRole_96.pre' from cabinet file +2023-10-26 11:52:45.857 Extracted file 'PrescriberRole_96.pre' +2023-10-26 11:52:45.873 Applied script 'PrescriberRole_96.pre' +2023-10-26 11:52:45.889 Extracting snapshot file 'Posology_95.pre' from cabinet file +2023-10-26 11:52:45.889 Extracted file 'Posology_95.pre' +2023-10-26 11:52:45.920 Applied script 'Posology_95.pre' +2023-10-26 11:52:45.935 Extracting snapshot file 'PointOfSale_94.pre' from cabinet file +2023-10-26 11:52:45.935 Extracted file 'PointOfSale_94.pre' +2023-10-26 11:52:45.967 Applied script 'PointOfSale_94.pre' +2023-10-26 11:52:45.967 Extracting snapshot file 'PharmacyItemLink_93.pre' from cabinet file +2023-10-26 11:52:45.982 Extracted file 'PharmacyItemLink_93.pre' +2023-10-26 11:52:45.998 Applied script 'PharmacyItemLink_93.pre' +2023-10-26 11:52:46.014 Extracting snapshot file 'OuManager_92.pre' from cabinet file +2023-10-26 11:52:46.029 Extracted file 'OuManager_92.pre' +2023-10-26 11:52:46.060 Applied script 'OuManager_92.pre' +2023-10-26 11:52:46.060 Extracting snapshot file 'StandardText_100.pre' from cabinet file +2023-10-26 11:52:46.076 Extracted file 'StandardText_100.pre' +2023-10-26 11:52:46.092 Applied script 'StandardText_100.pre' +2023-10-26 11:52:46.107 Extracting snapshot file 'OperationRole_91.pre' from cabinet file +2023-10-26 11:52:46.107 Extracted file 'OperationRole_91.pre' +2023-10-26 11:52:46.139 Applied script 'OperationRole_91.pre' +2023-10-26 11:52:46.154 Extracting snapshot file 'Role_99.pre' from cabinet file +2023-10-26 11:52:46.154 Extracted file 'Role_99.pre' +2023-10-26 11:52:46.185 Applied script 'Role_99.pre' +2023-10-26 11:52:46.185 Extracting snapshot file 'Operation_90.pre' from cabinet file +2023-10-26 11:52:46.185 Extracted file 'Operation_90.pre' +2023-10-26 11:52:46.232 Applied script 'Operation_90.pre' +2023-10-26 11:52:46.248 Extracting snapshot file 'NumeraryValue_89.pre' from cabinet file +2023-10-26 11:52:46.264 Extracted file 'NumeraryValue_89.pre' +2023-10-26 11:52:46.264 Applied script 'NumeraryValue_89.pre' +2023-10-26 11:52:46.279 Extracting snapshot file 'ModifierExclusion_88.pre' from cabinet file +2023-10-26 11:52:46.279 Extracted file 'ModifierExclusion_88.pre' +2023-10-26 11:52:46.310 Applied script 'ModifierExclusion_88.pre' +2023-10-26 11:52:46.310 Extracting snapshot file 'ModifierDefinition_87.pre' from cabinet file +2023-10-26 11:52:46.326 Extracted file 'ModifierDefinition_87.pre' +2023-10-26 11:52:46.357 Applied script 'ModifierDefinition_87.pre' +2023-10-26 11:52:46.357 Extracting snapshot file 'ItemText_86.pre' from cabinet file +2023-10-26 11:52:46.373 Extracted file 'ItemText_86.pre' +2023-10-26 11:52:46.498 Applied script 'ItemText_86.pre' +2023-10-26 11:52:46.498 Extracting snapshot file 'ItemSite_85.pre' from cabinet file +2023-10-26 11:52:46.514 Extracted file 'ItemSite_85.pre' +2023-10-26 11:52:46.529 Applied script 'ItemSite_85.pre' +2023-10-26 11:52:46.529 Extracting snapshot file 'ItemSearch_84.pre' from cabinet file +2023-10-26 11:52:46.545 Extracted file 'ItemSearch_84.pre' +2023-10-26 11:52:46.576 Applied script 'ItemSearch_84.pre' +2023-10-26 11:52:46.576 Extracting snapshot file 'ItemRegulation_83.pre' from cabinet file +2023-10-26 11:52:46.592 Extracted file 'ItemRegulation_83.pre' +2023-10-26 11:52:46.623 Applied script 'ItemRegulation_83.pre' +2023-10-26 11:52:46.623 Extracting snapshot file 'ItemLocation_82.pre' from cabinet file +2023-10-26 11:52:46.639 Extracted file 'ItemLocation_82.pre' +2023-10-26 11:52:46.670 Applied script 'ItemLocation_82.pre' +2023-10-26 11:52:46.670 Extracting snapshot file 'ItemLimitation_81.pre' from cabinet file +2023-10-26 11:52:46.685 Extracted file 'ItemLimitation_81.pre' +2023-10-26 11:52:46.701 Applied script 'ItemLimitation_81.pre' +2023-10-26 11:52:46.717 Extracting snapshot file 'ItemInteraction_80.pre' from cabinet file +2023-10-26 11:52:46.717 Extracted file 'ItemInteraction_80.pre' +2023-10-26 11:52:46.764 Applied script 'ItemInteraction_80.pre' +2023-10-26 11:52:46.764 Extracting snapshot file 'ItemInformation_79.pre' from cabinet file +2023-10-26 11:52:46.779 Extracted file 'ItemInformation_79.pre' +2023-10-26 11:52:46.810 Applied script 'ItemInformation_79.pre' +2023-10-26 11:52:46.810 Extracting snapshot file 'ItemComposition_78.pre' from cabinet file +2023-10-26 11:52:46.810 Extracted file 'ItemComposition_78.pre' +2023-10-26 11:52:46.842 Applied script 'ItemComposition_78.pre' +2023-10-26 11:52:46.842 Extracting snapshot file 'Substance_102.pre' from cabinet file +2023-10-26 11:52:46.857 Extracted file 'Substance_102.pre' +2023-10-26 11:52:46.873 Applied script 'Substance_102.pre' +2023-10-26 11:52:46.889 Extracting snapshot file 'Interaction_77.pre' from cabinet file +2023-10-26 11:52:46.889 Extracted file 'Interaction_77.pre' +2023-10-26 11:52:46.935 Applied script 'Interaction_77.pre' +2023-10-26 11:52:46.935 Extracting snapshot file 'IIIZip_master_75.pre' from cabinet file +2023-10-26 11:52:46.935 Extracted file 'IIIZip_master_75.pre' +2023-10-26 11:52:46.967 Applied script 'IIIZip_master_75.pre' +2023-10-26 11:52:46.967 Extracting snapshot file 'IIIVat_Code_Master_74.pre' from cabinet file +2023-10-26 11:52:46.982 Extracted file 'IIIVat_Code_Master_74.pre' +2023-10-26 11:52:47.014 Applied script 'IIIVat_Code_Master_74.pre' +2023-10-26 11:52:47.014 Extracting snapshot file 'IIIUserDetails_73.pre' from cabinet file +2023-10-26 11:52:47.029 Extracted file 'IIIUserDetails_73.pre' +2023-10-26 11:52:47.045 Applied script 'IIIUserDetails_73.pre' +2023-10-26 11:52:47.060 Extracting snapshot file 'IIITax_72.pre' from cabinet file +2023-10-26 11:52:47.060 Extracted file 'IIITax_72.pre' +2023-10-26 11:52:47.107 Applied script 'IIITax_72.pre' +2023-10-26 11:52:47.107 Extracting snapshot file 'IIIStorage_Area_71.pre' from cabinet file +2023-10-26 11:52:47.107 Extracted file 'IIIStorage_Area_71.pre' +2023-10-26 11:52:47.139 Applied script 'IIIStorage_Area_71.pre' +2023-10-26 11:52:47.154 Extracting snapshot file 'IIISpecialDisco8421ddeb_70.pre' from cabinet file +2023-10-26 11:52:47.154 Extracted file 'IIISpecialDisco8421ddeb_70.pre' +2023-10-26 11:52:47.185 Applied script 'IIISpecialDisco8421ddeb_70.pre' +2023-10-26 11:52:47.185 Extracting snapshot file 'IIISpecialDisco184346ad_69.pre' from cabinet file +2023-10-26 11:52:47.201 Extracted file 'IIISpecialDisco184346ad_69.pre' +2023-10-26 11:52:47.217 Applied script 'IIISpecialDisco184346ad_69.pre' +2023-10-26 11:52:47.232 Extracting snapshot file 'IIISmall_Expense_Master_68.pre' from cabinet file +2023-10-26 11:52:47.232 Extracted file 'IIISmall_Expense_Master_68.pre' +2023-10-26 11:52:47.264 Applied script 'IIISmall_Expense_Master_68.pre' +2023-10-26 11:52:47.279 Extracting snapshot file 'IIIService_Master_67.pre' from cabinet file +2023-10-26 11:52:47.295 Extracted file 'IIIService_Master_67.pre' +2023-10-26 11:52:47.310 Applied script 'IIIService_Master_67.pre' +2023-10-26 11:52:47.310 Extracting snapshot file 'IIISales_Order_Header_66.pre' from cabinet file +2023-10-26 11:52:47.326 Extracted file 'IIISales_Order_Header_66.pre' +2023-10-26 11:52:47.342 Applied script 'IIISales_Order_Header_66.pre' +2023-10-26 11:52:47.342 Extracting snapshot file 'IIISales_Order_77520377_65.pre' from cabinet file +2023-10-26 11:52:47.357 Extracted file 'IIISales_Order_77520377_65.pre' +2023-10-26 11:52:47.389 Applied script 'IIISales_Order_77520377_65.pre' +2023-10-26 11:52:47.404 Extracting snapshot file 'IIISales_Order_Detail_64.pre' from cabinet file +2023-10-26 11:52:47.404 Extracted file 'IIISales_Order_Detail_64.pre' +2023-10-26 11:52:47.435 Applied script 'IIISales_Order_Detail_64.pre' +2023-10-26 11:52:47.435 Extracting snapshot file 'IIIRepetition_Info_63.pre' from cabinet file +2023-10-26 11:52:47.451 Extracted file 'IIIRepetition_Info_63.pre' +2023-10-26 11:52:47.467 Applied script 'IIIRepetition_Info_63.pre' +2023-10-26 11:52:47.467 Extracting snapshot file 'IIIRefundException_62.pre' from cabinet file +2023-10-26 11:52:47.482 Extracted file 'IIIRefundException_62.pre' +2023-10-26 11:52:47.514 Applied script 'IIIRefundException_62.pre' +2023-10-26 11:52:47.514 Extracting snapshot file 'IIIRayon_Code_Master_61.pre' from cabinet file +2023-10-26 11:52:47.529 Extracted file 'IIIRayon_Code_Master_61.pre' +2023-10-26 11:52:47.560 Applied script 'IIIRayon_Code_Master_61.pre' +2023-10-26 11:52:47.560 Extracting snapshot file 'IIIProduct_Form_60.pre' from cabinet file +2023-10-26 11:52:47.560 Extracted file 'IIIProduct_Form_60.pre' +2023-10-26 11:52:47.592 Applied script 'IIIProduct_Form_60.pre' +2023-10-26 11:52:47.592 Extracting snapshot file 'IIIPriceModifier_59.pre' from cabinet file +2023-10-26 11:52:47.607 Extracted file 'IIIPriceModifier_59.pre' +2023-10-26 11:52:47.639 Applied script 'IIIPriceModifier_59.pre' +2023-10-26 11:52:47.639 Extracting snapshot file 'IIIPriceCode_58.pre' from cabinet file +2023-10-26 11:52:47.654 Extracted file 'IIIPriceCode_58.pre' +2023-10-26 11:52:47.685 Applied script 'IIIPriceCode_58.pre' +2023-10-26 11:52:47.701 Extracting snapshot file 'IIIPrice_57.pre' from cabinet file +2023-10-26 11:52:47.701 Extracted file 'IIIPrice_57.pre' +2023-10-26 11:52:47.732 Applied script 'IIIPrice_57.pre' +2023-10-26 11:52:47.732 Extracting snapshot file 'IIIPrescription_hdr_56.pre' from cabinet file +2023-10-26 11:52:47.748 Extracted file 'IIIPrescription_hdr_56.pre' +2023-10-26 11:52:47.779 Applied script 'IIIPrescription_hdr_56.pre' +2023-10-26 11:52:47.779 Extracting snapshot file 'IIIPharmacy_54.pre' from cabinet file +2023-10-26 11:52:47.795 Extracted file 'IIIPharmacy_54.pre' +2023-10-26 11:52:47.810 Applied script 'IIIPharmacy_54.pre' +2023-10-26 11:52:47.826 Extracting snapshot file 'IIIPharmaceutic9b7e228e_53.pre' from cabinet file +2023-10-26 11:52:47.842 Extracted file 'IIIPharmaceutic9b7e228e_53.pre' +2023-10-26 11:52:47.873 Applied script 'IIIPharmaceutic9b7e228e_53.pre' +2023-10-26 11:52:47.873 Extracting snapshot file 'IIIPayment_50.pre' from cabinet file +2023-10-26 11:52:47.873 Extracted file 'IIIPayment_50.pre' +2023-10-26 11:52:47.904 Applied script 'IIIPayment_50.pre' +2023-10-26 11:52:47.920 Extracting snapshot file 'IIIPatient_Insurance_49.pre' from cabinet file +2023-10-26 11:52:47.920 Extracted file 'IIIPatient_Insurance_49.pre' +2023-10-26 11:52:47.951 Applied script 'IIIPatient_Insurance_49.pre' +2023-10-26 11:52:47.967 Extracting snapshot file 'InsuranceNetwork_76.pre' from cabinet file +2023-10-26 11:52:47.967 Extracted file 'InsuranceNetwork_76.pre' +2023-10-26 11:52:47.998 Applied script 'InsuranceNetwork_76.pre' +2023-10-26 11:52:48.014 Extracting snapshot file 'IIIPartner_Stoc3b146885_48.pre' from cabinet file +2023-10-26 11:52:48.029 Extracted file 'IIIPartner_Stoc3b146885_48.pre' +2023-10-26 11:52:48.045 Applied script 'IIIPartner_Stoc3b146885_48.pre' +2023-10-26 11:52:48.060 Extracting snapshot file 'IIIPartner_Item_Details_47.pre' from cabinet file +2023-10-26 11:52:48.060 Extracted file 'IIIPartner_Item_Details_47.pre' +2023-10-26 11:52:48.092 Applied script 'IIIPartner_Item_Details_47.pre' +2023-10-26 11:52:48.107 Extracting snapshot file 'IIINetworkDiscount_46.pre' from cabinet file +2023-10-26 11:52:48.107 Extracted file 'IIINetworkDiscount_46.pre' +2023-10-26 11:52:48.139 Applied script 'IIINetworkDiscount_46.pre' +2023-10-26 11:52:48.139 Extracting snapshot file 'IIINetwork_Regi64f233e1_45.pre' from cabinet file +2023-10-26 11:52:48.154 Extracted file 'IIINetwork_Regi64f233e1_45.pre' +2023-10-26 11:52:48.185 Applied script 'IIINetwork_Regi64f233e1_45.pre' +2023-10-26 11:52:48.185 Extracting snapshot file 'IIIManufacturer_44.pre' from cabinet file +2023-10-26 11:52:48.201 Extracted file 'IIIManufacturer_44.pre' +2023-10-26 11:52:48.248 Applied script 'IIIManufacturer_44.pre' +2023-10-26 11:52:48.248 Extracting snapshot file 'IIIItemRelation_43.pre' from cabinet file +2023-10-26 11:52:48.264 Extracted file 'IIIItemRelation_43.pre' +2023-10-26 11:52:48.295 Applied script 'IIIItemRelation_43.pre' +2023-10-26 11:52:48.295 Extracting snapshot file 'IIIItemLink_42.pre' from cabinet file +2023-10-26 11:52:48.310 Extracted file 'IIIItemLink_42.pre' +2023-10-26 11:52:48.326 Applied script 'IIIItemLink_42.pre' +2023-10-26 11:52:48.342 Extracting snapshot file 'IIIItemCommercialRule_41.pre' from cabinet file +2023-10-26 11:52:48.357 Extracted file 'IIIItemCommercialRule_41.pre' +2023-10-26 11:52:48.373 Applied script 'IIIItemCommercialRule_41.pre' +2023-10-26 11:52:48.373 Extracting snapshot file 'IIIInsuranceTaxLink_40.pre' from cabinet file +2023-10-26 11:52:48.389 Extracted file 'IIIInsuranceTaxLink_40.pre' +2023-10-26 11:52:48.420 Applied script 'IIIInsuranceTaxLink_40.pre' +2023-10-26 11:52:48.420 Extracting snapshot file 'IIIInsuranceGroupLink_39.pre' from cabinet file +2023-10-26 11:52:48.435 Extracted file 'IIIInsuranceGroupLink_39.pre' +2023-10-26 11:52:48.467 Applied script 'IIIInsuranceGroupLink_39.pre' +2023-10-26 11:52:48.467 Extracting snapshot file 'IIIInsuranceGroup_38.pre' from cabinet file +2023-10-26 11:52:48.482 Extracted file 'IIIInsuranceGroup_38.pre' +2023-10-26 11:52:48.514 Applied script 'IIIInsuranceGroup_38.pre' +2023-10-26 11:52:48.514 Extracting snapshot file 'IIIInsuranceCod36de3525_37.pre' from cabinet file +2023-10-26 11:52:48.529 Extracted file 'IIIInsuranceCod36de3525_37.pre' +2023-10-26 11:52:48.560 Applied script 'IIIInsuranceCod36de3525_37.pre' +2023-10-26 11:52:48.560 Extracting snapshot file 'IIIInsuranceAgreement_36.pre' from cabinet file +2023-10-26 11:52:48.576 Extracted file 'IIIInsuranceAgreement_36.pre' +2023-10-26 11:52:48.592 Applied script 'IIIInsuranceAgreement_36.pre' +2023-10-26 11:52:48.607 Extracting snapshot file 'IIIInsurance_Master_35.pre' from cabinet file +2023-10-26 11:52:48.623 Extracted file 'IIIInsurance_Master_35.pre' +2023-10-26 11:52:48.654 Applied script 'IIIInsurance_Master_35.pre' +2023-10-26 11:52:48.654 Extracting snapshot file 'IIIGaldatCode11_34.pre' from cabinet file +2023-10-26 11:52:48.670 Extracted file 'IIIGaldatCode11_34.pre' +2023-10-26 11:52:48.685 Applied script 'IIIGaldatCode11_34.pre' +2023-10-26 11:52:48.701 Extracting snapshot file 'IIIExchange_rate_33.pre' from cabinet file +2023-10-26 11:52:48.701 Extracted file 'IIIExchange_rate_33.pre' +2023-10-26 11:52:48.748 Applied script 'IIIExchange_rate_33.pre' +2023-10-26 11:52:48.748 Extracting snapshot file 'IIIDiscountSchemaDetail_32.pre' from cabinet file +2023-10-26 11:52:48.764 Extracted file 'IIIDiscountSchemaDetail_32.pre' +2023-10-26 11:52:48.779 Applied script 'IIIDiscountSchemaDetail_32.pre' +2023-10-26 11:52:48.779 Extracting snapshot file 'IIIDiscountOperation_31.pre' from cabinet file +2023-10-26 11:52:48.795 Extracted file 'IIIDiscountOperation_31.pre' +2023-10-26 11:52:48.826 Applied script 'IIIDiscountOperation_31.pre' +2023-10-26 11:52:48.842 Extracting snapshot file 'IIIDelivery_Note_Header_30.pre' from cabinet file +2023-10-26 11:52:48.842 Extracted file 'IIIDelivery_Note_Header_30.pre' +2023-10-26 11:52:48.873 Applied script 'IIIDelivery_Note_Header_30.pre' +2023-10-26 11:52:48.873 Extracting snapshot file 'IIICustomerToPerson_29.pre' from cabinet file +2023-10-26 11:52:48.889 Extracted file 'IIICustomerToPerson_29.pre' +2023-10-26 11:52:48.920 Applied script 'IIICustomerToPerson_29.pre' +2023-10-26 11:52:48.920 Extracting snapshot file 'IIICustomerGroup_28.pre' from cabinet file +2023-10-26 11:52:48.935 Extracted file 'IIICustomerGroup_28.pre' +2023-10-26 11:52:48.967 Applied script 'IIICustomerGroup_28.pre' +2023-10-26 11:52:48.967 Extracting snapshot file 'IIICustomerCategory_27.pre' from cabinet file +2023-10-26 11:52:48.967 Extracted file 'IIICustomerCategory_27.pre' +2023-10-26 11:52:48.998 Applied script 'IIICustomerCategory_27.pre' +2023-10-26 11:52:49.014 Extracting snapshot file 'IIICustomer_26.pre' from cabinet file +2023-10-26 11:52:49.014 Extracted file 'IIICustomer_26.pre' +2023-10-26 11:52:49.045 Applied script 'IIICustomer_26.pre' +2023-10-26 11:52:49.060 Extracting snapshot file 'IIIPhysician_55.pre' from cabinet file +2023-10-26 11:52:49.060 Extracted file 'IIIPhysician_55.pre' +2023-10-26 11:52:49.108 Applied script 'IIIPhysician_55.pre' +2023-10-26 11:52:49.108 Extracting snapshot file 'IIICurrency_Master_25.pre' from cabinet file +2023-10-26 11:52:49.123 Extracted file 'IIICurrency_Master_25.pre' +2023-10-26 11:52:49.139 Applied script 'IIICurrency_Master_25.pre' +2023-10-26 11:52:49.154 Extracting snapshot file 'IIICoverage_Documents_24.pre' from cabinet file +2023-10-26 11:52:49.154 Extracted file 'IIICoverage_Documents_24.pre' +2023-10-26 11:52:49.185 Applied script 'IIICoverage_Documents_24.pre' +2023-10-26 11:52:49.185 Extracting snapshot file 'IIICommunicationItem_22.pre' from cabinet file +2023-10-26 11:52:49.201 Extracted file 'IIICommunicationItem_22.pre' +2023-10-26 11:52:49.232 Applied script 'IIICommunicationItem_22.pre' +2023-10-26 11:52:49.232 Extracting snapshot file 'IIIPerson_51.pre' from cabinet file +2023-10-26 11:52:49.248 Extracted file 'IIIPerson_51.pre' +2023-10-26 11:52:49.279 Applied script 'IIIPerson_51.pre' +2023-10-26 11:52:49.279 Extracting snapshot file 'IIIPerson_Title_52.pre' from cabinet file +2023-10-26 11:52:49.279 Extracted file 'IIIPerson_Title_52.pre' +2023-10-26 11:52:49.310 Applied script 'IIIPerson_Title_52.pre' +2023-10-26 11:52:49.310 Extracting snapshot file 'IIICountry_Master_23.pre' from cabinet file +2023-10-26 11:52:49.326 Extracted file 'IIICountry_Master_23.pre' +2023-10-26 11:52:49.342 Applied script 'IIICountry_Master_23.pre' +2023-10-26 11:52:49.342 Extracting snapshot file 'IIICommon_Bank_dae37345_21.pre' from cabinet file +2023-10-26 11:52:49.357 Extracted file 'IIICommon_Bank_dae37345_21.pre' +2023-10-26 11:52:49.389 Applied script 'IIICommon_Bank_dae37345_21.pre' +2023-10-26 11:52:49.404 Extracting snapshot file 'IIIBill_Pharmacbb2b78f5_20.pre' from cabinet file +2023-10-26 11:52:49.420 Extracted file 'IIIBill_Pharmacbb2b78f5_20.pre' +2023-10-26 11:52:49.435 Applied script 'IIIBill_Pharmacbb2b78f5_20.pre' +2023-10-26 11:52:49.435 Extracting snapshot file 'DiscountVoucherText_19.pre' from cabinet file +2023-10-26 11:52:49.435 Extracted file 'DiscountVoucherText_19.pre' +2023-10-26 11:52:49.467 Applied script 'DiscountVoucherText_19.pre' +2023-10-26 11:52:49.467 Extracting snapshot file 'DiscountVouchera2e0fbb8_18.pre' from cabinet file +2023-10-26 11:52:49.482 Extracted file 'DiscountVouchera2e0fbb8_18.pre' +2023-10-26 11:52:49.498 Applied script 'DiscountVouchera2e0fbb8_18.pre' +2023-10-26 11:52:49.514 Extracting snapshot file 'DiscountVoucher6a324c82_17.pre' from cabinet file +2023-10-26 11:52:49.514 Extracted file 'DiscountVoucher6a324c82_17.pre' +2023-10-26 11:52:49.560 Applied script 'DiscountVoucher6a324c82_17.pre' +2023-10-26 11:52:49.560 Extracting snapshot file 'DiscountVoucher146688c_16.pre' from cabinet file +2023-10-26 11:52:49.576 Extracted file 'DiscountVoucher146688c_16.pre' +2023-10-26 11:52:49.607 Applied script 'DiscountVoucher146688c_16.pre' +2023-10-26 11:52:49.607 Extracting snapshot file 'DiscountVoucher72752316_15.pre' from cabinet file +2023-10-26 11:52:49.623 Extracted file 'DiscountVoucher72752316_15.pre' +2023-10-26 11:52:49.639 Applied script 'DiscountVoucher72752316_15.pre' +2023-10-26 11:52:49.654 Extracting snapshot file 'DiscountVoucher8f4212b6_14.pre' from cabinet file +2023-10-26 11:52:49.654 Extracted file 'DiscountVoucher8f4212b6_14.pre' +2023-10-26 11:52:49.685 Applied script 'DiscountVoucher8f4212b6_14.pre' +2023-10-26 11:52:49.685 Extracting snapshot file 'DiscountVoucher37d34ff9_13.pre' from cabinet file +2023-10-26 11:52:49.701 Extracted file 'DiscountVoucher37d34ff9_13.pre' +2023-10-26 11:52:49.717 Applied script 'DiscountVoucher37d34ff9_13.pre' +2023-10-26 11:52:49.717 Extracting snapshot file 'DiscountVoucherbd6c1f7b_12.pre' from cabinet file +2023-10-26 11:52:49.732 Extracted file 'DiscountVoucherbd6c1f7b_12.pre' +2023-10-26 11:52:49.764 Applied script 'DiscountVoucherbd6c1f7b_12.pre' +2023-10-26 11:52:49.764 Extracting snapshot file 'DiscountVoucher_11.pre' from cabinet file +2023-10-26 11:52:49.779 Extracted file 'DiscountVoucher_11.pre' +2023-10-26 11:52:49.810 Applied script 'DiscountVoucher_11.pre' +2023-10-26 11:52:49.810 Extracting snapshot file 'CustomerReminder_10.pre' from cabinet file +2023-10-26 11:52:49.826 Extracted file 'CustomerReminder_10.pre' +2023-10-26 11:52:49.842 Applied script 'CustomerReminder_10.pre' +2023-10-26 11:52:49.857 Extracting snapshot file 'CustomerCard_9.pre' from cabinet file +2023-10-26 11:52:49.857 Extracted file 'CustomerCard_9.pre' +2023-10-26 11:52:49.890 Applied script 'CustomerCard_9.pre' +2023-10-26 11:52:49.890 Extracting snapshot file 'Criteria_8.pre' from cabinet file +2023-10-26 11:52:49.904 Extracted file 'Criteria_8.pre' +2023-10-26 11:52:49.935 Applied script 'Criteria_8.pre' +2023-10-26 11:52:49.935 Extracting snapshot file 'CommonVar_7.pre' from cabinet file +2023-10-26 11:52:49.951 Extracted file 'CommonVar_7.pre' +2023-10-26 11:52:49.967 Applied script 'CommonVar_7.pre' +2023-10-26 11:52:49.982 Extracting snapshot file 'ClinicalCheckToPatient_5.pre' from cabinet file +2023-10-26 11:52:49.982 Extracted file 'ClinicalCheckToPatient_5.pre' +2023-10-26 11:52:50.014 Applied script 'ClinicalCheckToPatient_5.pre' +2023-10-26 11:52:50.029 Extracting snapshot file 'ClinicalCheck_4.pre' from cabinet file +2023-10-26 11:52:50.029 Extracted file 'ClinicalCheck_4.pre' +2023-10-26 11:52:50.060 Applied script 'ClinicalCheck_4.pre' +2023-10-26 11:52:50.060 Extracting snapshot file 'ClinicalCheckType_6.pre' from cabinet file +2023-10-26 11:52:50.076 Extracted file 'ClinicalCheckType_6.pre' +2023-10-26 11:52:50.092 Applied script 'ClinicalCheckType_6.pre' +2023-10-26 11:52:50.092 Extracting snapshot file 'BrevierText_3.pre' from cabinet file +2023-10-26 11:52:50.107 Extracted file 'BrevierText_3.pre' +2023-10-26 11:52:50.139 Applied script 'BrevierText_3.pre' +2023-10-26 11:52:50.139 Extracting snapshot file 'Brand_2.pre' from cabinet file +2023-10-26 11:52:50.154 Extracted file 'Brand_2.pre' +2023-10-26 11:52:50.170 Applied script 'Brand_2.pre' +2023-10-26 11:52:50.187 Extracting snapshot file 'Brand_2.sch' from cabinet file +2023-10-26 11:52:50.187 Extracted file 'Brand_2.sch' +2023-10-26 11:52:50.326 Applied script 'Brand_2.sch' +2023-10-26 11:52:50.326 Extracting snapshot file 'BrevierText_3.sch' from cabinet file +2023-10-26 11:52:50.357 Extracted file 'BrevierText_3.sch' +2023-10-26 11:52:50.404 Applied script 'BrevierText_3.sch' +2023-10-26 11:52:50.404 Extracting snapshot file 'ClinicalCheckType_6.sch' from cabinet file +2023-10-26 11:52:50.420 Extracted file 'ClinicalCheckType_6.sch' +2023-10-26 11:52:50.467 Applied script 'ClinicalCheckType_6.sch' +2023-10-26 11:52:50.498 Extracting snapshot file 'ClinicalCheck_4.sch' from cabinet file +2023-10-26 11:52:50.514 Extracted file 'ClinicalCheck_4.sch' +2023-10-26 11:52:50.545 Applied script 'ClinicalCheck_4.sch' +2023-10-26 11:52:50.560 Extracting snapshot file 'ClinicalCheckToPatient_5.sch' from cabinet file +2023-10-26 11:52:50.576 Extracted file 'ClinicalCheckToPatient_5.sch' +2023-10-26 11:52:50.592 Applied script 'ClinicalCheckToPatient_5.sch' +2023-10-26 11:52:50.607 Extracting snapshot file 'CommonVar_7.sch' from cabinet file +2023-10-26 11:52:50.623 Extracted file 'CommonVar_7.sch' +2023-10-26 11:52:50.670 Applied script 'CommonVar_7.sch' +2023-10-26 11:52:50.685 Extracting snapshot file 'Criteria_8.sch' from cabinet file +2023-10-26 11:52:50.701 Extracted file 'Criteria_8.sch' +2023-10-26 11:52:50.717 Applied script 'Criteria_8.sch' +2023-10-26 11:52:50.732 Extracting snapshot file 'CustomerCard_9.sch' from cabinet file +2023-10-26 11:52:50.748 Extracted file 'CustomerCard_9.sch' +2023-10-26 11:52:50.779 Applied script 'CustomerCard_9.sch' +2023-10-26 11:52:50.795 Extracting snapshot file 'CustomerReminder_10.sch' from cabinet file +2023-10-26 11:52:50.810 Extracted file 'CustomerReminder_10.sch' +2023-10-26 11:52:50.842 Applied script 'CustomerReminder_10.sch' +2023-10-26 11:52:50.842 Extracting snapshot file 'DiscountVoucher_11.sch' from cabinet file +2023-10-26 11:52:50.857 Extracted file 'DiscountVoucher_11.sch' +2023-10-26 11:52:50.904 Applied script 'DiscountVoucher_11.sch' +2023-10-26 11:52:50.904 Extracting snapshot file 'DiscountVoucherbd6c1f7b_12.sch' from cabinet file +2023-10-26 11:52:50.920 Extracted file 'DiscountVoucherbd6c1f7b_12.sch' +2023-10-26 11:52:50.967 Applied script 'DiscountVoucherbd6c1f7b_12.sch' +2023-10-26 11:52:50.967 Extracting snapshot file 'DiscountVoucher37d34ff9_13.sch' from cabinet file +2023-10-26 11:52:50.982 Extracted file 'DiscountVoucher37d34ff9_13.sch' +2023-10-26 11:52:51.029 Applied script 'DiscountVoucher37d34ff9_13.sch' +2023-10-26 11:52:51.029 Extracting snapshot file 'DiscountVoucher8f4212b6_14.sch' from cabinet file +2023-10-26 11:52:51.045 Extracted file 'DiscountVoucher8f4212b6_14.sch' +2023-10-26 11:52:51.092 Applied script 'DiscountVoucher8f4212b6_14.sch' +2023-10-26 11:52:51.092 Extracting snapshot file 'DiscountVoucher72752316_15.sch' from cabinet file +2023-10-26 11:52:51.107 Extracted file 'DiscountVoucher72752316_15.sch' +2023-10-26 11:52:51.154 Applied script 'DiscountVoucher72752316_15.sch' +2023-10-26 11:52:51.170 Extracting snapshot file 'DiscountVoucher146688c_16.sch' from cabinet file +2023-10-26 11:52:51.170 Extracted file 'DiscountVoucher146688c_16.sch' +2023-10-26 11:52:51.217 Applied script 'DiscountVoucher146688c_16.sch' +2023-10-26 11:52:51.217 Extracting snapshot file 'DiscountVoucher6a324c82_17.sch' from cabinet file +2023-10-26 11:52:51.217 Extracted file 'DiscountVoucher6a324c82_17.sch' +2023-10-26 11:52:51.264 Applied script 'DiscountVoucher6a324c82_17.sch' +2023-10-26 11:52:51.264 Extracting snapshot file 'DiscountVouchera2e0fbb8_18.sch' from cabinet file +2023-10-26 11:52:51.279 Extracted file 'DiscountVouchera2e0fbb8_18.sch' +2023-10-26 11:52:51.327 Applied script 'DiscountVouchera2e0fbb8_18.sch' +2023-10-26 11:52:51.342 Extracting snapshot file 'DiscountVoucherText_19.sch' from cabinet file +2023-10-26 11:52:51.342 Extracted file 'DiscountVoucherText_19.sch' +2023-10-26 11:52:51.389 Applied script 'DiscountVoucherText_19.sch' +2023-10-26 11:52:51.389 Extracting snapshot file 'IIIBill_Pharmacbb2b78f5_20.sch' from cabinet file +2023-10-26 11:52:51.405 Extracted file 'IIIBill_Pharmacbb2b78f5_20.sch' +2023-10-26 11:52:51.467 Applied script 'IIIBill_Pharmacbb2b78f5_20.sch' +2023-10-26 11:52:51.467 Extracting snapshot file 'IIICommon_Bank_dae37345_21.sch' from cabinet file +2023-10-26 11:52:51.482 Extracted file 'IIICommon_Bank_dae37345_21.sch' +2023-10-26 11:52:51.529 Applied script 'IIICommon_Bank_dae37345_21.sch' +2023-10-26 11:52:51.529 Extracting snapshot file 'IIICountry_Master_23.sch' from cabinet file +2023-10-26 11:52:51.545 Extracted file 'IIICountry_Master_23.sch' +2023-10-26 11:52:51.576 Applied script 'IIICountry_Master_23.sch' +2023-10-26 11:52:51.592 Extracting snapshot file 'IIIPerson_Title_52.sch' from cabinet file +2023-10-26 11:52:51.592 Extracted file 'IIIPerson_Title_52.sch' +2023-10-26 11:52:51.639 Applied script 'IIIPerson_Title_52.sch' +2023-10-26 11:52:51.639 Extracting snapshot file 'IIIPerson_51.sch' from cabinet file +2023-10-26 11:52:51.654 Extracted file 'IIIPerson_51.sch' +2023-10-26 11:52:51.717 Applied script 'IIIPerson_51.sch' +2023-10-26 11:52:51.717 Extracting snapshot file 'IIICommunicationItem_22.sch' from cabinet file +2023-10-26 11:52:51.732 Extracted file 'IIICommunicationItem_22.sch' +2023-10-26 11:52:51.779 Applied script 'IIICommunicationItem_22.sch' +2023-10-26 11:52:51.779 Extracting snapshot file 'IIICoverage_Documents_24.sch' from cabinet file +2023-10-26 11:52:51.795 Extracted file 'IIICoverage_Documents_24.sch' +2023-10-26 11:52:51.842 Applied script 'IIICoverage_Documents_24.sch' +2023-10-26 11:52:51.842 Extracting snapshot file 'IIICurrency_Master_25.sch' from cabinet file +2023-10-26 11:52:51.857 Extracted file 'IIICurrency_Master_25.sch' +2023-10-26 11:52:51.889 Applied script 'IIICurrency_Master_25.sch' +2023-10-26 11:52:51.904 Extracting snapshot file 'IIIPhysician_55.sch' from cabinet file +2023-10-26 11:52:51.904 Extracted file 'IIIPhysician_55.sch' +2023-10-26 11:52:51.951 Applied script 'IIIPhysician_55.sch' +2023-10-26 11:52:51.967 Extracting snapshot file 'IIICustomer_26.sch' from cabinet file +2023-10-26 11:52:51.967 Extracted file 'IIICustomer_26.sch' +2023-10-26 11:52:52.029 Applied script 'IIICustomer_26.sch' +2023-10-26 11:52:52.029 Extracting snapshot file 'IIICustomerCategory_27.sch' from cabinet file +2023-10-26 11:52:52.045 Extracted file 'IIICustomerCategory_27.sch' +2023-10-26 11:52:52.076 Applied script 'IIICustomerCategory_27.sch' +2023-10-26 11:52:52.092 Extracting snapshot file 'IIICustomerGroup_28.sch' from cabinet file +2023-10-26 11:52:52.092 Extracted file 'IIICustomerGroup_28.sch' +2023-10-26 11:52:52.139 Applied script 'IIICustomerGroup_28.sch' +2023-10-26 11:52:52.139 Extracting snapshot file 'IIICustomerToPerson_29.sch' from cabinet file +2023-10-26 11:52:52.154 Extracted file 'IIICustomerToPerson_29.sch' +2023-10-26 11:52:52.185 Applied script 'IIICustomerToPerson_29.sch' +2023-10-26 11:52:52.201 Extracting snapshot file 'IIIDelivery_Note_Header_30.sch' from cabinet file +2023-10-26 11:52:52.201 Extracted file 'IIIDelivery_Note_Header_30.sch' +2023-10-26 11:52:52.248 Applied script 'IIIDelivery_Note_Header_30.sch' +2023-10-26 11:52:52.264 Extracting snapshot file 'IIIDiscountOperation_31.sch' from cabinet file +2023-10-26 11:52:52.264 Extracted file 'IIIDiscountOperation_31.sch' +2023-10-26 11:52:52.326 Applied script 'IIIDiscountOperation_31.sch' +2023-10-26 11:52:52.326 Extracting snapshot file 'IIIDiscountSchemaDetail_32.sch' from cabinet file +2023-10-26 11:52:52.342 Extracted file 'IIIDiscountSchemaDetail_32.sch' +2023-10-26 11:52:52.373 Applied script 'IIIDiscountSchemaDetail_32.sch' +2023-10-26 11:52:52.373 Extracting snapshot file 'IIIExchange_rate_33.sch' from cabinet file +2023-10-26 11:52:52.389 Extracted file 'IIIExchange_rate_33.sch' +2023-10-26 11:52:52.435 Applied script 'IIIExchange_rate_33.sch' +2023-10-26 11:52:52.435 Extracting snapshot file 'IIIGaldatCode11_34.sch' from cabinet file +2023-10-26 11:52:52.451 Extracted file 'IIIGaldatCode11_34.sch' +2023-10-26 11:52:52.498 Applied script 'IIIGaldatCode11_34.sch' +2023-10-26 11:52:52.514 Extracting snapshot file 'IIIInsurance_Master_35.sch' from cabinet file +2023-10-26 11:52:52.529 Extracted file 'IIIInsurance_Master_35.sch' +2023-10-26 11:52:52.576 Applied script 'IIIInsurance_Master_35.sch' +2023-10-26 11:52:52.576 Extracting snapshot file 'IIIInsuranceAgreement_36.sch' from cabinet file +2023-10-26 11:52:52.592 Extracted file 'IIIInsuranceAgreement_36.sch' +2023-10-26 11:52:52.639 Applied script 'IIIInsuranceAgreement_36.sch' +2023-10-26 11:52:52.639 Extracting snapshot file 'IIIInsuranceCod36de3525_37.sch' from cabinet file +2023-10-26 11:52:52.654 Extracted file 'IIIInsuranceCod36de3525_37.sch' +2023-10-26 11:52:52.701 Applied script 'IIIInsuranceCod36de3525_37.sch' +2023-10-26 11:52:52.701 Extracting snapshot file 'IIIInsuranceGroup_38.sch' from cabinet file +2023-10-26 11:52:52.701 Extracted file 'IIIInsuranceGroup_38.sch' +2023-10-26 11:52:52.748 Applied script 'IIIInsuranceGroup_38.sch' +2023-10-26 11:52:52.748 Extracting snapshot file 'IIIInsuranceGroupLink_39.sch' from cabinet file +2023-10-26 11:52:52.764 Extracted file 'IIIInsuranceGroupLink_39.sch' +2023-10-26 11:52:52.810 Applied script 'IIIInsuranceGroupLink_39.sch' +2023-10-26 11:52:52.810 Extracting snapshot file 'IIIInsuranceTaxLink_40.sch' from cabinet file +2023-10-26 11:52:52.826 Extracted file 'IIIInsuranceTaxLink_40.sch' +2023-10-26 11:52:52.873 Applied script 'IIIInsuranceTaxLink_40.sch' +2023-10-26 11:52:52.889 Extracting snapshot file 'IIIItemCommercialRule_41.sch' from cabinet file +2023-10-26 11:52:52.889 Extracted file 'IIIItemCommercialRule_41.sch' +2023-10-26 11:52:52.935 Applied script 'IIIItemCommercialRule_41.sch' +2023-10-26 11:52:52.951 Extracting snapshot file 'IIIItemLink_42.sch' from cabinet file +2023-10-26 11:52:52.967 Extracted file 'IIIItemLink_42.sch' +2023-10-26 11:52:53.014 Applied script 'IIIItemLink_42.sch' +2023-10-26 11:52:53.014 Extracting snapshot file 'IIIItemRelation_43.sch' from cabinet file +2023-10-26 11:52:53.029 Extracted file 'IIIItemRelation_43.sch' +2023-10-26 11:52:53.060 Applied script 'IIIItemRelation_43.sch' +2023-10-26 11:52:53.076 Extracting snapshot file 'IIIManufacturer_44.sch' from cabinet file +2023-10-26 11:52:53.076 Extracted file 'IIIManufacturer_44.sch' +2023-10-26 11:52:53.123 Applied script 'IIIManufacturer_44.sch' +2023-10-26 11:52:53.139 Extracting snapshot file 'IIINetwork_Regi64f233e1_45.sch' from cabinet file +2023-10-26 11:52:53.139 Extracted file 'IIINetwork_Regi64f233e1_45.sch' +2023-10-26 11:52:53.185 Applied script 'IIINetwork_Regi64f233e1_45.sch' +2023-10-26 11:52:53.201 Extracting snapshot file 'IIINetworkDiscount_46.sch' from cabinet file +2023-10-26 11:52:53.201 Extracted file 'IIINetworkDiscount_46.sch' +2023-10-26 11:52:53.248 Applied script 'IIINetworkDiscount_46.sch' +2023-10-26 11:52:53.248 Extracting snapshot file 'IIIPartner_Item_Details_47.sch' from cabinet file +2023-10-26 11:52:53.264 Extracted file 'IIIPartner_Item_Details_47.sch' +2023-10-26 11:52:53.326 Applied script 'IIIPartner_Item_Details_47.sch' +2023-10-26 11:52:53.342 Extracting snapshot file 'IIIPartner_Stoc3b146885_48.sch' from cabinet file +2023-10-26 11:52:53.342 Extracted file 'IIIPartner_Stoc3b146885_48.sch' +2023-10-26 11:52:53.389 Applied script 'IIIPartner_Stoc3b146885_48.sch' +2023-10-26 11:52:53.389 Extracting snapshot file 'InsuranceNetwork_76.sch' from cabinet file +2023-10-26 11:52:53.404 Extracted file 'InsuranceNetwork_76.sch' +2023-10-26 11:52:53.451 Applied script 'InsuranceNetwork_76.sch' +2023-10-26 11:52:53.451 Extracting snapshot file 'IIIPatient_Insurance_49.sch' from cabinet file +2023-10-26 11:52:53.451 Extracted file 'IIIPatient_Insurance_49.sch' +2023-10-26 11:52:53.514 Applied script 'IIIPatient_Insurance_49.sch' +2023-10-26 11:52:53.514 Extracting snapshot file 'IIIPayment_50.sch' from cabinet file +2023-10-26 11:52:53.529 Extracted file 'IIIPayment_50.sch' +2023-10-26 11:52:53.576 Applied script 'IIIPayment_50.sch' +2023-10-26 11:52:53.576 Extracting snapshot file 'IIIPharmaceutic9b7e228e_53.sch' from cabinet file +2023-10-26 11:52:53.576 Extracted file 'IIIPharmaceutic9b7e228e_53.sch' +2023-10-26 11:52:53.623 Applied script 'IIIPharmaceutic9b7e228e_53.sch' +2023-10-26 11:52:53.639 Extracting snapshot file 'IIIPharmacy_54.sch' from cabinet file +2023-10-26 11:52:53.639 Extracted file 'IIIPharmacy_54.sch' +2023-10-26 11:52:53.701 Applied script 'IIIPharmacy_54.sch' +2023-10-26 11:52:53.701 Extracting snapshot file 'IIIPrescription_hdr_56.sch' from cabinet file +2023-10-26 11:52:53.717 Extracted file 'IIIPrescription_hdr_56.sch' +2023-10-26 11:52:53.764 Applied script 'IIIPrescription_hdr_56.sch' +2023-10-26 11:52:53.764 Extracting snapshot file 'IIIPrice_57.sch' from cabinet file +2023-10-26 11:52:53.779 Extracted file 'IIIPrice_57.sch' +2023-10-26 11:52:53.826 Applied script 'IIIPrice_57.sch' +2023-10-26 11:52:53.826 Extracting snapshot file 'IIIPriceCode_58.sch' from cabinet file +2023-10-26 11:52:53.842 Extracted file 'IIIPriceCode_58.sch' +2023-10-26 11:52:53.889 Applied script 'IIIPriceCode_58.sch' +2023-10-26 11:52:53.889 Extracting snapshot file 'IIIPriceModifier_59.sch' from cabinet file +2023-10-26 11:52:53.904 Extracted file 'IIIPriceModifier_59.sch' +2023-10-26 11:52:53.967 Applied script 'IIIPriceModifier_59.sch' +2023-10-26 11:52:53.967 Extracting snapshot file 'IIIProduct_Form_60.sch' from cabinet file +2023-10-26 11:52:53.967 Extracted file 'IIIProduct_Form_60.sch' +2023-10-26 11:52:54.029 Applied script 'IIIProduct_Form_60.sch' +2023-10-26 11:52:54.029 Extracting snapshot file 'IIIRayon_Code_Master_61.sch' from cabinet file +2023-10-26 11:52:54.029 Extracted file 'IIIRayon_Code_Master_61.sch' +2023-10-26 11:52:54.092 Applied script 'IIIRayon_Code_Master_61.sch' +2023-10-26 11:52:54.092 Extracting snapshot file 'IIIRefundException_62.sch' from cabinet file +2023-10-26 11:52:54.092 Extracted file 'IIIRefundException_62.sch' +2023-10-26 11:52:54.139 Applied script 'IIIRefundException_62.sch' +2023-10-26 11:52:54.139 Extracting snapshot file 'IIIRepetition_Info_63.sch' from cabinet file +2023-10-26 11:52:54.154 Extracted file 'IIIRepetition_Info_63.sch' +2023-10-26 11:52:54.201 Applied script 'IIIRepetition_Info_63.sch' +2023-10-26 11:52:54.201 Extracting snapshot file 'IIISales_Order_Detail_64.sch' from cabinet file +2023-10-26 11:52:54.217 Extracted file 'IIISales_Order_Detail_64.sch' +2023-10-26 11:52:54.295 Applied script 'IIISales_Order_Detail_64.sch' +2023-10-26 11:52:54.295 Extracting snapshot file 'IIISales_Order_77520377_65.sch' from cabinet file +2023-10-26 11:52:54.310 Extracted file 'IIISales_Order_77520377_65.sch' +2023-10-26 11:52:54.342 Applied script 'IIISales_Order_77520377_65.sch' +2023-10-26 11:52:54.357 Extracting snapshot file 'IIISales_Order_Header_66.sch' from cabinet file +2023-10-26 11:52:54.373 Extracted file 'IIISales_Order_Header_66.sch' +2023-10-26 11:52:54.420 Applied script 'IIISales_Order_Header_66.sch' +2023-10-26 11:52:54.435 Extracting snapshot file 'IIIService_Master_67.sch' from cabinet file +2023-10-26 11:52:54.435 Extracted file 'IIIService_Master_67.sch' +2023-10-26 11:52:54.498 Applied script 'IIIService_Master_67.sch' +2023-10-26 11:52:54.514 Extracting snapshot file 'IIISmall_Expense_Master_68.sch' from cabinet file +2023-10-26 11:52:54.514 Extracted file 'IIISmall_Expense_Master_68.sch' +2023-10-26 11:52:54.560 Applied script 'IIISmall_Expense_Master_68.sch' +2023-10-26 11:52:54.560 Extracting snapshot file 'IIISpecialDisco184346ad_69.sch' from cabinet file +2023-10-26 11:52:54.576 Extracted file 'IIISpecialDisco184346ad_69.sch' +2023-10-26 11:52:54.623 Applied script 'IIISpecialDisco184346ad_69.sch' +2023-10-26 11:52:54.623 Extracting snapshot file 'IIISpecialDisco8421ddeb_70.sch' from cabinet file +2023-10-26 11:52:54.654 Extracted file 'IIISpecialDisco8421ddeb_70.sch' +2023-10-26 11:52:54.686 Applied script 'IIISpecialDisco8421ddeb_70.sch' +2023-10-26 11:52:54.701 Extracting snapshot file 'IIIStorage_Area_71.sch' from cabinet file +2023-10-26 11:52:54.732 Extracted file 'IIIStorage_Area_71.sch' +2023-10-26 11:52:54.748 Applied script 'IIIStorage_Area_71.sch' +2023-10-26 11:52:54.779 Extracting snapshot file 'IIITax_72.sch' from cabinet file +2023-10-26 11:52:54.795 Extracted file 'IIITax_72.sch' +2023-10-26 11:52:54.826 Applied script 'IIITax_72.sch' +2023-10-26 11:52:54.842 Extracting snapshot file 'IIIUserDetails_73.sch' from cabinet file +2023-10-26 11:52:54.842 Extracted file 'IIIUserDetails_73.sch' +2023-10-26 11:52:54.889 Applied script 'IIIUserDetails_73.sch' +2023-10-26 11:52:54.904 Extracting snapshot file 'IIIVat_Code_Master_74.sch' from cabinet file +2023-10-26 11:52:54.904 Extracted file 'IIIVat_Code_Master_74.sch' +2023-10-26 11:52:54.951 Applied script 'IIIVat_Code_Master_74.sch' +2023-10-26 11:52:54.951 Extracting snapshot file 'IIIZip_master_75.sch' from cabinet file +2023-10-26 11:52:54.967 Extracted file 'IIIZip_master_75.sch' +2023-10-26 11:52:55.014 Applied script 'IIIZip_master_75.sch' +2023-10-26 11:52:55.029 Extracting snapshot file 'Interaction_77.sch' from cabinet file +2023-10-26 11:52:55.029 Extracted file 'Interaction_77.sch' +2023-10-26 11:52:55.076 Applied script 'Interaction_77.sch' +2023-10-26 11:52:55.092 Extracting snapshot file 'Substance_102.sch' from cabinet file +2023-10-26 11:52:55.092 Extracted file 'Substance_102.sch' +2023-10-26 11:52:55.139 Applied script 'Substance_102.sch' +2023-10-26 11:52:55.154 Extracting snapshot file 'ItemComposition_78.sch' from cabinet file +2023-10-26 11:52:55.154 Extracted file 'ItemComposition_78.sch' +2023-10-26 11:52:55.201 Applied script 'ItemComposition_78.sch' +2023-10-26 11:52:55.201 Extracting snapshot file 'ItemInformation_79.sch' from cabinet file +2023-10-26 11:52:55.217 Extracted file 'ItemInformation_79.sch' +2023-10-26 11:52:55.279 Applied script 'ItemInformation_79.sch' +2023-10-26 11:52:55.279 Extracting snapshot file 'ItemInteraction_80.sch' from cabinet file +2023-10-26 11:52:55.295 Extracted file 'ItemInteraction_80.sch' +2023-10-26 11:52:55.373 Applied script 'ItemInteraction_80.sch' +2023-10-26 11:52:55.373 Extracting snapshot file 'ItemLimitation_81.sch' from cabinet file +2023-10-26 11:52:55.373 Extracted file 'ItemLimitation_81.sch' +2023-10-26 11:52:55.498 Applied script 'ItemLimitation_81.sch' +2023-10-26 11:52:55.498 Extracting snapshot file 'ItemLocation_82.sch' from cabinet file +2023-10-26 11:52:55.514 Extracted file 'ItemLocation_82.sch' +2023-10-26 11:52:55.561 Applied script 'ItemLocation_82.sch' +2023-10-26 11:52:55.561 Extracting snapshot file 'ItemRegulation_83.sch' from cabinet file +2023-10-26 11:52:55.576 Extracted file 'ItemRegulation_83.sch' +2023-10-26 11:52:55.607 Applied script 'ItemRegulation_83.sch' +2023-10-26 11:52:55.623 Extracting snapshot file 'ItemSearch_84.sch' from cabinet file +2023-10-26 11:52:55.623 Extracted file 'ItemSearch_84.sch' +2023-10-26 11:52:55.670 Applied script 'ItemSearch_84.sch' +2023-10-26 11:52:55.686 Extracting snapshot file 'ItemSite_85.sch' from cabinet file +2023-10-26 11:52:55.686 Extracted file 'ItemSite_85.sch' +2023-10-26 11:52:55.732 Applied script 'ItemSite_85.sch' +2023-10-26 11:52:55.732 Extracting snapshot file 'ItemText_86.sch' from cabinet file +2023-10-26 11:52:55.748 Extracted file 'ItemText_86.sch' +2023-10-26 11:52:55.795 Applied script 'ItemText_86.sch' +2023-10-26 11:52:55.795 Extracting snapshot file 'ModifierDefinition_87.sch' from cabinet file +2023-10-26 11:52:55.811 Extracted file 'ModifierDefinition_87.sch' +2023-10-26 11:52:55.857 Applied script 'ModifierDefinition_87.sch' +2023-10-26 11:52:55.857 Extracting snapshot file 'ModifierExclusion_88.sch' from cabinet file +2023-10-26 11:52:55.857 Extracted file 'ModifierExclusion_88.sch' +2023-10-26 11:52:55.920 Applied script 'ModifierExclusion_88.sch' +2023-10-26 11:52:55.920 Extracting snapshot file 'NumeraryValue_89.sch' from cabinet file +2023-10-26 11:52:55.936 Extracted file 'NumeraryValue_89.sch' +2023-10-26 11:52:55.982 Applied script 'NumeraryValue_89.sch' +2023-10-26 11:52:55.982 Extracting snapshot file 'Operation_90.sch' from cabinet file +2023-10-26 11:52:55.998 Extracted file 'Operation_90.sch' +2023-10-26 11:52:56.029 Applied script 'Operation_90.sch' +2023-10-26 11:52:56.045 Extracting snapshot file 'Role_99.sch' from cabinet file +2023-10-26 11:52:56.061 Extracted file 'Role_99.sch' +2023-10-26 11:52:56.107 Applied script 'Role_99.sch' +2023-10-26 11:52:56.107 Extracting snapshot file 'OperationRole_91.sch' from cabinet file +2023-10-26 11:52:56.123 Extracted file 'OperationRole_91.sch' +2023-10-26 11:52:56.170 Applied script 'OperationRole_91.sch' +2023-10-26 11:52:56.170 Extracting snapshot file 'StandardText_100.sch' from cabinet file +2023-10-26 11:52:56.186 Extracted file 'StandardText_100.sch' +2023-10-26 11:52:56.232 Applied script 'StandardText_100.sch' +2023-10-26 11:52:56.232 Extracting snapshot file 'OuManager_92.sch' from cabinet file +2023-10-26 11:52:56.248 Extracted file 'OuManager_92.sch' +2023-10-26 11:52:56.295 Applied script 'OuManager_92.sch' +2023-10-26 11:52:56.295 Extracting snapshot file 'PharmacyItemLink_93.sch' from cabinet file +2023-10-26 11:52:56.311 Extracted file 'PharmacyItemLink_93.sch' +2023-10-26 11:52:56.357 Applied script 'PharmacyItemLink_93.sch' +2023-10-26 11:52:56.357 Extracting snapshot file 'PointOfSale_94.sch' from cabinet file +2023-10-26 11:52:56.373 Extracted file 'PointOfSale_94.sch' +2023-10-26 11:52:56.420 Applied script 'PointOfSale_94.sch' +2023-10-26 11:52:56.420 Extracting snapshot file 'Posology_95.sch' from cabinet file +2023-10-26 11:52:56.436 Extracted file 'Posology_95.sch' +2023-10-26 11:52:56.482 Applied script 'Posology_95.sch' +2023-10-26 11:52:56.498 Extracting snapshot file 'PrescriberRole_96.sch' from cabinet file +2023-10-26 11:52:56.498 Extracted file 'PrescriberRole_96.sch' +2023-10-26 11:52:56.545 Applied script 'PrescriberRole_96.sch' +2023-10-26 11:52:56.561 Extracting snapshot file 'QrCodes_97.sch' from cabinet file +2023-10-26 11:52:56.561 Extracted file 'QrCodes_97.sch' +2023-10-26 11:52:56.607 Applied script 'QrCodes_97.sch' +2023-10-26 11:52:56.607 Extracting snapshot file 'Report_98.sch' from cabinet file +2023-10-26 11:52:56.623 Extracted file 'Report_98.sch' +2023-10-26 11:52:56.686 Applied script 'Report_98.sch' +2023-10-26 11:52:56.686 Extracting snapshot file 'StandardTextText_101.sch' from cabinet file +2023-10-26 11:52:56.701 Extracted file 'StandardTextText_101.sch' +2023-10-26 11:52:56.732 Applied script 'StandardTextText_101.sch' +2023-10-26 11:52:56.748 Extracting snapshot file 'UserRole_103.sch' from cabinet file +2023-10-26 11:52:56.748 Extracted file 'UserRole_103.sch' +2023-10-26 11:52:56.795 Applied script 'UserRole_103.sch' +2023-10-26 11:52:56.811 Extracting snapshot file 'WebService_104.sch' from cabinet file +2023-10-26 11:52:56.811 Extracted file 'WebService_104.sch' +2023-10-26 11:52:56.920 Applied script 'WebService_104.sch' +2023-10-26 11:52:56.920 Extracting snapshot file 'DatabaseHistory_105.sch' from cabinet file +2023-10-26 11:52:56.937 Extracted file 'DatabaseHistory_105.sch' +2023-10-26 11:52:56.982 Applied script 'DatabaseHistory_105.sch' +2023-10-26 11:52:56.982 Extracting snapshot file 'MigrationScriptHistory_106.sch' from cabinet file +2023-10-26 11:52:56.998 Extracted file 'MigrationScriptHistory_106.sch' +2023-10-26 11:52:57.029 Applied script 'MigrationScriptHistory_106.sch' +2023-10-26 11:52:57.045 Extracting snapshot file 'RunOnceScriptHistory_107.sch' from cabinet file +2023-10-26 11:52:57.061 Extracted file 'RunOnceScriptHistory_107.sch' +2023-10-26 11:52:57.107 Applied script 'RunOnceScriptHistory_107.sch' +2023-10-26 11:52:57.123 Extracting snapshot file 'VestaVersion_108.sch' from cabinet file +2023-10-26 11:52:57.123 Extracted file 'VestaVersion_108.sch' +2023-10-26 11:52:57.170 Applied script 'VestaVersion_108.sch' +2023-10-26 11:52:57.186 Extracting snapshot file 'PatientQuickInfo_109.sch' from cabinet file +2023-10-26 11:52:57.186 Extracted file 'PatientQuickInfo_109.sch' +2023-10-26 11:52:57.217 Applied script 'PatientQuickInfo_109.sch' +2023-10-26 11:52:57.420 Extracting snapshot file 'Brand_2.bcp' from cabinet file +2023-10-26 11:52:57.436 Extracted file 'Brand_2.bcp' +2023-10-26 11:52:57.436 Extracting snapshot file 'BrevierText_3#1.bcp' from cabinet file +2023-10-26 11:52:57.467 Extracted file 'BrevierText_3#1.bcp' +2023-10-26 11:52:57.467 Extracting snapshot file 'BrevierText_3#2.bcp' from cabinet file +2023-10-26 11:52:57.498 Extracted file 'BrevierText_3#2.bcp' +2023-10-26 11:52:57.498 Extracting snapshot file 'BrevierText_3#3.bcp' from cabinet file +2023-10-26 11:52:57.529 Extracted file 'BrevierText_3#3.bcp' +2023-10-26 11:52:57.529 Extracting snapshot file 'BrevierText_3#4.bcp' from cabinet file +2023-10-26 11:52:57.561 Extracted file 'BrevierText_3#4.bcp' +2023-10-26 11:52:57.561 Extracting snapshot file 'BrevierText_3#5.bcp' from cabinet file +2023-10-26 11:52:57.592 Extracted file 'BrevierText_3#5.bcp' +2023-10-26 11:52:57.592 Extracting snapshot file 'BrevierText_3#6.bcp' from cabinet file +2023-10-26 11:52:57.607 Extracted file 'BrevierText_3#6.bcp' +2023-10-26 11:52:57.623 Extracting snapshot file 'BrevierText_3#7.bcp' from cabinet file +2023-10-26 11:52:57.639 Extracted file 'BrevierText_3#7.bcp' +2023-10-26 11:52:57.654 Extracting snapshot file 'BrevierText_3#8.bcp' from cabinet file +2023-10-26 11:52:57.686 Extracted file 'BrevierText_3#8.bcp' +2023-10-26 11:52:57.686 Extracting snapshot file 'ClinicalCheckType_6.bcp' from cabinet file +2023-10-26 11:52:57.686 Extracted file 'ClinicalCheckType_6.bcp' +2023-10-26 11:52:57.701 Extracting snapshot file 'ClinicalCheck_4.bcp' from cabinet file +2023-10-26 11:52:57.717 Extracted file 'ClinicalCheck_4.bcp' +2023-10-26 11:52:57.717 Extracting snapshot file 'ClinicalCheckToPatient_5.bcp' from cabinet file +2023-10-26 11:52:57.732 Extracted file 'ClinicalCheckToPatient_5.bcp' +2023-10-26 11:52:57.732 Extracting snapshot file 'CommonVar_7.bcp' from cabinet file +2023-10-26 11:52:57.732 Extracted file 'CommonVar_7.bcp' +2023-10-26 11:52:57.748 Extracting snapshot file 'Criteria_8.bcp' from cabinet file +2023-10-26 11:52:57.748 Extracted file 'Criteria_8.bcp' +2023-10-26 11:52:57.764 Extracting snapshot file 'CustomerCard_9.bcp' from cabinet file +2023-10-26 11:52:57.764 Extracted file 'CustomerCard_9.bcp' +2023-10-26 11:52:57.779 Extracting snapshot file 'CustomerReminder_10.bcp' from cabinet file +2023-10-26 11:52:57.779 Extracted file 'CustomerReminder_10.bcp' +2023-10-26 11:52:57.779 Extracting snapshot file 'DiscountVoucher_11.bcp' from cabinet file +2023-10-26 11:52:57.811 Extracted file 'DiscountVoucher_11.bcp' +2023-10-26 11:52:57.811 Extracting snapshot file 'DiscountVoucherbd6c1f7b_12.bcp' from cabinet file +2023-10-26 11:52:57.826 Extracted file 'DiscountVoucherbd6c1f7b_12.bcp' +2023-10-26 11:52:57.826 Extracting snapshot file 'DiscountVoucher37d34ff9_13.bcp' from cabinet file +2023-10-26 11:52:57.826 Extracted file 'DiscountVoucher37d34ff9_13.bcp' +2023-10-26 11:52:57.842 Extracting snapshot file 'DiscountVoucher8f4212b6_14.bcp' from cabinet file +2023-10-26 11:52:57.857 Extracted file 'DiscountVoucher8f4212b6_14.bcp' +2023-10-26 11:52:57.857 Extracting snapshot file 'DiscountVoucher72752316_15.bcp' from cabinet file +2023-10-26 11:52:57.873 Extracted file 'DiscountVoucher72752316_15.bcp' +2023-10-26 11:52:57.873 Extracting snapshot file 'DiscountVoucher146688c_16.bcp' from cabinet file +2023-10-26 11:52:57.889 Extracted file 'DiscountVoucher146688c_16.bcp' +2023-10-26 11:52:57.889 Extracting snapshot file 'DiscountVoucher6a324c82_17.bcp' from cabinet file +2023-10-26 11:52:57.904 Extracted file 'DiscountVoucher6a324c82_17.bcp' +2023-10-26 11:52:57.920 Extracting snapshot file 'DiscountVouchera2e0fbb8_18.bcp' from cabinet file +2023-10-26 11:52:57.936 Extracted file 'DiscountVouchera2e0fbb8_18.bcp' +2023-10-26 11:52:57.936 Extracting snapshot file 'DiscountVoucherText_19.bcp' from cabinet file +2023-10-26 11:52:57.936 Extracted file 'DiscountVoucherText_19.bcp' +2023-10-26 11:52:57.951 Extracting snapshot file 'IIIBill_Pharmacbb2b78f5_20.bcp' from cabinet file +2023-10-26 11:52:57.967 Extracted file 'IIIBill_Pharmacbb2b78f5_20.bcp' +2023-10-26 11:52:57.967 Extracting snapshot file 'IIICommon_Bank_dae37345_21.bcp' from cabinet file +2023-10-26 11:52:57.982 Extracted file 'IIICommon_Bank_dae37345_21.bcp' +2023-10-26 11:52:57.982 Extracting snapshot file 'IIICountry_Master_23.bcp' from cabinet file +2023-10-26 11:52:57.998 Extracted file 'IIICountry_Master_23.bcp' +2023-10-26 11:52:57.998 Extracting snapshot file 'IIIPerson_Title_52.bcp' from cabinet file +2023-10-26 11:52:58.014 Extracted file 'IIIPerson_Title_52.bcp' +2023-10-26 11:52:58.014 Extracting snapshot file 'IIIPerson_51#1.bcp' from cabinet file +2023-10-26 11:52:58.029 Extracted file 'IIIPerson_51#1.bcp' +2023-10-26 11:52:58.029 Extracting snapshot file 'IIIPerson_51#2.bcp' from cabinet file +2023-10-26 11:52:58.045 Extracted file 'IIIPerson_51#2.bcp' +2023-10-26 11:52:58.045 Extracting snapshot file 'IIIPerson_51#3.bcp' from cabinet file +2023-10-26 11:52:58.061 Extracted file 'IIIPerson_51#3.bcp' +2023-10-26 11:52:58.061 Extracting snapshot file 'IIIPerson_51#4.bcp' from cabinet file +2023-10-26 11:52:58.076 Extracted file 'IIIPerson_51#4.bcp' +2023-10-26 11:52:58.092 Extracting snapshot file 'IIIPerson_51#5.bcp' from cabinet file +2023-10-26 11:52:58.092 Extracted file 'IIIPerson_51#5.bcp' +2023-10-26 11:52:58.107 Extracting snapshot file 'IIIPerson_51#6.bcp' from cabinet file +2023-10-26 11:52:58.123 Extracted file 'IIIPerson_51#6.bcp' +2023-10-26 11:52:58.123 Extracting snapshot file 'IIIPerson_51#7.bcp' from cabinet file +2023-10-26 11:52:58.139 Extracted file 'IIIPerson_51#7.bcp' +2023-10-26 11:52:58.139 Extracting snapshot file 'IIIPerson_51#8.bcp' from cabinet file +2023-10-26 11:52:58.154 Extracted file 'IIIPerson_51#8.bcp' +2023-10-26 11:52:58.154 Extracting snapshot file 'IIICommunicationItem_22#1.bcp' from cabinet file +2023-10-26 11:52:58.170 Extracted file 'IIICommunicationItem_22#1.bcp' +2023-10-26 11:52:58.170 Extracting snapshot file 'IIICommunicationItem_22#2.bcp' from cabinet file +2023-10-26 11:52:58.186 Extracted file 'IIICommunicationItem_22#2.bcp' +2023-10-26 11:52:58.186 Extracting snapshot file 'IIICommunicationItem_22#3.bcp' from cabinet file +2023-10-26 11:52:58.186 Extracted file 'IIICommunicationItem_22#3.bcp' +2023-10-26 11:52:58.201 Extracting snapshot file 'IIICommunicationItem_22#4.bcp' from cabinet file +2023-10-26 11:52:58.217 Extracted file 'IIICommunicationItem_22#4.bcp' +2023-10-26 11:52:58.217 Extracting snapshot file 'IIICommunicationItem_22#5.bcp' from cabinet file +2023-10-26 11:52:58.217 Extracted file 'IIICommunicationItem_22#5.bcp' +2023-10-26 11:52:58.232 Extracting snapshot file 'IIICommunicationItem_22#6.bcp' from cabinet file +2023-10-26 11:52:58.232 Extracted file 'IIICommunicationItem_22#6.bcp' +2023-10-26 11:52:58.248 Extracting snapshot file 'IIICommunicationItem_22#7.bcp' from cabinet file +2023-10-26 11:52:58.248 Extracted file 'IIICommunicationItem_22#7.bcp' +2023-10-26 11:52:58.248 Extracting snapshot file 'IIICommunicationItem_22#8.bcp' from cabinet file +2023-10-26 11:52:58.264 Extracted file 'IIICommunicationItem_22#8.bcp' +2023-10-26 11:52:58.264 Extracting snapshot file 'IIICoverage_Documents_24.bcp' from cabinet file +2023-10-26 11:52:58.279 Extracted file 'IIICoverage_Documents_24.bcp' +2023-10-26 11:52:58.279 Extracting snapshot file 'IIICurrency_Master_25.bcp' from cabinet file +2023-10-26 11:52:58.295 Extracted file 'IIICurrency_Master_25.bcp' +2023-10-26 11:52:58.295 Extracting snapshot file 'IIIPhysician_55#1.bcp' from cabinet file +2023-10-26 11:52:58.342 Extracted file 'IIIPhysician_55#1.bcp' +2023-10-26 11:52:58.342 Extracting snapshot file 'IIIPhysician_55#2.bcp' from cabinet file +2023-10-26 11:52:58.404 Extracted file 'IIIPhysician_55#2.bcp' +2023-10-26 11:52:58.404 Extracting snapshot file 'IIIPhysician_55#3.bcp' from cabinet file +2023-10-26 11:52:58.451 Extracted file 'IIIPhysician_55#3.bcp' +2023-10-26 11:52:58.451 Extracting snapshot file 'IIIPhysician_55#4.bcp' from cabinet file +2023-10-26 11:52:58.498 Extracted file 'IIIPhysician_55#4.bcp' +2023-10-26 11:52:58.498 Extracting snapshot file 'IIIPhysician_55#5.bcp' from cabinet file +2023-10-26 11:52:58.545 Extracted file 'IIIPhysician_55#5.bcp' +2023-10-26 11:52:58.545 Extracting snapshot file 'IIIPhysician_55#6.bcp' from cabinet file +2023-10-26 11:52:58.592 Extracted file 'IIIPhysician_55#6.bcp' +2023-10-26 11:52:58.592 Extracting snapshot file 'IIIPhysician_55#7.bcp' from cabinet file +2023-10-26 11:52:58.639 Extracted file 'IIIPhysician_55#7.bcp' +2023-10-26 11:52:58.639 Extracting snapshot file 'IIIPhysician_55#8.bcp' from cabinet file +2023-10-26 11:52:58.686 Extracted file 'IIIPhysician_55#8.bcp' +2023-10-26 11:52:58.686 Extracting snapshot file 'IIICustomer_26#1.bcp' from cabinet file +2023-10-26 11:52:58.701 Extracted file 'IIICustomer_26#1.bcp' +2023-10-26 11:52:58.701 Extracting snapshot file 'IIICustomer_26#2.bcp' from cabinet file +2023-10-26 11:52:58.717 Extracted file 'IIICustomer_26#2.bcp' +2023-10-26 11:52:58.717 Extracting snapshot file 'IIICustomer_26#3.bcp' from cabinet file +2023-10-26 11:52:58.732 Extracted file 'IIICustomer_26#3.bcp' +2023-10-26 11:52:58.732 Extracting snapshot file 'IIICustomer_26#4.bcp' from cabinet file +2023-10-26 11:52:58.748 Extracted file 'IIICustomer_26#4.bcp' +2023-10-26 11:52:58.748 Extracting snapshot file 'IIICustomer_26#5.bcp' from cabinet file +2023-10-26 11:52:58.748 Extracted file 'IIICustomer_26#5.bcp' +2023-10-26 11:52:58.764 Extracting snapshot file 'IIICustomer_26#6.bcp' from cabinet file +2023-10-26 11:52:58.764 Extracted file 'IIICustomer_26#6.bcp' +2023-10-26 11:52:58.779 Extracting snapshot file 'IIICustomer_26#7.bcp' from cabinet file +2023-10-26 11:52:58.779 Extracted file 'IIICustomer_26#7.bcp' +2023-10-26 11:52:58.779 Extracting snapshot file 'IIICustomer_26#8.bcp' from cabinet file +2023-10-26 11:52:58.795 Extracted file 'IIICustomer_26#8.bcp' +2023-10-26 11:52:58.795 Extracting snapshot file 'IIICustomerCategory_27.bcp' from cabinet file +2023-10-26 11:52:58.811 Extracted file 'IIICustomerCategory_27.bcp' +2023-10-26 11:52:58.811 Extracting snapshot file 'IIICustomerGroup_28.bcp' from cabinet file +2023-10-26 11:52:58.826 Extracted file 'IIICustomerGroup_28.bcp' +2023-10-26 11:52:58.826 Extracting snapshot file 'IIICustomerToPerson_29#1.bcp' from cabinet file +2023-10-26 11:52:58.842 Extracted file 'IIICustomerToPerson_29#1.bcp' +2023-10-26 11:52:58.842 Extracting snapshot file 'IIICustomerToPerson_29#2.bcp' from cabinet file +2023-10-26 11:52:58.842 Extracted file 'IIICustomerToPerson_29#2.bcp' +2023-10-26 11:52:58.857 Extracting snapshot file 'IIICustomerToPerson_29#3.bcp' from cabinet file +2023-10-26 11:52:58.857 Extracted file 'IIICustomerToPerson_29#3.bcp' +2023-10-26 11:52:58.873 Extracting snapshot file 'IIICustomerToPerson_29#4.bcp' from cabinet file +2023-10-26 11:52:58.873 Extracted file 'IIICustomerToPerson_29#4.bcp' +2023-10-26 11:52:58.873 Extracting snapshot file 'IIICustomerToPerson_29#5.bcp' from cabinet file +2023-10-26 11:52:58.889 Extracted file 'IIICustomerToPerson_29#5.bcp' +2023-10-26 11:52:58.889 Extracting snapshot file 'IIICustomerToPerson_29#6.bcp' from cabinet file +2023-10-26 11:52:58.904 Extracted file 'IIICustomerToPerson_29#6.bcp' +2023-10-26 11:52:58.904 Extracting snapshot file 'IIICustomerToPerson_29#7.bcp' from cabinet file +2023-10-26 11:52:58.904 Extracted file 'IIICustomerToPerson_29#7.bcp' +2023-10-26 11:52:58.920 Extracting snapshot file 'IIICustomerToPerson_29#8.bcp' from cabinet file +2023-10-26 11:52:58.936 Extracted file 'IIICustomerToPerson_29#8.bcp' +2023-10-26 11:52:58.936 Extracting snapshot file 'IIIDelivery_Note_Header_30.bcp' from cabinet file +2023-10-26 11:52:58.951 Extracted file 'IIIDelivery_Note_Header_30.bcp' +2023-10-26 11:52:58.967 Extracting snapshot file 'IIIDiscountOperation_31.bcp' from cabinet file +2023-10-26 11:52:58.982 Extracted file 'IIIDiscountOperation_31.bcp' +2023-10-26 11:52:58.998 Extracting snapshot file 'IIIDiscountSchemaDetail_32.bcp' from cabinet file +2023-10-26 11:52:58.998 Extracted file 'IIIDiscountSchemaDetail_32.bcp' +2023-10-26 11:52:58.998 Extracting snapshot file 'IIIExchange_rate_33.bcp' from cabinet file +2023-10-26 11:52:59.014 Extracted file 'IIIExchange_rate_33.bcp' +2023-10-26 11:52:59.014 Extracting snapshot file 'IIIGaldatCode11_34.bcp' from cabinet file +2023-10-26 11:52:59.045 Extracted file 'IIIGaldatCode11_34.bcp' +2023-10-26 11:52:59.045 Extracting snapshot file 'IIIInsurance_Master_35.bcp' from cabinet file +2023-10-26 11:52:59.061 Extracted file 'IIIInsurance_Master_35.bcp' +2023-10-26 11:52:59.061 Extracting snapshot file 'IIIInsuranceAgreement_36.bcp' from cabinet file +2023-10-26 11:52:59.061 Extracted file 'IIIInsuranceAgreement_36.bcp' +2023-10-26 11:52:59.076 Extracting snapshot file 'IIIInsuranceCod36de3525_37.bcp' from cabinet file +2023-10-26 11:52:59.092 Extracted file 'IIIInsuranceCod36de3525_37.bcp' +2023-10-26 11:52:59.092 Extracting snapshot file 'IIIInsuranceGroup_38.bcp' from cabinet file +2023-10-26 11:52:59.107 Extracted file 'IIIInsuranceGroup_38.bcp' +2023-10-26 11:52:59.107 Extracting snapshot file 'IIIInsuranceGroupLink_39.bcp' from cabinet file +2023-10-26 11:52:59.123 Extracted file 'IIIInsuranceGroupLink_39.bcp' +2023-10-26 11:52:59.123 Extracting snapshot file 'IIIInsuranceTaxLink_40.bcp' from cabinet file +2023-10-26 11:52:59.139 Extracted file 'IIIInsuranceTaxLink_40.bcp' +2023-10-26 11:52:59.139 Extracting snapshot file 'IIIItemCommercialRule_41#1.bcp' from cabinet file +2023-10-26 11:52:59.154 Extracted file 'IIIItemCommercialRule_41#1.bcp' +2023-10-26 11:52:59.154 Extracting snapshot file 'IIIItemCommercialRule_41#2.bcp' from cabinet file +2023-10-26 11:52:59.154 Extracted file 'IIIItemCommercialRule_41#2.bcp' +2023-10-26 11:52:59.170 Extracting snapshot file 'IIIItemCommercialRule_41#3.bcp' from cabinet file +2023-10-26 11:52:59.170 Extracted file 'IIIItemCommercialRule_41#3.bcp' +2023-10-26 11:52:59.186 Extracting snapshot file 'IIIItemCommercialRule_41#4.bcp' from cabinet file +2023-10-26 11:52:59.186 Extracted file 'IIIItemCommercialRule_41#4.bcp' +2023-10-26 11:52:59.186 Extracting snapshot file 'IIIItemCommercialRule_41#5.bcp' from cabinet file +2023-10-26 11:52:59.201 Extracted file 'IIIItemCommercialRule_41#5.bcp' +2023-10-26 11:52:59.217 Extracting snapshot file 'IIIItemCommercialRule_41#6.bcp' from cabinet file +2023-10-26 11:52:59.217 Extracted file 'IIIItemCommercialRule_41#6.bcp' +2023-10-26 11:52:59.217 Extracting snapshot file 'IIIItemCommercialRule_41#7.bcp' from cabinet file +2023-10-26 11:52:59.232 Extracted file 'IIIItemCommercialRule_41#7.bcp' +2023-10-26 11:52:59.232 Extracting snapshot file 'IIIItemCommercialRule_41#8.bcp' from cabinet file +2023-10-26 11:52:59.248 Extracted file 'IIIItemCommercialRule_41#8.bcp' +2023-10-26 11:52:59.248 Extracting snapshot file 'IIIItemLink_42#1.bcp' from cabinet file +2023-10-26 11:52:59.264 Extracted file 'IIIItemLink_42#1.bcp' +2023-10-26 11:52:59.264 Extracting snapshot file 'IIIItemLink_42#2.bcp' from cabinet file +2023-10-26 11:52:59.279 Extracted file 'IIIItemLink_42#2.bcp' +2023-10-26 11:52:59.279 Extracting snapshot file 'IIIItemLink_42#3.bcp' from cabinet file +2023-10-26 11:52:59.311 Extracted file 'IIIItemLink_42#3.bcp' +2023-10-26 11:52:59.311 Extracting snapshot file 'IIIItemLink_42#4.bcp' from cabinet file +2023-10-26 11:52:59.326 Extracted file 'IIIItemLink_42#4.bcp' +2023-10-26 11:52:59.326 Extracting snapshot file 'IIIItemLink_42#5.bcp' from cabinet file +2023-10-26 11:52:59.342 Extracted file 'IIIItemLink_42#5.bcp' +2023-10-26 11:52:59.357 Extracting snapshot file 'IIIItemLink_42#6.bcp' from cabinet file +2023-10-26 11:52:59.373 Extracted file 'IIIItemLink_42#6.bcp' +2023-10-26 11:52:59.373 Extracting snapshot file 'IIIItemLink_42#7.bcp' from cabinet file +2023-10-26 11:52:59.389 Extracted file 'IIIItemLink_42#7.bcp' +2023-10-26 11:52:59.389 Extracting snapshot file 'IIIItemLink_42#8.bcp' from cabinet file +2023-10-26 11:52:59.404 Extracted file 'IIIItemLink_42#8.bcp' +2023-10-26 11:52:59.404 Extracting snapshot file 'IIIItemRelation_43#1.bcp' from cabinet file +2023-10-26 11:52:59.451 Extracted file 'IIIItemRelation_43#1.bcp' +2023-10-26 11:52:59.451 Extracting snapshot file 'IIIItemRelation_43#2.bcp' from cabinet file +2023-10-26 11:52:59.482 Extracted file 'IIIItemRelation_43#2.bcp' +2023-10-26 11:52:59.498 Extracting snapshot file 'IIIItemRelation_43#3.bcp' from cabinet file +2023-10-26 11:52:59.529 Extracted file 'IIIItemRelation_43#3.bcp' +2023-10-26 11:52:59.529 Extracting snapshot file 'IIIItemRelation_43#4.bcp' from cabinet file +2023-10-26 11:52:59.561 Extracted file 'IIIItemRelation_43#4.bcp' +2023-10-26 11:52:59.576 Extracting snapshot file 'IIIItemRelation_43#5.bcp' from cabinet file +2023-10-26 11:52:59.607 Extracted file 'IIIItemRelation_43#5.bcp' +2023-10-26 11:52:59.607 Extracting snapshot file 'IIIItemRelation_43#6.bcp' from cabinet file +2023-10-26 11:52:59.654 Extracted file 'IIIItemRelation_43#6.bcp' +2023-10-26 11:52:59.654 Extracting snapshot file 'IIIItemRelation_43#7.bcp' from cabinet file +2023-10-26 11:52:59.686 Extracted file 'IIIItemRelation_43#7.bcp' +2023-10-26 11:52:59.701 Extracting snapshot file 'IIIItemRelation_43#8.bcp' from cabinet file +2023-10-26 11:52:59.717 Extracted file 'IIIItemRelation_43#8.bcp' +2023-10-26 11:52:59.717 Extracting snapshot file 'IIIManufacturer_44#1.bcp' from cabinet file +2023-10-26 11:52:59.732 Extracted file 'IIIManufacturer_44#1.bcp' +2023-10-26 11:52:59.748 Extracting snapshot file 'IIIManufacturer_44#2.bcp' from cabinet file +2023-10-26 11:52:59.748 Extracted file 'IIIManufacturer_44#2.bcp' +2023-10-26 11:52:59.764 Extracting snapshot file 'IIIManufacturer_44#3.bcp' from cabinet file +2023-10-26 11:52:59.779 Extracted file 'IIIManufacturer_44#3.bcp' +2023-10-26 11:52:59.779 Extracting snapshot file 'IIIManufacturer_44#4.bcp' from cabinet file +2023-10-26 11:52:59.779 Extracted file 'IIIManufacturer_44#4.bcp' +2023-10-26 11:52:59.795 Extracting snapshot file 'IIIManufacturer_44#5.bcp' from cabinet file +2023-10-26 11:52:59.795 Extracted file 'IIIManufacturer_44#5.bcp' +2023-10-26 11:52:59.811 Extracting snapshot file 'IIIManufacturer_44#6.bcp' from cabinet file +2023-10-26 11:52:59.811 Extracted file 'IIIManufacturer_44#6.bcp' +2023-10-26 11:52:59.826 Extracting snapshot file 'IIIManufacturer_44#7.bcp' from cabinet file +2023-10-26 11:52:59.826 Extracted file 'IIIManufacturer_44#7.bcp' +2023-10-26 11:52:59.826 Extracting snapshot file 'IIIManufacturer_44#8.bcp' from cabinet file +2023-10-26 11:52:59.842 Extracted file 'IIIManufacturer_44#8.bcp' +2023-10-26 11:52:59.842 Extracting snapshot file 'IIINetwork_Regi64f233e1_45.bcp' from cabinet file +2023-10-26 11:52:59.857 Extracted file 'IIINetwork_Regi64f233e1_45.bcp' +2023-10-26 11:52:59.857 Extracting snapshot file 'IIINetworkDiscount_46.bcp' from cabinet file +2023-10-26 11:52:59.873 Extracted file 'IIINetworkDiscount_46.bcp' +2023-10-26 11:52:59.873 Extracting snapshot file 'IIIPartner_It365c12cd_47#1.bcp' from cabinet file +2023-10-26 11:53:00.014 Extracted file 'IIIPartner_It365c12cd_47#1.bcp' +2023-10-26 11:53:00.045 Extracting snapshot file 'IIIPartner_It365c12cd_47#2.bcp' from cabinet file +2023-10-26 11:53:00.186 Extracted file 'IIIPartner_It365c12cd_47#2.bcp' +2023-10-26 11:53:00.186 Extracting snapshot file 'IIIPartner_It365c12cd_47#3.bcp' from cabinet file +2023-10-26 11:53:00.326 Extracted file 'IIIPartner_It365c12cd_47#3.bcp' +2023-10-26 11:53:00.342 Extracting snapshot file 'IIIPartner_It365c12cd_47#4.bcp' from cabinet file +2023-10-26 11:53:00.482 Extracted file 'IIIPartner_It365c12cd_47#4.bcp' +2023-10-26 11:53:00.482 Extracting snapshot file 'IIIPartner_It365c12cd_47#5.bcp' from cabinet file +2023-10-26 11:53:00.623 Extracted file 'IIIPartner_It365c12cd_47#5.bcp' +2023-10-26 11:53:00.639 Extracting snapshot file 'IIIPartner_It365c12cd_47#6.bcp' from cabinet file +2023-10-26 11:53:00.764 Extracted file 'IIIPartner_It365c12cd_47#6.bcp' +2023-10-26 11:53:00.764 Extracting snapshot file 'IIIPartner_It365c12cd_47#7.bcp' from cabinet file +2023-10-26 11:53:00.920 Extracted file 'IIIPartner_It365c12cd_47#7.bcp' +2023-10-26 11:53:00.936 Extracting snapshot file 'IIIPartner_It365c12cd_47#8.bcp' from cabinet file +2023-10-26 11:53:01.029 Extracted file 'IIIPartner_It365c12cd_47#8.bcp' +2023-10-26 11:53:01.045 Extracting snapshot file 'IIIPartner_Stoc3b146885_48.bcp' from cabinet file +2023-10-26 11:53:01.045 Extracted file 'IIIPartner_Stoc3b146885_48.bcp' +2023-10-26 11:53:01.061 Extracting snapshot file 'InsuranceNetwork_76.bcp' from cabinet file +2023-10-26 11:53:01.092 Extracted file 'InsuranceNetwork_76.bcp' +2023-10-26 11:53:01.217 Extracting snapshot file 'IIIPatient_Insurance_49.bcp' from cabinet file +2023-10-26 11:53:01.232 Extracted file 'IIIPatient_Insurance_49.bcp' +2023-10-26 11:53:01.279 Extracting snapshot file 'IIIPayment_50.bcp' from cabinet file +2023-10-26 11:53:01.279 Extracted file 'IIIPayment_50.bcp' +2023-10-26 11:53:01.279 Extracting snapshot file 'IIIPharmaceutic9b7e228e_53.bcp' from cabinet file +2023-10-26 11:53:01.279 Extracted file 'IIIPharmaceutic9b7e228e_53.bcp' +2023-10-26 11:53:01.295 Extracting snapshot file 'IIIPharmacy_54.bcp' from cabinet file +2023-10-26 11:53:01.295 Extracted file 'IIIPharmacy_54.bcp' +2023-10-26 11:53:01.295 Extracting snapshot file 'IIIPrescription_hdr_56.bcp' from cabinet file +2023-10-26 11:53:01.295 Extracted file 'IIIPrescription_hdr_56.bcp' +2023-10-26 11:53:01.311 Extracting snapshot file 'IIIPrice_57.bcp' from cabinet file +2023-10-26 11:53:02.170 Extracted file 'IIIPrice_57.bcp' +2023-10-26 11:53:02.186 Extracting snapshot file 'IIIPriceCode_58.bcp' from cabinet file +2023-10-26 11:53:02.186 Extracted file 'IIIPriceCode_58.bcp' +2023-10-26 11:53:02.186 Extracting snapshot file 'IIIPriceModifier_59.bcp' from cabinet file +2023-10-26 11:53:02.201 Extracted file 'IIIPriceModifier_59.bcp' +2023-10-26 11:53:02.201 Extracting snapshot file 'IIIProduct_Form_60.bcp' from cabinet file +2023-10-26 11:53:02.217 Extracted file 'IIIProduct_Form_60.bcp' +2023-10-26 11:53:02.217 Extracting snapshot file 'IIIRayon_Code_Master_61.bcp' from cabinet file +2023-10-26 11:53:02.217 Extracted file 'IIIRayon_Code_Master_61.bcp' +2023-10-26 11:53:02.232 Extracting snapshot file 'IIIRefundException_62.bcp' from cabinet file +2023-10-26 11:53:02.248 Extracted file 'IIIRefundException_62.bcp' +2023-10-26 11:53:02.248 Extracting snapshot file 'IIIRepetition_Info_63.bcp' from cabinet file +2023-10-26 11:53:02.248 Extracted file 'IIIRepetition_Info_63.bcp' +2023-10-26 11:53:02.264 Extracting snapshot file 'IIISales_Order_Detail_64.bcp' from cabinet file +2023-10-26 11:53:02.264 Extracted file 'IIISales_Order_Detail_64.bcp' +2023-10-26 11:53:02.279 Extracting snapshot file 'IIISales_Order_77520377_65.bcp' from cabinet file +2023-10-26 11:53:02.311 Extracted file 'IIISales_Order_77520377_65.bcp' +2023-10-26 11:53:02.326 Extracting snapshot file 'IIISales_Order_Header_66.bcp' from cabinet file +2023-10-26 11:53:02.342 Extracted file 'IIISales_Order_Header_66.bcp' +2023-10-26 11:53:02.357 Extracting snapshot file 'IIIService_Master_67.bcp' from cabinet file +2023-10-26 11:53:02.357 Extracted file 'IIIService_Master_67.bcp' +2023-10-26 11:53:02.357 Extracting snapshot file 'IIISmall_Expense_Master_68.bcp' from cabinet file +2023-10-26 11:53:02.373 Extracted file 'IIISmall_Expense_Master_68.bcp' +2023-10-26 11:53:02.373 Extracting snapshot file 'IIISpecialDisco184346ad_69.bcp' from cabinet file +2023-10-26 11:53:02.373 Extracted file 'IIISpecialDisco184346ad_69.bcp' +2023-10-26 11:53:02.373 Extracting snapshot file 'IIISpecialDisco8421ddeb_70.bcp' from cabinet file +2023-10-26 11:53:02.373 Extracted file 'IIISpecialDisco8421ddeb_70.bcp' +2023-10-26 11:53:02.389 Extracting snapshot file 'IIIStorage_Area_71.bcp' from cabinet file +2023-10-26 11:53:02.389 Extracted file 'IIIStorage_Area_71.bcp' +2023-10-26 11:53:02.389 Extracting snapshot file 'IIITax_72.bcp' from cabinet file +2023-10-26 11:53:02.404 Extracted file 'IIITax_72.bcp' +2023-10-26 11:53:02.404 Extracting snapshot file 'IIIUserDetails_73#1.bcp' from cabinet file +2023-10-26 11:53:02.420 Extracted file 'IIIUserDetails_73#1.bcp' +2023-10-26 11:53:02.420 Extracting snapshot file 'IIIUserDetails_73#2.bcp' from cabinet file +2023-10-26 11:53:02.436 Extracted file 'IIIUserDetails_73#2.bcp' +2023-10-26 11:53:02.436 Extracting snapshot file 'IIIUserDetails_73#3.bcp' from cabinet file +2023-10-26 11:53:02.451 Extracted file 'IIIUserDetails_73#3.bcp' +2023-10-26 11:53:02.451 Extracting snapshot file 'IIIUserDetails_73#4.bcp' from cabinet file +2023-10-26 11:53:02.467 Extracted file 'IIIUserDetails_73#4.bcp' +2023-10-26 11:53:02.467 Extracting snapshot file 'IIIUserDetails_73#5.bcp' from cabinet file +2023-10-26 11:53:02.482 Extracted file 'IIIUserDetails_73#5.bcp' +2023-10-26 11:53:02.482 Extracting snapshot file 'IIIUserDetails_73#6.bcp' from cabinet file +2023-10-26 11:53:02.498 Extracted file 'IIIUserDetails_73#6.bcp' +2023-10-26 11:53:02.498 Extracting snapshot file 'IIIUserDetails_73#7.bcp' from cabinet file +2023-10-26 11:53:02.514 Extracted file 'IIIUserDetails_73#7.bcp' +2023-10-26 11:53:02.514 Extracting snapshot file 'IIIUserDetails_73#8.bcp' from cabinet file +2023-10-26 11:53:02.529 Extracted file 'IIIUserDetails_73#8.bcp' +2023-10-26 11:53:02.529 Extracting snapshot file 'IIIVat_Code_Master_74.bcp' from cabinet file +2023-10-26 11:53:02.545 Extracted file 'IIIVat_Code_Master_74.bcp' +2023-10-26 11:53:02.545 Extracting snapshot file 'IIIZip_master_75#1.bcp' from cabinet file +2023-10-26 11:53:02.561 Extracted file 'IIIZip_master_75#1.bcp' +2023-10-26 11:53:02.561 Extracting snapshot file 'IIIZip_master_75#2.bcp' from cabinet file +2023-10-26 11:53:02.561 Extracted file 'IIIZip_master_75#2.bcp' +2023-10-26 11:53:02.576 Extracting snapshot file 'IIIZip_master_75#3.bcp' from cabinet file +2023-10-26 11:53:02.592 Extracted file 'IIIZip_master_75#3.bcp' +2023-10-26 11:53:02.592 Extracting snapshot file 'IIIZip_master_75#4.bcp' from cabinet file +2023-10-26 11:53:02.592 Extracted file 'IIIZip_master_75#4.bcp' +2023-10-26 11:53:02.607 Extracting snapshot file 'IIIZip_master_75#5.bcp' from cabinet file +2023-10-26 11:53:02.623 Extracted file 'IIIZip_master_75#5.bcp' +2023-10-26 11:53:02.623 Extracting snapshot file 'IIIZip_master_75#6.bcp' from cabinet file +2023-10-26 11:53:02.639 Extracted file 'IIIZip_master_75#6.bcp' +2023-10-26 11:53:02.639 Extracting snapshot file 'IIIZip_master_75#7.bcp' from cabinet file +2023-10-26 11:53:02.654 Extracted file 'IIIZip_master_75#7.bcp' +2023-10-26 11:53:02.654 Extracting snapshot file 'IIIZip_master_75#8.bcp' from cabinet file +2023-10-26 11:53:02.654 Extracted file 'IIIZip_master_75#8.bcp' +2023-10-26 11:53:02.670 Extracting snapshot file 'Interaction_77#1.bcp' from cabinet file +2023-10-26 11:53:02.717 Extracted file 'Interaction_77#1.bcp' +2023-10-26 11:53:02.717 Extracting snapshot file 'Interaction_77#2.bcp' from cabinet file +2023-10-26 11:53:02.748 Extracted file 'Interaction_77#2.bcp' +2023-10-26 11:53:02.748 Extracting snapshot file 'Interaction_77#3.bcp' from cabinet file +2023-10-26 11:53:02.764 Extracted file 'Interaction_77#3.bcp' +2023-10-26 11:53:02.779 Extracting snapshot file 'Interaction_77#4.bcp' from cabinet file +2023-10-26 11:53:02.795 Extracted file 'Interaction_77#4.bcp' +2023-10-26 11:53:02.795 Extracting snapshot file 'Interaction_77#5.bcp' from cabinet file +2023-10-26 11:53:02.826 Extracted file 'Interaction_77#5.bcp' +2023-10-26 11:53:02.826 Extracting snapshot file 'Interaction_77#6.bcp' from cabinet file +2023-10-26 11:53:02.873 Extracted file 'Interaction_77#6.bcp' +2023-10-26 11:53:02.873 Extracting snapshot file 'Interaction_77#7.bcp' from cabinet file +2023-10-26 11:53:02.889 Extracted file 'Interaction_77#7.bcp' +2023-10-26 11:53:02.889 Extracting snapshot file 'Interaction_77#8.bcp' from cabinet file +2023-10-26 11:53:02.904 Extracted file 'Interaction_77#8.bcp' +2023-10-26 11:53:02.904 Extracting snapshot file 'Substance_102.bcp' from cabinet file +2023-10-26 11:53:02.936 Extracted file 'Substance_102.bcp' +2023-10-26 11:53:02.951 Extracting snapshot file 'ItemComposition_78.bcp' from cabinet file +2023-10-26 11:53:03.014 Extracted file 'ItemComposition_78.bcp' +2023-10-26 11:53:03.014 Extracting snapshot file 'ItemInformation_79.bcp' from cabinet file +2023-10-26 11:53:03.029 Extracted file 'ItemInformation_79.bcp' +2023-10-26 11:53:03.029 Extracting snapshot file 'ItemInteraction_80.bcp' from cabinet file +2023-10-26 11:53:03.186 Extracted file 'ItemInteraction_80.bcp' +2023-10-26 11:53:03.186 Extracting snapshot file 'ItemLimitation_81.bcp' from cabinet file +2023-10-26 11:53:03.389 Extracted file 'ItemLimitation_81.bcp' +2023-10-26 11:53:03.389 Extracting snapshot file 'ItemLocation_82.bcp' from cabinet file +2023-10-26 11:53:03.404 Extracted file 'ItemLocation_82.bcp' +2023-10-26 11:53:03.404 Extracting snapshot file 'ItemRegulation_83.bcp' from cabinet file +2023-10-26 11:53:03.451 Extracted file 'ItemRegulation_83.bcp' +2023-10-26 11:53:03.498 Extracting snapshot file 'ItemSearch_84.bcp' from cabinet file +2023-10-26 11:53:04.748 Extracted file 'ItemSearch_84.bcp' +2023-10-26 11:53:04.748 Extracting snapshot file 'ItemSite_85.bcp' from cabinet file +2023-10-26 11:53:04.858 Extracted file 'ItemSite_85.bcp' +2023-10-26 11:53:04.873 Extracting snapshot file 'ItemText_86.bcp' from cabinet file +2023-10-26 11:53:07.672 Extracted file 'ItemText_86.bcp' +2023-10-26 11:53:07.672 Extracting snapshot file 'ModifierDefinition_87.bcp' from cabinet file +2023-10-26 11:53:07.672 Extracted file 'ModifierDefinition_87.bcp' +2023-10-26 11:53:07.687 Extracting snapshot file 'ModifierExclusion_88.bcp' from cabinet file +2023-10-26 11:53:07.687 Extracted file 'ModifierExclusion_88.bcp' +2023-10-26 11:53:07.701 Extracting snapshot file 'NumeraryValue_89.bcp' from cabinet file +2023-10-26 11:53:07.701 Extracted file 'NumeraryValue_89.bcp' +2023-10-26 11:53:07.701 Extracting snapshot file 'Operation_90.bcp' from cabinet file +2023-10-26 11:53:07.717 Extracted file 'Operation_90.bcp' +2023-10-26 11:53:07.717 Extracting snapshot file 'Role_99.bcp' from cabinet file +2023-10-26 11:53:07.733 Extracted file 'Role_99.bcp' +2023-10-26 11:53:07.733 Extracting snapshot file 'OperationRole_91.bcp' from cabinet file +2023-10-26 11:53:07.748 Extracted file 'OperationRole_91.bcp' +2023-10-26 11:53:07.748 Extracting snapshot file 'StandardText_100.bcp' from cabinet file +2023-10-26 11:53:07.748 Extracted file 'StandardText_100.bcp' +2023-10-26 11:53:07.764 Extracting snapshot file 'OuManager_92.bcp' from cabinet file +2023-10-26 11:53:07.779 Extracted file 'OuManager_92.bcp' +2023-10-26 11:53:07.779 Extracting snapshot file 'PharmacyItemLink_93.bcp' from cabinet file +2023-10-26 11:53:07.795 Extracted file 'PharmacyItemLink_93.bcp' +2023-10-26 11:53:07.795 Extracting snapshot file 'PointOfSale_94.bcp' from cabinet file +2023-10-26 11:53:07.811 Extracted file 'PointOfSale_94.bcp' +2023-10-26 11:53:07.811 Extracting snapshot file 'Posology_95.bcp' from cabinet file +2023-10-26 11:53:07.826 Extracted file 'Posology_95.bcp' +2023-10-26 11:53:07.826 Extracting snapshot file 'PrescriberRole_96#1.bcp' from cabinet file +2023-10-26 11:53:07.842 Extracted file 'PrescriberRole_96#1.bcp' +2023-10-26 11:53:07.858 Extracting snapshot file 'PrescriberRole_96#2.bcp' from cabinet file +2023-10-26 11:53:07.873 Extracted file 'PrescriberRole_96#2.bcp' +2023-10-26 11:53:07.889 Extracting snapshot file 'PrescriberRole_96#3.bcp' from cabinet file +2023-10-26 11:53:07.904 Extracted file 'PrescriberRole_96#3.bcp' +2023-10-26 11:53:07.920 Extracting snapshot file 'PrescriberRole_96#4.bcp' from cabinet file +2023-10-26 11:53:07.920 Extracted file 'PrescriberRole_96#4.bcp' +2023-10-26 11:53:07.936 Extracting snapshot file 'PrescriberRole_96#5.bcp' from cabinet file +2023-10-26 11:53:07.951 Extracted file 'PrescriberRole_96#5.bcp' +2023-10-26 11:53:07.951 Extracting snapshot file 'PrescriberRole_96#6.bcp' from cabinet file +2023-10-26 11:53:07.967 Extracted file 'PrescriberRole_96#6.bcp' +2023-10-26 11:53:07.967 Extracting snapshot file 'PrescriberRole_96#7.bcp' from cabinet file +2023-10-26 11:53:07.998 Extracted file 'PrescriberRole_96#7.bcp' +2023-10-26 11:53:07.998 Extracting snapshot file 'PrescriberRole_96#8.bcp' from cabinet file +2023-10-26 11:53:08.014 Extracted file 'PrescriberRole_96#8.bcp' +2023-10-26 11:53:08.029 Extracting snapshot file 'QrCodes_97.bcp' from cabinet file +2023-10-26 11:53:08.029 Extracted file 'QrCodes_97.bcp' +2023-10-26 11:53:08.045 Extracting snapshot file 'Report_98.bcp' from cabinet file +2023-10-26 11:53:08.061 Extracted file 'Report_98.bcp' +2023-10-26 11:53:08.061 Extracting snapshot file 'StandardTextText_101.bcp' from cabinet file +2023-10-26 11:53:08.076 Extracted file 'StandardTextText_101.bcp' +2023-10-26 11:53:08.076 Extracting snapshot file 'UserRole_103.bcp' from cabinet file +2023-10-26 11:53:08.092 Extracted file 'UserRole_103.bcp' +2023-10-26 11:53:08.092 Extracting snapshot file 'WebService_104.bcp' from cabinet file +2023-10-26 11:53:08.108 Extracted file 'WebService_104.bcp' +2023-10-26 11:53:08.123 Extracting snapshot file 'DatabaseHistory_105.bcp' from cabinet file +2023-10-26 11:53:08.123 Extracted file 'DatabaseHistory_105.bcp' +2023-10-26 11:53:08.123 Extracting snapshot file 'MigrationScr9653895c_106#1.bcp' from cabinet file +2023-10-26 11:53:08.139 Extracted file 'MigrationScr9653895c_106#1.bcp' +2023-10-26 11:53:08.139 Extracting snapshot file 'MigrationScr9653895c_106#2.bcp' from cabinet file +2023-10-26 11:53:08.154 Extracted file 'MigrationScr9653895c_106#2.bcp' +2023-10-26 11:53:08.154 Extracting snapshot file 'MigrationScr9653895c_106#3.bcp' from cabinet file +2023-10-26 11:53:08.186 Extracted file 'MigrationScr9653895c_106#3.bcp' +2023-10-26 11:53:08.217 Extracting snapshot file 'MigrationScr9653895c_106#4.bcp' from cabinet file +2023-10-26 11:53:08.248 Extracted file 'MigrationScr9653895c_106#4.bcp' +2023-10-26 11:53:08.248 Extracting snapshot file 'MigrationScr9653895c_106#5.bcp' from cabinet file +2023-10-26 11:53:08.248 Extracted file 'MigrationScr9653895c_106#5.bcp' +2023-10-26 11:53:08.264 Extracting snapshot file 'MigrationScr9653895c_106#6.bcp' from cabinet file +2023-10-26 11:53:08.264 Extracted file 'MigrationScr9653895c_106#6.bcp' +2023-10-26 11:53:08.264 Extracting snapshot file 'MigrationScr9653895c_106#7.bcp' from cabinet file +2023-10-26 11:53:08.264 Extracted file 'MigrationScr9653895c_106#7.bcp' +2023-10-26 11:53:08.279 Extracting snapshot file 'MigrationScr9653895c_106#8.bcp' from cabinet file +2023-10-26 11:53:08.295 Extracted file 'MigrationScr9653895c_106#8.bcp' +2023-10-26 11:53:08.311 Extracting snapshot file 'RunOnceScriptHistory_107.bcp' from cabinet file +2023-10-26 11:53:08.311 Extracted file 'RunOnceScriptHistory_107.bcp' +2023-10-26 11:53:08.326 Extracting snapshot file 'VestaVersion_108.bcp' from cabinet file +2023-10-26 11:53:08.342 Extracted file 'VestaVersion_108.bcp' +2023-10-26 11:53:08.342 Bulk copying data into table 'Brand' +2023-10-26 11:53:08.404 Bulk copied data into table 'Brand' (15801 rows) +2023-10-26 11:53:08.404 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.436 Bulk copied data into table 'BrevierText' (5577 rows) +2023-10-26 11:53:08.436 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.498 Bulk copied data into table 'BrevierText' (5762 rows) +2023-10-26 11:53:08.498 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.545 Bulk copied data into table 'BrevierText' (5121 rows) +2023-10-26 11:53:08.545 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.592 Bulk copied data into table 'BrevierText' (5761 rows) +2023-10-26 11:53:08.607 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.639 Bulk copied data into table 'BrevierText' (5825 rows) +2023-10-26 11:53:08.639 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.686 Bulk copied data into table 'BrevierText' (5122 rows) +2023-10-26 11:53:08.686 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.717 Bulk copied data into table 'BrevierText' (5633 rows) +2023-10-26 11:53:08.732 Bulk copying data into table 'BrevierText' +2023-10-26 11:53:08.779 Bulk copied data into table 'BrevierText' (7019 rows) +2023-10-26 11:53:08.858 Bulk copying data into table 'ClinicalCheckType' +2023-10-26 11:53:08.858 Bulk copied data into table 'ClinicalCheckType' (18 rows) +2023-10-26 11:53:08.873 Bulk copying data into table 'ClinicalCheck' +2023-10-26 11:53:08.873 Bulk copied data into table 'ClinicalCheck' (1148 rows) +2023-10-26 11:53:08.873 Bulk copying data into table 'ClinicalCheckToPatient' +2023-10-26 11:53:08.873 Bulk copied data into table 'ClinicalCheckToPatient' (1 rows) +2023-10-26 11:53:08.873 Bulk copying data into table 'CommonVar' +2023-10-26 11:53:08.889 Bulk copied data into table 'CommonVar' (1027 rows) +2023-10-26 11:53:08.889 Bulk copying data into table 'Criteria' +2023-10-26 11:53:08.904 Bulk copied data into table 'Criteria' (32 rows) +2023-10-26 11:53:08.904 Bulk copying data into table 'CustomerCard' +2023-10-26 11:53:08.904 Bulk copied data into table 'CustomerCard' (0 rows) +2023-10-26 11:53:08.904 Bulk copying data into table 'CustomerReminder' +2023-10-26 11:53:08.904 Bulk copied data into table 'CustomerReminder' (0 rows) +2023-10-26 11:53:08.920 Bulk copying data into table 'DiscountVoucher' +2023-10-26 11:53:08.936 Bulk copied data into table 'DiscountVoucher' (2019 rows) +2023-10-26 11:53:08.936 Bulk copying data into table 'DiscountVoucherActionDefinition' +2023-10-26 11:53:08.951 Bulk copied data into table 'DiscountVoucherActionDefinition' (1994 rows) +2023-10-26 11:53:08.951 Bulk copying data into table 'DiscountVoucherActionDefinitionSpecificTargetItem' +2023-10-26 11:53:08.951 Bulk copied data into table 'DiscountVoucherActionDefinitionSpecificTargetItem' (9 rows) +2023-10-26 11:53:08.967 Bulk copying data into table 'DiscountVoucherCondition' +2023-10-26 11:53:09.029 Bulk copied data into table 'DiscountVoucherCondition' (12594 rows) +2023-10-26 11:53:09.029 Bulk copying data into table 'DiscountVoucherCouponActionDefinition' +2023-10-26 11:53:09.045 Bulk copied data into table 'DiscountVoucherCouponActionDefinition' (43 rows) +2023-10-26 11:53:09.045 Bulk copying data into table 'DiscountVoucherCouponActionDefinitionPrinting' +2023-10-26 11:53:09.061 Bulk copied data into table 'DiscountVoucherCouponActionDefinitionPrinting' (222 rows) +2023-10-26 11:53:09.061 Bulk copying data into table 'DiscountVoucherCouponActionDefinitionText' +2023-10-26 11:53:09.092 Bulk copied data into table 'DiscountVoucherCouponActionDefinitionText' (171 rows) +2023-10-26 11:53:09.092 Bulk copying data into table 'DiscountVoucherPackageElement' +2023-10-26 11:53:09.108 Bulk copied data into table 'DiscountVoucherPackageElement' (2 rows) +2023-10-26 11:53:09.108 Bulk copying data into table 'DiscountVoucherText' +2023-10-26 11:53:09.123 Bulk copied data into table 'DiscountVoucherText' (3744 rows) +2023-10-26 11:53:09.123 Bulk copying data into table 'IIIBill_Pharmacists_Header' +2023-10-26 11:53:09.123 Bulk copied data into table 'IIIBill_Pharmacists_Header' (0 rows) +2023-10-26 11:53:09.123 Bulk copying data into table 'IIICommon_Bank_PTT_Master' +2023-10-26 11:53:09.139 Bulk copied data into table 'IIICommon_Bank_PTT_Master' (1 rows) +2023-10-26 11:53:09.139 Bulk copying data into table 'IIICountry_Master' +2023-10-26 11:53:09.154 Bulk copied data into table 'IIICountry_Master' (194 rows) +2023-10-26 11:53:09.154 Bulk copying data into table 'IIIPerson_Title' +2023-10-26 11:53:09.170 Bulk copied data into table 'IIIPerson_Title' (25 rows) +2023-10-26 11:53:09.170 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.186 Bulk copied data into table 'IIIPerson' (1144 rows) +2023-10-26 11:53:09.186 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.201 Bulk copied data into table 'IIIPerson' (1035 rows) +2023-10-26 11:53:09.217 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.232 Bulk copied data into table 'IIIPerson' (1055 rows) +2023-10-26 11:53:09.232 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.248 Bulk copied data into table 'IIIPerson' (1052 rows) +2023-10-26 11:53:09.264 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.279 Bulk copied data into table 'IIIPerson' (1145 rows) +2023-10-26 11:53:09.279 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.311 Bulk copied data into table 'IIIPerson' (1050 rows) +2023-10-26 11:53:09.311 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.326 Bulk copied data into table 'IIIPerson' (1050 rows) +2023-10-26 11:53:09.326 Bulk copying data into table 'IIIPerson' +2023-10-26 11:53:09.342 Bulk copied data into table 'IIIPerson' (787 rows) +2023-10-26 11:53:09.342 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.358 Bulk copied data into table 'IIICommunicationItem' (356 rows) +2023-10-26 11:53:09.358 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.358 Bulk copied data into table 'IIICommunicationItem' (376 rows) +2023-10-26 11:53:09.373 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.373 Bulk copied data into table 'IIICommunicationItem' (392 rows) +2023-10-26 11:53:09.404 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.420 Bulk copied data into table 'IIICommunicationItem' (384 rows) +2023-10-26 11:53:09.436 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.436 Bulk copied data into table 'IIICommunicationItem' (384 rows) +2023-10-26 11:53:09.436 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.436 Bulk copied data into table 'IIICommunicationItem' (356 rows) +2023-10-26 11:53:09.436 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.451 Bulk copied data into table 'IIICommunicationItem' (366 rows) +2023-10-26 11:53:09.451 Bulk copying data into table 'IIICommunicationItem' +2023-10-26 11:53:09.451 Bulk copied data into table 'IIICommunicationItem' (110 rows) +2023-10-26 11:53:09.451 Bulk copying data into table 'IIICoverage_Documents' +2023-10-26 11:53:09.467 Bulk copied data into table 'IIICoverage_Documents' (13 rows) +2023-10-26 11:53:09.467 Bulk copying data into table 'IIICurrency_Master' +2023-10-26 11:53:09.483 Bulk copied data into table 'IIICurrency_Master' (159 rows) +2023-10-26 11:53:09.483 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:09.608 Bulk copied data into table 'IIIPhysician' (14312 rows) +2023-10-26 11:53:09.608 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:09.764 Bulk copied data into table 'IIIPhysician' (16158 rows) +2023-10-26 11:53:09.779 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:09.904 Bulk copied data into table 'IIIPhysician' (12070 rows) +2023-10-26 11:53:09.904 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:10.045 Bulk copied data into table 'IIIPhysician' (14110 rows) +2023-10-26 11:53:10.045 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:10.170 Bulk copied data into table 'IIIPhysician' (13350 rows) +2023-10-26 11:53:10.170 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:10.326 Bulk copied data into table 'IIIPhysician' (13350 rows) +2023-10-26 11:53:10.326 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:10.451 Bulk copied data into table 'IIIPhysician' (12583 rows) +2023-10-26 11:53:10.451 Bulk copying data into table 'IIIPhysician' +2023-10-26 11:53:10.561 Bulk copied data into table 'IIIPhysician' (10062 rows) +2023-10-26 11:53:10.561 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.608 Bulk copied data into table 'IIICustomer' (1048 rows) +2023-10-26 11:53:10.623 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.623 Bulk copied data into table 'IIICustomer' (1021 rows) +2023-10-26 11:53:10.639 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.639 Bulk copied data into table 'IIICustomer' (983 rows) +2023-10-26 11:53:10.639 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.654 Bulk copied data into table 'IIICustomer' (1037 rows) +2023-10-26 11:53:10.654 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.686 Bulk copied data into table 'IIICustomer' (1023 rows) +2023-10-26 11:53:10.686 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.717 Bulk copied data into table 'IIICustomer' (1037 rows) +2023-10-26 11:53:10.733 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.733 Bulk copied data into table 'IIICustomer' (987 rows) +2023-10-26 11:53:10.733 Bulk copying data into table 'IIICustomer' +2023-10-26 11:53:10.748 Bulk copied data into table 'IIICustomer' (761 rows) +2023-10-26 11:53:10.764 Bulk copying data into table 'IIICustomerCategory' +2023-10-26 11:53:10.764 Bulk copied data into table 'IIICustomerCategory' (68 rows) +2023-10-26 11:53:10.764 Bulk copying data into table 'IIICustomerGroup' +2023-10-26 11:53:10.779 Bulk copied data into table 'IIICustomerGroup' (581 rows) +2023-10-26 11:53:10.779 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.795 Bulk copied data into table 'IIICustomerToPerson' (1082 rows) +2023-10-26 11:53:10.795 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.811 Bulk copied data into table 'IIICustomerToPerson' (1053 rows) +2023-10-26 11:53:10.811 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.811 Bulk copied data into table 'IIICustomerToPerson' (1047 rows) +2023-10-26 11:53:10.826 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.842 Bulk copied data into table 'IIICustomerToPerson' (1118 rows) +2023-10-26 11:53:10.842 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.842 Bulk copied data into table 'IIICustomerToPerson' (1071 rows) +2023-10-26 11:53:10.842 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.858 Bulk copied data into table 'IIICustomerToPerson' (1067 rows) +2023-10-26 11:53:10.858 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.873 Bulk copied data into table 'IIICustomerToPerson' (1055 rows) +2023-10-26 11:53:10.873 Bulk copying data into table 'IIICustomerToPerson' +2023-10-26 11:53:10.889 Bulk copied data into table 'IIICustomerToPerson' (825 rows) +2023-10-26 11:53:10.889 Bulk copying data into table 'IIIDelivery_Note_Header' +2023-10-26 11:53:10.889 Bulk copied data into table 'IIIDelivery_Note_Header' (0 rows) +2023-10-26 11:53:10.889 Bulk copying data into table 'IIIDiscountOperation' +2023-10-26 11:53:10.904 Bulk copied data into table 'IIIDiscountOperation' (18 rows) +2023-10-26 11:53:10.904 Bulk copying data into table 'IIIDiscountSchemaDetail' +2023-10-26 11:53:10.904 Bulk copied data into table 'IIIDiscountSchemaDetail' (0 rows) +2023-10-26 11:53:10.904 Bulk copying data into table 'IIIExchange_rate' +2023-10-26 11:53:10.920 Bulk copied data into table 'IIIExchange_rate' (80 rows) +2023-10-26 11:53:10.920 Bulk copying data into table 'IIIGaldatCode11' +2023-10-26 11:53:11.061 Bulk copied data into table 'IIIGaldatCode11' (44420 rows) +2023-10-26 11:53:11.061 Bulk copying data into table 'IIIInsurance_Master' +2023-10-26 11:53:11.061 Bulk copied data into table 'IIIInsurance_Master' (357 rows) +2023-10-26 11:53:11.076 Bulk copying data into table 'IIIInsuranceAgreement' +2023-10-26 11:53:11.076 Bulk copied data into table 'IIIInsuranceAgreement' (5 rows) +2023-10-26 11:53:11.076 Bulk copying data into table 'IIIInsuranceCodeException' +2023-10-26 11:53:11.076 Bulk copied data into table 'IIIInsuranceCodeException' (7 rows) +2023-10-26 11:53:11.092 Bulk copying data into table 'IIIInsuranceGroup' +2023-10-26 11:53:11.092 Bulk copied data into table 'IIIInsuranceGroup' (22 rows) +2023-10-26 11:53:11.092 Bulk copying data into table 'IIIInsuranceGroupLink' +2023-10-26 11:53:11.108 Bulk copied data into table 'IIIInsuranceGroupLink' (1123 rows) +2023-10-26 11:53:11.108 Bulk copying data into table 'IIIInsuranceTaxLink' +2023-10-26 11:53:11.123 Bulk copied data into table 'IIIInsuranceTaxLink' (14 rows) +2023-10-26 11:53:11.123 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.139 Bulk copied data into table 'IIIItemCommercialRule' (536 rows) +2023-10-26 11:53:11.154 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.154 Bulk copied data into table 'IIIItemCommercialRule' (560 rows) +2023-10-26 11:53:11.186 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.201 Bulk copied data into table 'IIIItemCommercialRule' (536 rows) +2023-10-26 11:53:11.201 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.201 Bulk copied data into table 'IIIItemCommercialRule' (544 rows) +2023-10-26 11:53:11.201 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.217 Bulk copied data into table 'IIIItemCommercialRule' (544 rows) +2023-10-26 11:53:11.233 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.233 Bulk copied data into table 'IIIItemCommercialRule' (544 rows) +2023-10-26 11:53:11.233 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.248 Bulk copied data into table 'IIIItemCommercialRule' (552 rows) +2023-10-26 11:53:11.248 Bulk copying data into table 'IIIItemCommercialRule' +2023-10-26 11:53:11.248 Bulk copied data into table 'IIIItemCommercialRule' (530 rows) +2023-10-26 11:53:11.248 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.279 Bulk copied data into table 'IIIItemLink' (9162 rows) +2023-10-26 11:53:11.311 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.342 Bulk copied data into table 'IIIItemLink' (8963 rows) +2023-10-26 11:53:11.358 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.373 Bulk copied data into table 'IIIItemLink' (8322 rows) +2023-10-26 11:53:11.389 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.420 Bulk copied data into table 'IIIItemLink' (9730 rows) +2023-10-26 11:53:11.436 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.467 Bulk copied data into table 'IIIItemLink' (8967 rows) +2023-10-26 11:53:11.483 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.514 Bulk copied data into table 'IIIItemLink' (11139 rows) +2023-10-26 11:53:11.529 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.561 Bulk copied data into table 'IIIItemLink' (7812 rows) +2023-10-26 11:53:11.592 Bulk copying data into table 'IIIItemLink' +2023-10-26 11:53:11.592 Bulk copied data into table 'IIIItemLink' (7010 rows) +2023-10-26 11:53:11.592 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:11.826 Bulk copied data into table 'IIIItemRelation' (147656 rows) +2023-10-26 11:53:11.858 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:12.139 Bulk copied data into table 'IIIItemRelation' (139256 rows) +2023-10-26 11:53:12.139 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:12.467 Bulk copied data into table 'IIIItemRelation' (151552 rows) +2023-10-26 11:53:12.483 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:12.779 Bulk copied data into table 'IIIItemRelation' (143354 rows) +2023-10-26 11:53:12.795 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:13.092 Bulk copied data into table 'IIIItemRelation' (147447 rows) +2023-10-26 11:53:13.092 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:13.389 Bulk copied data into table 'IIIItemRelation' (145395 rows) +2023-10-26 11:53:13.389 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:13.701 Bulk copied data into table 'IIIItemRelation' (143705 rows) +2023-10-26 11:53:13.701 Bulk copying data into table 'IIIItemRelation' +2023-10-26 11:53:13.889 Bulk copied data into table 'IIIItemRelation' (92386 rows) +2023-10-26 11:53:13.904 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.920 Bulk copied data into table 'IIIManufacturer' (560 rows) +2023-10-26 11:53:13.936 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.936 Bulk copied data into table 'IIIManufacturer' (568 rows) +2023-10-26 11:53:13.936 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.936 Bulk copied data into table 'IIIManufacturer' (587 rows) +2023-10-26 11:53:13.936 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.951 Bulk copied data into table 'IIIManufacturer' (545 rows) +2023-10-26 11:53:13.951 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.967 Bulk copied data into table 'IIIManufacturer' (560 rows) +2023-10-26 11:53:13.967 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.967 Bulk copied data into table 'IIIManufacturer' (569 rows) +2023-10-26 11:53:13.983 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.983 Bulk copied data into table 'IIIManufacturer' (562 rows) +2023-10-26 11:53:13.983 Bulk copying data into table 'IIIManufacturer' +2023-10-26 11:53:13.998 Bulk copied data into table 'IIIManufacturer' (595 rows) +2023-10-26 11:53:14.014 Bulk copying data into table 'IIINetwork_Registration_Detail' +2023-10-26 11:53:14.014 Bulk copied data into table 'IIINetwork_Registration_Detail' (1 rows) +2023-10-26 11:53:14.014 Bulk copying data into table 'IIINetworkDiscount' +2023-10-26 11:53:14.029 Bulk copied data into table 'IIINetworkDiscount' (1 rows) +2023-10-26 11:53:14.029 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:14.795 Bulk copied data into table 'IIIPartner_Item_Details' (86488 rows) +2023-10-26 11:53:14.811 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:15.674 Bulk copied data into table 'IIIPartner_Item_Details' (86409 rows) +2023-10-26 11:53:15.674 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:16.545 Bulk copied data into table 'IIIPartner_Item_Details' (86250 rows) +2023-10-26 11:53:16.561 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:17.498 Bulk copied data into table 'IIIPartner_Item_Details' (85031 rows) +2023-10-26 11:53:17.509 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:18.467 Bulk copied data into table 'IIIPartner_Item_Details' (96433 rows) +2023-10-26 11:53:18.474 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:19.404 Bulk copied data into table 'IIIPartner_Item_Details' (92069 rows) +2023-10-26 11:53:19.414 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:20.374 Bulk copied data into table 'IIIPartner_Item_Details' (96946 rows) +2023-10-26 11:53:20.382 Bulk copying data into table 'IIIPartner_Item_Details' +2023-10-26 11:53:21.014 Bulk copied data into table 'IIIPartner_Item_Details' (62231 rows) +2023-10-26 11:53:21.014 Bulk copying data into table 'IIIPartner_Stock_Details' +2023-10-26 11:53:21.029 Bulk copied data into table 'IIIPartner_Stock_Details' (6247 rows) +2023-10-26 11:53:21.045 Bulk copying data into table 'InsuranceNetwork' +2023-10-26 11:53:21.045 Bulk copied data into table 'InsuranceNetwork' (8 rows) +2023-10-26 11:53:21.045 Bulk copying data into table 'IIIPatient_Insurance' +2023-10-26 11:53:21.092 Bulk copied data into table 'IIIPatient_Insurance' (4906 rows) +2023-10-26 11:53:21.092 Bulk copying data into table 'IIIPayment' +2023-10-26 11:53:21.092 Bulk copied data into table 'IIIPayment' (1 rows) +2023-10-26 11:53:21.092 Bulk copying data into table 'IIIPharmaceutical_Master' +2023-10-26 11:53:21.108 Bulk copied data into table 'IIIPharmaceutical_Master' (18 rows) +2023-10-26 11:53:21.108 Bulk copying data into table 'IIIPharmacy' +2023-10-26 11:53:21.123 Bulk copied data into table 'IIIPharmacy' (104 rows) +2023-10-26 11:53:21.123 Bulk copying data into table 'IIIPrescription_hdr' +2023-10-26 11:53:21.123 Bulk copied data into table 'IIIPrescription_hdr' (0 rows) +2023-10-26 11:53:21.139 Bulk copying data into table 'IIIPrice' +2023-10-26 11:53:25.299 Bulk copied data into table 'IIIPrice' (2060659 rows) +2023-10-26 11:53:25.299 Bulk copying data into table 'IIIPriceCode' +2023-10-26 11:53:25.315 Bulk copied data into table 'IIIPriceCode' (24 rows) +2023-10-26 11:53:25.315 Bulk copying data into table 'IIIPriceModifier' +2023-10-26 11:53:25.315 Bulk copied data into table 'IIIPriceModifier' (0 rows) +2023-10-26 11:53:25.327 Bulk copying data into table 'IIIProduct_Form' +2023-10-26 11:53:25.327 Bulk copied data into table 'IIIProduct_Form' (185 rows) +2023-10-26 11:53:25.327 Bulk copying data into table 'IIIRayon_Code_Master' +2023-10-26 11:53:25.342 Bulk copied data into table 'IIIRayon_Code_Master' (112 rows) +2023-10-26 11:53:25.342 Bulk copying data into table 'IIIRefundException' +2023-10-26 11:53:25.342 Bulk copied data into table 'IIIRefundException' (0 rows) +2023-10-26 11:53:25.342 Bulk copying data into table 'IIIRepetition_Info' +2023-10-26 11:53:25.342 Bulk copied data into table 'IIIRepetition_Info' (0 rows) +2023-10-26 11:53:25.342 Bulk copying data into table 'IIISales_Order_Detail' +2023-10-26 11:53:25.358 Bulk copied data into table 'IIISales_Order_Detail' (1 rows) +2023-10-26 11:53:25.373 Bulk copying data into table 'IIISales_Order_Detail_Additional_Info' +2023-10-26 11:53:25.373 Bulk copied data into table 'IIISales_Order_Detail_Additional_Info' (0 rows) +2023-10-26 11:53:25.373 Bulk copying data into table 'IIISales_Order_Header' +2023-10-26 11:53:25.389 Bulk copied data into table 'IIISales_Order_Header' (1 rows) +2023-10-26 11:53:25.389 Bulk copying data into table 'IIIService_Master' +2023-10-26 11:53:25.405 Bulk copied data into table 'IIIService_Master' (34 rows) +2023-10-26 11:53:25.405 Bulk copying data into table 'IIISmall_Expense_Master' +2023-10-26 11:53:25.405 Bulk copied data into table 'IIISmall_Expense_Master' (19 rows) +2023-10-26 11:53:25.405 Bulk copying data into table 'IIISpecialDiscountSchema' +2023-10-26 11:53:25.420 Bulk copied data into table 'IIISpecialDiscountSchema' (24 rows) +2023-10-26 11:53:25.420 Bulk copying data into table 'IIISpecialDiscountSchemaDetail' +2023-10-26 11:53:25.436 Bulk copied data into table 'IIISpecialDiscountSchemaDetail' (1020 rows) +2023-10-26 11:53:25.436 Bulk copying data into table 'IIIStorage_Area' +2023-10-26 11:53:25.451 Bulk copied data into table 'IIIStorage_Area' (141 rows) +2023-10-26 11:53:25.451 Bulk copying data into table 'IIITax' +2023-10-26 11:53:25.467 Bulk copied data into table 'IIITax' (17 rows) +2023-10-26 11:53:25.467 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.483 Bulk copied data into table 'IIIUserDetails' (2344 rows) +2023-10-26 11:53:25.498 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.514 Bulk copied data into table 'IIIUserDetails' (2592 rows) +2023-10-26 11:53:25.514 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.514 Bulk copied data into table 'IIIUserDetails' (2288 rows) +2023-10-26 11:53:25.530 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.545 Bulk copied data into table 'IIIUserDetails' (2351 rows) +2023-10-26 11:53:25.545 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.561 Bulk copied data into table 'IIIUserDetails' (2437 rows) +2023-10-26 11:53:25.561 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.576 Bulk copied data into table 'IIIUserDetails' (2170 rows) +2023-10-26 11:53:25.592 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.608 Bulk copied data into table 'IIIUserDetails' (2379 rows) +2023-10-26 11:53:25.608 Bulk copying data into table 'IIIUserDetails' +2023-10-26 11:53:25.623 Bulk copied data into table 'IIIUserDetails' (1010 rows) +2023-10-26 11:53:25.623 Bulk copying data into table 'IIIVat_Code_Master' +2023-10-26 11:53:25.639 Bulk copied data into table 'IIIVat_Code_Master' (19 rows) +2023-10-26 11:53:25.639 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.655 Bulk copied data into table 'IIIZip_master' (744 rows) +2023-10-26 11:53:25.655 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.655 Bulk copied data into table 'IIIZip_master' (784 rows) +2023-10-26 11:53:25.670 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.670 Bulk copied data into table 'IIIZip_master' (784 rows) +2023-10-26 11:53:25.670 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.686 Bulk copied data into table 'IIIZip_master' (779 rows) +2023-10-26 11:53:25.686 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.701 Bulk copied data into table 'IIIZip_master' (764 rows) +2023-10-26 11:53:25.701 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.717 Bulk copied data into table 'IIIZip_master' (769 rows) +2023-10-26 11:53:25.717 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.717 Bulk copied data into table 'IIIZip_master' (754 rows) +2023-10-26 11:53:25.733 Bulk copying data into table 'IIIZip_master' +2023-10-26 11:53:25.733 Bulk copied data into table 'IIIZip_master' (233 rows) +2023-10-26 11:53:25.733 Bulk copying data into table 'Interaction' +2023-10-26 11:53:25.795 Bulk copied data into table 'Interaction' (456 rows) +2023-10-26 11:53:25.795 Bulk copying data into table 'Interaction' +2023-10-26 11:53:25.858 Bulk copied data into table 'Interaction' (488 rows) +2023-10-26 11:53:25.858 Bulk copying data into table 'Interaction' +2023-10-26 11:53:25.920 Bulk copied data into table 'Interaction' (439 rows) +2023-10-26 11:53:25.920 Bulk copying data into table 'Interaction' +2023-10-26 11:53:25.967 Bulk copied data into table 'Interaction' (489 rows) +2023-10-26 11:53:25.983 Bulk copying data into table 'Interaction' +2023-10-26 11:53:26.030 Bulk copied data into table 'Interaction' (464 rows) +2023-10-26 11:53:26.030 Bulk copying data into table 'Interaction' +2023-10-26 11:53:26.076 Bulk copied data into table 'Interaction' (448 rows) +2023-10-26 11:53:26.092 Bulk copying data into table 'Interaction' +2023-10-26 11:53:26.139 Bulk copied data into table 'Interaction' (453 rows) +2023-10-26 11:53:26.139 Bulk copying data into table 'Interaction' +2023-10-26 11:53:26.155 Bulk copied data into table 'Interaction' (147 rows) +2023-10-26 11:53:26.155 Bulk copying data into table 'Substance' +2023-10-26 11:53:26.186 Bulk copied data into table 'Substance' (11756 rows) +2023-10-26 11:53:26.201 Bulk copying data into table 'ItemComposition' +2023-10-26 11:53:26.498 Bulk copied data into table 'ItemComposition' (155735 rows) +2023-10-26 11:53:26.498 Bulk copying data into table 'ItemInformation' +2023-10-26 11:53:26.498 Bulk copied data into table 'ItemInformation' (0 rows) +2023-10-26 11:53:26.498 Bulk copying data into table 'ItemInteraction' +2023-10-26 11:53:27.155 Bulk copied data into table 'ItemInteraction' (555369 rows) +2023-10-26 11:53:27.157 Bulk copying data into table 'ItemLimitation' +2023-10-26 11:53:27.436 Bulk copied data into table 'ItemLimitation' (46691 rows) +2023-10-26 11:53:27.436 Bulk copying data into table 'ItemLocation' +2023-10-26 11:53:27.451 Bulk copied data into table 'ItemLocation' (5 rows) +2023-10-26 11:53:27.451 Bulk copying data into table 'ItemRegulation' +2023-10-26 11:53:27.717 Bulk copied data into table 'ItemRegulation' (258023 rows) +2023-10-26 11:53:27.717 Bulk copying data into table 'ItemSearch' +2023-10-26 11:53:30.664 Bulk copied data into table 'ItemSearch' (2398113 rows) +2023-10-26 11:53:30.664 Bulk copying data into table 'ItemSite' +2023-10-26 11:53:31.389 Bulk copied data into table 'ItemSite' (670196 rows) +2023-10-26 11:53:31.389 Bulk copying data into table 'ItemText' +2023-10-26 11:53:34.577 Bulk copied data into table 'ItemText' (2076085 rows) +2023-10-26 11:53:34.577 Bulk copying data into table 'ModifierDefinition' +2023-10-26 11:53:34.577 Bulk copied data into table 'ModifierDefinition' (0 rows) +2023-10-26 11:53:34.577 Bulk copying data into table 'ModifierExclusion' +2023-10-26 11:53:34.577 Bulk copied data into table 'ModifierExclusion' (0 rows) +2023-10-26 11:53:34.592 Bulk copying data into table 'NumeraryValue' +2023-10-26 11:53:34.592 Bulk copied data into table 'NumeraryValue' (31 rows) +2023-10-26 11:53:34.592 Bulk copying data into table 'Operation' +2023-10-26 11:53:34.608 Bulk copied data into table 'Operation' (18 rows) +2023-10-26 11:53:34.608 Bulk copying data into table 'Role' +2023-10-26 11:53:34.608 Bulk copied data into table 'Role' (197 rows) +2023-10-26 11:53:34.608 Bulk copying data into table 'OperationRole' +2023-10-26 11:53:34.623 Bulk copied data into table 'OperationRole' (297 rows) +2023-10-26 11:53:34.623 Bulk copying data into table 'StandardText' +2023-10-26 11:53:34.623 Bulk copied data into table 'StandardText' (66 rows) +2023-10-26 11:53:34.623 Bulk copying data into table 'OuManager' +2023-10-26 11:53:34.655 Bulk copied data into table 'OuManager' (179 rows) +2023-10-26 11:53:34.655 Bulk copying data into table 'PharmacyItemLink' +2023-10-26 11:53:34.655 Bulk copied data into table 'PharmacyItemLink' (1 rows) +2023-10-26 11:53:34.655 Bulk copying data into table 'PointOfSale' +2023-10-26 11:53:34.670 Bulk copied data into table 'PointOfSale' (19 rows) +2023-10-26 11:53:34.670 Bulk copying data into table 'Posology' +2023-10-26 11:53:34.670 Bulk copied data into table 'Posology' (0 rows) +2023-10-26 11:53:34.670 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.702 Bulk copied data into table 'PrescriberRole' (9105 rows) +2023-10-26 11:53:34.702 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.733 Bulk copied data into table 'PrescriberRole' (9012 rows) +2023-10-26 11:53:34.733 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.764 Bulk copied data into table 'PrescriberRole' (9069 rows) +2023-10-26 11:53:34.764 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.795 Bulk copied data into table 'PrescriberRole' (9080 rows) +2023-10-26 11:53:34.795 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.827 Bulk copied data into table 'PrescriberRole' (8968 rows) +2023-10-26 11:53:34.827 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.842 Bulk copied data into table 'PrescriberRole' (8657 rows) +2023-10-26 11:53:34.858 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.905 Bulk copied data into table 'PrescriberRole' (8643 rows) +2023-10-26 11:53:34.905 Bulk copying data into table 'PrescriberRole' +2023-10-26 11:53:34.936 Bulk copied data into table 'PrescriberRole' (7362 rows) +2023-10-26 11:53:34.952 Bulk copying data into table 'QrCodes' +2023-10-26 11:53:34.967 Bulk copied data into table 'QrCodes' (0 rows) +2023-10-26 11:53:34.967 Bulk copying data into table 'Report' +2023-10-26 11:53:34.967 Bulk copied data into table 'Report' (8 rows) +2023-10-26 11:53:34.967 Bulk copying data into table 'StandardTextText' +2023-10-26 11:53:34.967 Bulk copied data into table 'StandardTextText' (258 rows) +2023-10-26 11:53:34.983 Bulk copying data into table 'UserRole' +2023-10-26 11:53:35.030 Bulk copied data into table 'UserRole' (39265 rows) +2023-10-26 11:53:35.030 Bulk copying data into table 'WebService' +2023-10-26 11:53:35.045 Bulk copied data into table 'WebService' (49 rows) +2023-10-26 11:53:35.045 Bulk copying data into table 'DatabaseHistory' +2023-10-26 11:53:35.045 Bulk copied data into table 'DatabaseHistory' (149 rows) +2023-10-26 11:53:35.045 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.077 Bulk copied data into table 'MigrationScriptHistory' (1569 rows) +2023-10-26 11:53:35.077 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.092 Bulk copied data into table 'MigrationScriptHistory' (1568 rows) +2023-10-26 11:53:35.092 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.108 Bulk copied data into table 'MigrationScriptHistory' (1568 rows) +2023-10-26 11:53:35.108 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.123 Bulk copied data into table 'MigrationScriptHistory' (1534 rows) +2023-10-26 11:53:35.123 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.155 Bulk copied data into table 'MigrationScriptHistory' (1568 rows) +2023-10-26 11:53:35.155 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.170 Bulk copied data into table 'MigrationScriptHistory' (1568 rows) +2023-10-26 11:53:35.170 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.186 Bulk copied data into table 'MigrationScriptHistory' (1568 rows) +2023-10-26 11:53:35.186 Bulk copying data into table 'MigrationScriptHistory' +2023-10-26 11:53:35.202 Bulk copied data into table 'MigrationScriptHistory' (1488 rows) +2023-10-26 11:53:35.202 Bulk copying data into table 'RunOnceScriptHistory' +2023-10-26 11:53:35.217 Bulk copied data into table 'RunOnceScriptHistory' (140 rows) +2023-10-26 11:53:35.217 Bulk copying data into table 'VestaVersion' +2023-10-26 11:53:35.217 Bulk copied data into table 'VestaVersion' (0 rows) +2023-10-26 11:53:35.358 Creating Primary Key index on table '[dbo].[Brand]' +2023-10-26 11:53:35.358 Creating Primary Key index on table '[dbo].[BrevierText]' +2023-10-26 11:53:35.389 Creating Primary Key index on table '[dbo].[CommonVar]' +2023-10-26 11:53:35.389 Creating Primary Key index on table '[dbo].[CustomerCard]' +2023-10-26 11:53:35.405 Creating Primary Key index on table '[dbo].[DiscountVoucher]' +2023-10-26 11:53:35.405 Creating Primary Key index on table '[dbo].[DiscountVoucherActionDefinition]' +2023-10-26 11:53:35.420 Creating Primary Key index on table '[dbo].[DiscountVoucherActionDefinitionSpecificTargetItem]' +2023-10-26 11:53:35.420 Creating Primary Key index on table '[dbo].[DiscountVoucherCondition]' +2023-10-26 11:53:35.436 Creating Primary Key index on table '[dbo].[DiscountVoucherCouponActionDefinition]' +2023-10-26 11:53:35.467 Creating Primary Key index on table '[dbo].[DiscountVoucherCouponActionDefinitionText]' +2023-10-26 11:53:35.467 Creating Primary Key index on table '[dbo].[DiscountVoucherPackageElement]' +2023-10-26 11:53:35.467 Creating Primary Key index on table '[dbo].[DiscountVoucherText]' +2023-10-26 11:53:35.483 Creating Primary Key index on table '[dbo].[IIIPerson]' +2023-10-26 11:53:35.483 Creating Primary Key index on table '[dbo].[IIICommunicationItem]' +2023-10-26 11:53:35.498 Creating Primary Key index on table '[dbo].[IIIPhysician]' +2023-10-26 11:53:35.498 Creating Primary Key index on table '[dbo].[IIICustomer]' +2023-10-26 11:53:35.498 Creating Primary Key index on table '[dbo].[IIICustomerToPerson]' +2023-10-26 11:53:35.498 Creating Primary Key index on table '[dbo].[IIIDiscountOperation]' +2023-10-26 11:53:35.498 Creating Primary Key index on table '[dbo].[IIIGaldatCode11]' +2023-10-26 11:53:35.498 Creating Primary Key index on table '[dbo].[IIIItemCommercialRule]' +2023-10-26 11:53:35.577 Creating Primary Key index on table '[dbo].[IIIItemLink]' +2023-10-26 11:53:35.577 Creating Primary Key index on table '[dbo].[IIIItemRelation]' +2023-10-26 11:53:35.577 Creating Primary Key index on table '[dbo].[IIIManufacturer]' +2023-10-26 11:53:35.592 Creating Primary Key index on table '[dbo].[IIIPartner_Item_Details]' +2023-10-26 11:53:35.592 Creating Primary Key index on table '[dbo].[IIIPartner_Stock_Details]' +2023-10-26 11:53:35.592 Creating Primary Key index on table '[dbo].[IIIPatient_Insurance]' +2023-10-26 11:53:35.592 Creating Primary Key index on table '[dbo].[IIIPrice]' +2023-10-26 11:53:35.608 Creating Primary Key index on table '[dbo].[IIIPriceCode]' +2023-10-26 11:53:38.608 Creating Primary Key index on table '[dbo].[IIIPriceModifier]' +2023-10-26 11:53:38.608 Creating Primary Key index on table '[dbo].[IIIProduct_Form]' +2023-10-26 11:53:38.608 Creating Primary Key index on table '[dbo].[IIIRefundException]' +2023-10-26 11:53:38.608 Creating Primary Key index on table '[dbo].[IIIUserDetails]' +2023-10-26 11:53:38.623 Creating Primary Key index on table '[dbo].[IIIZip_master]' +2023-10-26 11:53:38.623 Creating Primary Key index on table '[dbo].[Interaction]' +2023-10-26 11:53:38.623 Creating Primary Key index on table '[dbo].[Substance]' +2023-10-26 11:53:38.623 Creating Primary Key index on table '[dbo].[ItemComposition]' +2023-10-26 11:53:38.639 Creating Primary Key index on table '[dbo].[ItemInteraction]' +2023-10-26 11:53:38.920 Creating Primary Key index on table '[dbo].[ItemLimitation]' +2023-10-26 11:53:39.986 Creating Primary Key index on table '[dbo].[ItemLocation]' +2023-10-26 11:53:40.061 Creating Primary Key index on table '[dbo].[ItemRegulation]' +2023-10-26 11:53:40.077 Creating Primary Key index on table '[dbo].[ItemSearch]' +2023-10-26 11:53:40.342 Creating Primary Key index on table '[dbo].[ItemSite]' +2023-10-26 11:53:42.217 Creating Primary Key index on table '[dbo].[ItemText]' +2023-10-26 11:53:42.795 Creating Primary Key index on table '[dbo].[Operation]' +2023-10-26 11:53:44.452 Creating Primary Key index on table '[dbo].[Role]' +2023-10-26 11:53:44.467 Creating Primary Key index on table '[dbo].[OperationRole]' +2023-10-26 11:53:44.467 Creating Primary Key index on table '[dbo].[PharmacyItemLink]' +2023-10-26 11:53:44.483 Creating Primary Key index on table '[dbo].[PrescriberRole]' +2023-10-26 11:53:44.483 Creating Primary Key index on table '[dbo].[QrCodes]' +2023-10-26 11:53:44.483 Creating Primary Key index on table '[dbo].[Report]' +2023-10-26 11:53:44.483 Creating Primary Key index on table '[dbo].[UserRole]' +2023-10-26 11:53:44.498 Creating Primary Key index on table '[upd].[MigrationScriptHistory]' +2023-10-26 11:53:44.545 Extracting snapshot file 'Brand_2.trg' from cabinet file +2023-10-26 11:53:44.561 Extracted file 'Brand_2.trg' +2023-10-26 11:53:44.561 Applied script 'Brand_2.trg' +2023-10-26 11:53:44.561 Extracting snapshot file 'BrevierText_3.trg' from cabinet file +2023-10-26 11:53:44.577 Extracted file 'BrevierText_3.trg' +2023-10-26 11:53:44.577 Applied script 'BrevierText_3.trg' +2023-10-26 11:53:44.577 Extracting snapshot file 'ClinicalCheckType_6.trg' from cabinet file +2023-10-26 11:53:44.592 Extracted file 'ClinicalCheckType_6.trg' +2023-10-26 11:53:44.592 Applied script 'ClinicalCheckType_6.trg' +2023-10-26 11:53:44.592 Extracting snapshot file 'ClinicalCheck_4.trg' from cabinet file +2023-10-26 11:53:44.608 Extracted file 'ClinicalCheck_4.trg' +2023-10-26 11:53:44.608 Applied script 'ClinicalCheck_4.trg' +2023-10-26 11:53:44.608 Extracting snapshot file 'ClinicalCheckToPatient_5.trg' from cabinet file +2023-10-26 11:53:44.623 Extracted file 'ClinicalCheckToPatient_5.trg' +2023-10-26 11:53:44.623 Applied script 'ClinicalCheckToPatient_5.trg' +2023-10-26 11:53:44.623 Extracting snapshot file 'CommonVar_7.trg' from cabinet file +2023-10-26 11:53:44.639 Extracted file 'CommonVar_7.trg' +2023-10-26 11:53:44.655 Applied script 'CommonVar_7.trg' +2023-10-26 11:53:44.655 Extracting snapshot file 'Criteria_8.trg' from cabinet file +2023-10-26 11:53:44.670 Extracted file 'Criteria_8.trg' +2023-10-26 11:53:44.670 Applied script 'Criteria_8.trg' +2023-10-26 11:53:44.670 Extracting snapshot file 'CustomerCard_9.trg' from cabinet file +2023-10-26 11:53:44.686 Extracted file 'CustomerCard_9.trg' +2023-10-26 11:53:44.686 Applied script 'CustomerCard_9.trg' +2023-10-26 11:53:44.686 Extracting snapshot file 'CustomerReminder_10.trg' from cabinet file +2023-10-26 11:53:44.702 Extracted file 'CustomerReminder_10.trg' +2023-10-26 11:53:44.702 Applied script 'CustomerReminder_10.trg' +2023-10-26 11:53:44.702 Extracting snapshot file 'DiscountVoucher_11.trg' from cabinet file +2023-10-26 11:53:44.717 Extracted file 'DiscountVoucher_11.trg' +2023-10-26 11:53:44.717 Applied script 'DiscountVoucher_11.trg' +2023-10-26 11:53:44.717 Extracting snapshot file 'DiscountVoucherbd6c1f7b_12.trg' from cabinet file +2023-10-26 11:53:44.733 Extracted file 'DiscountVoucherbd6c1f7b_12.trg' +2023-10-26 11:53:44.733 Applied script 'DiscountVoucherbd6c1f7b_12.trg' +2023-10-26 11:53:44.748 Extracting snapshot file 'DiscountVoucher37d34ff9_13.trg' from cabinet file +2023-10-26 11:53:44.748 Extracted file 'DiscountVoucher37d34ff9_13.trg' +2023-10-26 11:53:44.748 Applied script 'DiscountVoucher37d34ff9_13.trg' +2023-10-26 11:53:44.764 Extracting snapshot file 'DiscountVoucher8f4212b6_14.trg' from cabinet file +2023-10-26 11:53:44.764 Extracted file 'DiscountVoucher8f4212b6_14.trg' +2023-10-26 11:53:44.764 Applied script 'DiscountVoucher8f4212b6_14.trg' +2023-10-26 11:53:44.780 Extracting snapshot file 'DiscountVoucher72752316_15.trg' from cabinet file +2023-10-26 11:53:44.780 Extracted file 'DiscountVoucher72752316_15.trg' +2023-10-26 11:53:44.780 Applied script 'DiscountVoucher72752316_15.trg' +2023-10-26 11:53:44.795 Extracting snapshot file 'DiscountVoucher146688c_16.trg' from cabinet file +2023-10-26 11:53:44.811 Extracted file 'DiscountVoucher146688c_16.trg' +2023-10-26 11:53:44.811 Applied script 'DiscountVoucher146688c_16.trg' +2023-10-26 11:53:44.811 Extracting snapshot file 'DiscountVoucher6a324c82_17.trg' from cabinet file +2023-10-26 11:53:44.827 Extracted file 'DiscountVoucher6a324c82_17.trg' +2023-10-26 11:53:44.827 Applied script 'DiscountVoucher6a324c82_17.trg' +2023-10-26 11:53:44.842 Extracting snapshot file 'DiscountVouchera2e0fbb8_18.trg' from cabinet file +2023-10-26 11:53:44.842 Extracted file 'DiscountVouchera2e0fbb8_18.trg' +2023-10-26 11:53:44.842 Applied script 'DiscountVouchera2e0fbb8_18.trg' +2023-10-26 11:53:44.858 Extracting snapshot file 'DiscountVoucherText_19.trg' from cabinet file +2023-10-26 11:53:44.858 Extracted file 'DiscountVoucherText_19.trg' +2023-10-26 11:53:44.858 Applied script 'DiscountVoucherText_19.trg' +2023-10-26 11:53:44.873 Extracting snapshot file 'IIIBill_Pharmacbb2b78f5_20.trg' from cabinet file +2023-10-26 11:53:44.873 Extracted file 'IIIBill_Pharmacbb2b78f5_20.trg' +2023-10-26 11:53:44.873 Applied script 'IIIBill_Pharmacbb2b78f5_20.trg' +2023-10-26 11:53:44.889 Extracting snapshot file 'IIICommon_Bank_dae37345_21.trg' from cabinet file +2023-10-26 11:53:44.905 Extracted file 'IIICommon_Bank_dae37345_21.trg' +2023-10-26 11:53:44.905 Applied script 'IIICommon_Bank_dae37345_21.trg' +2023-10-26 11:53:44.905 Extracting snapshot file 'IIICountry_Master_23.trg' from cabinet file +2023-10-26 11:53:44.920 Extracted file 'IIICountry_Master_23.trg' +2023-10-26 11:53:44.920 Applied script 'IIICountry_Master_23.trg' +2023-10-26 11:53:44.920 Extracting snapshot file 'IIIPerson_Title_52.trg' from cabinet file +2023-10-26 11:53:44.936 Extracted file 'IIIPerson_Title_52.trg' +2023-10-26 11:53:44.936 Applied script 'IIIPerson_Title_52.trg' +2023-10-26 11:53:44.936 Extracting snapshot file 'IIIPerson_51.trg' from cabinet file +2023-10-26 11:53:44.952 Extracted file 'IIIPerson_51.trg' +2023-10-26 11:53:44.952 Applied script 'IIIPerson_51.trg' +2023-10-26 11:53:44.952 Extracting snapshot file 'IIICommunicationItem_22.trg' from cabinet file +2023-10-26 11:53:44.967 Extracted file 'IIICommunicationItem_22.trg' +2023-10-26 11:53:44.967 Applied script 'IIICommunicationItem_22.trg' +2023-10-26 11:53:44.967 Extracting snapshot file 'IIICoverage_Documents_24.trg' from cabinet file +2023-10-26 11:53:44.983 Extracted file 'IIICoverage_Documents_24.trg' +2023-10-26 11:53:44.983 Applied script 'IIICoverage_Documents_24.trg' +2023-10-26 11:53:44.983 Extracting snapshot file 'IIICurrency_Master_25.trg' from cabinet file +2023-10-26 11:53:44.998 Extracted file 'IIICurrency_Master_25.trg' +2023-10-26 11:53:44.998 Applied script 'IIICurrency_Master_25.trg' +2023-10-26 11:53:44.998 Extracting snapshot file 'IIIPhysician_55.trg' from cabinet file +2023-10-26 11:53:45.014 Extracted file 'IIIPhysician_55.trg' +2023-10-26 11:53:45.014 Applied script 'IIIPhysician_55.trg' +2023-10-26 11:53:45.030 Extracting snapshot file 'IIICustomer_26.trg' from cabinet file +2023-10-26 11:53:45.030 Extracted file 'IIICustomer_26.trg' +2023-10-26 11:53:45.030 Applied script 'IIICustomer_26.trg' +2023-10-26 11:53:45.045 Extracting snapshot file 'IIICustomerCategory_27.trg' from cabinet file +2023-10-26 11:53:45.061 Extracted file 'IIICustomerCategory_27.trg' +2023-10-26 11:53:45.061 Applied script 'IIICustomerCategory_27.trg' +2023-10-26 11:53:45.061 Extracting snapshot file 'IIICustomerGroup_28.trg' from cabinet file +2023-10-26 11:53:45.077 Extracted file 'IIICustomerGroup_28.trg' +2023-10-26 11:53:45.077 Applied script 'IIICustomerGroup_28.trg' +2023-10-26 11:53:45.077 Extracting snapshot file 'IIICustomerToPerson_29.trg' from cabinet file +2023-10-26 11:53:45.092 Extracted file 'IIICustomerToPerson_29.trg' +2023-10-26 11:53:45.128 Applied script 'IIICustomerToPerson_29.trg' +2023-10-26 11:53:45.128 Extracting snapshot file 'IIIDelivery_Note_Header_30.trg' from cabinet file +2023-10-26 11:53:45.140 Extracted file 'IIIDelivery_Note_Header_30.trg' +2023-10-26 11:53:45.140 Applied script 'IIIDelivery_Note_Header_30.trg' +2023-10-26 11:53:45.155 Extracting snapshot file 'IIIDiscountOperation_31.trg' from cabinet file +2023-10-26 11:53:45.155 Extracted file 'IIIDiscountOperation_31.trg' +2023-10-26 11:53:45.171 Applied script 'IIIDiscountOperation_31.trg' +2023-10-26 11:53:45.171 Extracting snapshot file 'IIIDiscountSchemaDetail_32.trg' from cabinet file +2023-10-26 11:53:45.171 Extracted file 'IIIDiscountSchemaDetail_32.trg' +2023-10-26 11:53:45.186 Applied script 'IIIDiscountSchemaDetail_32.trg' +2023-10-26 11:53:45.186 Extracting snapshot file 'IIIExchange_rate_33.trg' from cabinet file +2023-10-26 11:53:45.186 Extracted file 'IIIExchange_rate_33.trg' +2023-10-26 11:53:45.202 Applied script 'IIIExchange_rate_33.trg' +2023-10-26 11:53:45.202 Extracting snapshot file 'IIIGaldatCode11_34.trg' from cabinet file +2023-10-26 11:53:45.218 Extracted file 'IIIGaldatCode11_34.trg' +2023-10-26 11:53:45.218 Applied script 'IIIGaldatCode11_34.trg' +2023-10-26 11:53:45.218 Extracting snapshot file 'IIIInsurance_Master_35.trg' from cabinet file +2023-10-26 11:53:45.233 Extracted file 'IIIInsurance_Master_35.trg' +2023-10-26 11:53:45.233 Applied script 'IIIInsurance_Master_35.trg' +2023-10-26 11:53:45.233 Extracting snapshot file 'IIIInsuranceAgreement_36.trg' from cabinet file +2023-10-26 11:53:45.249 Extracted file 'IIIInsuranceAgreement_36.trg' +2023-10-26 11:53:45.249 Applied script 'IIIInsuranceAgreement_36.trg' +2023-10-26 11:53:45.249 Extracting snapshot file 'IIIInsuranceCod36de3525_37.trg' from cabinet file +2023-10-26 11:53:45.264 Extracted file 'IIIInsuranceCod36de3525_37.trg' +2023-10-26 11:53:45.264 Applied script 'IIIInsuranceCod36de3525_37.trg' +2023-10-26 11:53:45.264 Extracting snapshot file 'IIIInsuranceGroup_38.trg' from cabinet file +2023-10-26 11:53:45.280 Extracted file 'IIIInsuranceGroup_38.trg' +2023-10-26 11:53:45.280 Applied script 'IIIInsuranceGroup_38.trg' +2023-10-26 11:53:45.280 Extracting snapshot file 'IIIInsuranceGroupLink_39.trg' from cabinet file +2023-10-26 11:53:45.298 Extracted file 'IIIInsuranceGroupLink_39.trg' +2023-10-26 11:53:45.298 Applied script 'IIIInsuranceGroupLink_39.trg' +2023-10-26 11:53:45.298 Extracting snapshot file 'IIIInsuranceTaxLink_40.trg' from cabinet file +2023-10-26 11:53:45.314 Extracted file 'IIIInsuranceTaxLink_40.trg' +2023-10-26 11:53:45.314 Applied script 'IIIInsuranceTaxLink_40.trg' +2023-10-26 11:53:45.314 Extracting snapshot file 'IIIItemCommercialRule_41.trg' from cabinet file +2023-10-26 11:53:45.327 Extracted file 'IIIItemCommercialRule_41.trg' +2023-10-26 11:53:45.342 Applied script 'IIIItemCommercialRule_41.trg' +2023-10-26 11:53:45.342 Extracting snapshot file 'IIIItemLink_42.trg' from cabinet file +2023-10-26 11:53:45.358 Extracted file 'IIIItemLink_42.trg' +2023-10-26 11:53:45.358 Applied script 'IIIItemLink_42.trg' +2023-10-26 11:53:45.358 Extracting snapshot file 'IIIItemRelation_43.trg' from cabinet file +2023-10-26 11:53:45.373 Extracted file 'IIIItemRelation_43.trg' +2023-10-26 11:53:45.373 Applied script 'IIIItemRelation_43.trg' +2023-10-26 11:53:45.373 Extracting snapshot file 'IIIManufacturer_44.trg' from cabinet file +2023-10-26 11:53:45.389 Extracted file 'IIIManufacturer_44.trg' +2023-10-26 11:53:45.389 Applied script 'IIIManufacturer_44.trg' +2023-10-26 11:53:45.389 Extracting snapshot file 'IIINetwork_Regi64f233e1_45.trg' from cabinet file +2023-10-26 11:53:45.405 Extracted file 'IIINetwork_Regi64f233e1_45.trg' +2023-10-26 11:53:45.405 Applied script 'IIINetwork_Regi64f233e1_45.trg' +2023-10-26 11:53:45.405 Extracting snapshot file 'IIINetworkDiscount_46.trg' from cabinet file +2023-10-26 11:53:45.420 Extracted file 'IIINetworkDiscount_46.trg' +2023-10-26 11:53:45.420 Applied script 'IIINetworkDiscount_46.trg' +2023-10-26 11:53:45.436 Extracting snapshot file 'IIIPartner_Item_Details_47.trg' from cabinet file +2023-10-26 11:53:45.436 Extracted file 'IIIPartner_Item_Details_47.trg' +2023-10-26 11:53:45.436 Applied script 'IIIPartner_Item_Details_47.trg' +2023-10-26 11:53:45.452 Extracting snapshot file 'IIIPartner_Stoc3b146885_48.trg' from cabinet file +2023-10-26 11:53:45.467 Extracted file 'IIIPartner_Stoc3b146885_48.trg' +2023-10-26 11:53:45.483 Applied script 'IIIPartner_Stoc3b146885_48.trg' +2023-10-26 11:53:45.498 Extracting snapshot file 'InsuranceNetwork_76.trg' from cabinet file +2023-10-26 11:53:45.514 Extracted file 'InsuranceNetwork_76.trg' +2023-10-26 11:53:45.514 Applied script 'InsuranceNetwork_76.trg' +2023-10-26 11:53:45.514 Extracting snapshot file 'IIIPatient_Insurance_49.trg' from cabinet file +2023-10-26 11:53:45.514 Extracted file 'IIIPatient_Insurance_49.trg' +2023-10-26 11:53:45.514 Applied script 'IIIPatient_Insurance_49.trg' +2023-10-26 11:53:45.530 Extracting snapshot file 'IIIPayment_50.trg' from cabinet file +2023-10-26 11:53:45.530 Extracted file 'IIIPayment_50.trg' +2023-10-26 11:53:45.530 Applied script 'IIIPayment_50.trg' +2023-10-26 11:53:45.530 Extracting snapshot file 'IIIPharmaceutic9b7e228e_53.trg' from cabinet file +2023-10-26 11:53:45.545 Extracted file 'IIIPharmaceutic9b7e228e_53.trg' +2023-10-26 11:53:45.545 Applied script 'IIIPharmaceutic9b7e228e_53.trg' +2023-10-26 11:53:45.561 Extracting snapshot file 'IIIPharmacy_54.trg' from cabinet file +2023-10-26 11:53:45.561 Extracted file 'IIIPharmacy_54.trg' +2023-10-26 11:53:45.577 Applied script 'IIIPharmacy_54.trg' +2023-10-26 11:53:45.577 Extracting snapshot file 'IIIPrescription_hdr_56.trg' from cabinet file +2023-10-26 11:53:45.592 Extracted file 'IIIPrescription_hdr_56.trg' +2023-10-26 11:53:45.592 Applied script 'IIIPrescription_hdr_56.trg' +2023-10-26 11:53:45.592 Extracting snapshot file 'IIIPrice_57.trg' from cabinet file +2023-10-26 11:53:45.608 Extracted file 'IIIPrice_57.trg' +2023-10-26 11:53:45.608 Applied script 'IIIPrice_57.trg' +2023-10-26 11:53:45.608 Extracting snapshot file 'IIIPriceCode_58.trg' from cabinet file +2023-10-26 11:53:45.623 Extracted file 'IIIPriceCode_58.trg' +2023-10-26 11:53:45.623 Applied script 'IIIPriceCode_58.trg' +2023-10-26 11:53:45.623 Extracting snapshot file 'IIIPriceModifier_59.trg' from cabinet file +2023-10-26 11:53:45.639 Extracted file 'IIIPriceModifier_59.trg' +2023-10-26 11:53:45.639 Applied script 'IIIPriceModifier_59.trg' +2023-10-26 11:53:45.639 Extracting snapshot file 'IIIProduct_Form_60.trg' from cabinet file +2023-10-26 11:53:45.655 Extracted file 'IIIProduct_Form_60.trg' +2023-10-26 11:53:45.670 Applied script 'IIIProduct_Form_60.trg' +2023-10-26 11:53:45.670 Extracting snapshot file 'IIIRayon_Code_Master_61.trg' from cabinet file +2023-10-26 11:53:45.670 Extracted file 'IIIRayon_Code_Master_61.trg' +2023-10-26 11:53:45.686 Applied script 'IIIRayon_Code_Master_61.trg' +2023-10-26 11:53:45.686 Extracting snapshot file 'IIIRefundException_62.trg' from cabinet file +2023-10-26 11:53:45.686 Extracted file 'IIIRefundException_62.trg' +2023-10-26 11:53:45.702 Applied script 'IIIRefundException_62.trg' +2023-10-26 11:53:45.702 Extracting snapshot file 'IIIRepetition_Info_63.trg' from cabinet file +2023-10-26 11:53:45.717 Extracted file 'IIIRepetition_Info_63.trg' +2023-10-26 11:53:45.717 Applied script 'IIIRepetition_Info_63.trg' +2023-10-26 11:53:45.717 Extracting snapshot file 'IIISales_Order_Detail_64.trg' from cabinet file +2023-10-26 11:53:45.733 Extracted file 'IIISales_Order_Detail_64.trg' +2023-10-26 11:53:45.733 Applied script 'IIISales_Order_Detail_64.trg' +2023-10-26 11:53:45.733 Extracting snapshot file 'IIISales_Order_77520377_65.trg' from cabinet file +2023-10-26 11:53:45.748 Extracted file 'IIISales_Order_77520377_65.trg' +2023-10-26 11:53:45.748 Applied script 'IIISales_Order_77520377_65.trg' +2023-10-26 11:53:45.748 Extracting snapshot file 'IIISales_Order_Header_66.trg' from cabinet file +2023-10-26 11:53:45.764 Extracted file 'IIISales_Order_Header_66.trg' +2023-10-26 11:53:45.795 Applied script 'IIISales_Order_Header_66.trg' +2023-10-26 11:53:45.811 Extracting snapshot file 'IIIService_Master_67.trg' from cabinet file +2023-10-26 11:53:45.811 Extracted file 'IIIService_Master_67.trg' +2023-10-26 11:53:45.827 Applied script 'IIIService_Master_67.trg' +2023-10-26 11:53:45.827 Extracting snapshot file 'IIISmall_Expense_Master_68.trg' from cabinet file +2023-10-26 11:53:45.842 Extracted file 'IIISmall_Expense_Master_68.trg' +2023-10-26 11:53:45.842 Applied script 'IIISmall_Expense_Master_68.trg' +2023-10-26 11:53:45.842 Extracting snapshot file 'IIISpecialDisco184346ad_69.trg' from cabinet file +2023-10-26 11:53:45.858 Extracted file 'IIISpecialDisco184346ad_69.trg' +2023-10-26 11:53:45.858 Applied script 'IIISpecialDisco184346ad_69.trg' +2023-10-26 11:53:45.858 Extracting snapshot file 'IIISpecialDisco8421ddeb_70.trg' from cabinet file +2023-10-26 11:53:45.873 Extracted file 'IIISpecialDisco8421ddeb_70.trg' +2023-10-26 11:53:45.873 Applied script 'IIISpecialDisco8421ddeb_70.trg' +2023-10-26 11:53:45.873 Extracting snapshot file 'IIIStorage_Area_71.trg' from cabinet file +2023-10-26 11:53:45.889 Extracted file 'IIIStorage_Area_71.trg' +2023-10-26 11:53:45.889 Applied script 'IIIStorage_Area_71.trg' +2023-10-26 11:53:45.889 Extracting snapshot file 'IIITax_72.trg' from cabinet file +2023-10-26 11:53:45.905 Extracted file 'IIITax_72.trg' +2023-10-26 11:53:45.905 Applied script 'IIITax_72.trg' +2023-10-26 11:53:45.905 Extracting snapshot file 'IIIUserDetails_73.trg' from cabinet file +2023-10-26 11:53:45.920 Extracted file 'IIIUserDetails_73.trg' +2023-10-26 11:53:45.920 Applied script 'IIIUserDetails_73.trg' +2023-10-26 11:53:45.920 Extracting snapshot file 'IIIVat_Code_Master_74.trg' from cabinet file +2023-10-26 11:53:45.936 Extracted file 'IIIVat_Code_Master_74.trg' +2023-10-26 11:53:45.936 Applied script 'IIIVat_Code_Master_74.trg' +2023-10-26 11:53:45.936 Extracting snapshot file 'IIIZip_master_75.trg' from cabinet file +2023-10-26 11:53:45.952 Extracted file 'IIIZip_master_75.trg' +2023-10-26 11:53:45.952 Applied script 'IIIZip_master_75.trg' +2023-10-26 11:53:45.952 Extracting snapshot file 'Interaction_77.trg' from cabinet file +2023-10-26 11:53:45.967 Extracted file 'Interaction_77.trg' +2023-10-26 11:53:45.967 Applied script 'Interaction_77.trg' +2023-10-26 11:53:45.967 Extracting snapshot file 'Substance_102.trg' from cabinet file +2023-10-26 11:53:45.983 Extracted file 'Substance_102.trg' +2023-10-26 11:53:45.983 Applied script 'Substance_102.trg' +2023-10-26 11:53:45.983 Extracting snapshot file 'ItemComposition_78.trg' from cabinet file +2023-10-26 11:53:45.998 Extracted file 'ItemComposition_78.trg' +2023-10-26 11:53:45.998 Applied script 'ItemComposition_78.trg' +2023-10-26 11:53:45.998 Extracting snapshot file 'ItemInformation_79.trg' from cabinet file +2023-10-26 11:53:46.014 Extracted file 'ItemInformation_79.trg' +2023-10-26 11:53:46.030 Applied script 'ItemInformation_79.trg' +2023-10-26 11:53:46.030 Extracting snapshot file 'ItemInteraction_80.trg' from cabinet file +2023-10-26 11:53:46.030 Extracted file 'ItemInteraction_80.trg' +2023-10-26 11:53:46.045 Applied script 'ItemInteraction_80.trg' +2023-10-26 11:53:46.045 Extracting snapshot file 'ItemLimitation_81.trg' from cabinet file +2023-10-26 11:53:46.045 Extracted file 'ItemLimitation_81.trg' +2023-10-26 11:53:46.061 Applied script 'ItemLimitation_81.trg' +2023-10-26 11:53:46.061 Extracting snapshot file 'ItemLocation_82.trg' from cabinet file +2023-10-26 11:53:46.077 Extracted file 'ItemLocation_82.trg' +2023-10-26 11:53:46.077 Applied script 'ItemLocation_82.trg' +2023-10-26 11:53:46.092 Extracting snapshot file 'ItemRegulation_83.trg' from cabinet file +2023-10-26 11:53:46.092 Extracted file 'ItemRegulation_83.trg' +2023-10-26 11:53:46.092 Applied script 'ItemRegulation_83.trg' +2023-10-26 11:53:46.108 Extracting snapshot file 'ItemSearch_84.trg' from cabinet file +2023-10-26 11:53:46.123 Extracted file 'ItemSearch_84.trg' +2023-10-26 11:53:46.123 Applied script 'ItemSearch_84.trg' +2023-10-26 11:53:46.123 Extracting snapshot file 'ItemSite_85.trg' from cabinet file +2023-10-26 11:53:46.139 Extracted file 'ItemSite_85.trg' +2023-10-26 11:53:46.139 Applied script 'ItemSite_85.trg' +2023-10-26 11:53:46.139 Extracting snapshot file 'ItemText_86.trg' from cabinet file +2023-10-26 11:53:46.155 Extracted file 'ItemText_86.trg' +2023-10-26 11:53:46.155 Applied script 'ItemText_86.trg' +2023-10-26 11:53:46.155 Extracting snapshot file 'ModifierDefinition_87.trg' from cabinet file +2023-10-26 11:53:46.170 Extracted file 'ModifierDefinition_87.trg' +2023-10-26 11:53:46.170 Applied script 'ModifierDefinition_87.trg' +2023-10-26 11:53:46.170 Extracting snapshot file 'ModifierExclusion_88.trg' from cabinet file +2023-10-26 11:53:46.186 Extracted file 'ModifierExclusion_88.trg' +2023-10-26 11:53:46.186 Applied script 'ModifierExclusion_88.trg' +2023-10-26 11:53:46.186 Extracting snapshot file 'NumeraryValue_89.trg' from cabinet file +2023-10-26 11:53:46.202 Extracted file 'NumeraryValue_89.trg' +2023-10-26 11:53:46.202 Applied script 'NumeraryValue_89.trg' +2023-10-26 11:53:46.202 Extracting snapshot file 'Operation_90.trg' from cabinet file +2023-10-26 11:53:46.217 Extracted file 'Operation_90.trg' +2023-10-26 11:53:46.217 Applied script 'Operation_90.trg' +2023-10-26 11:53:46.217 Extracting snapshot file 'Role_99.trg' from cabinet file +2023-10-26 11:53:46.233 Extracted file 'Role_99.trg' +2023-10-26 11:53:46.233 Applied script 'Role_99.trg' +2023-10-26 11:53:46.233 Extracting snapshot file 'OperationRole_91.trg' from cabinet file +2023-10-26 11:53:46.248 Extracted file 'OperationRole_91.trg' +2023-10-26 11:53:46.248 Applied script 'OperationRole_91.trg' +2023-10-26 11:53:46.248 Extracting snapshot file 'StandardText_100.trg' from cabinet file +2023-10-26 11:53:46.264 Extracted file 'StandardText_100.trg' +2023-10-26 11:53:46.264 Applied script 'StandardText_100.trg' +2023-10-26 11:53:46.264 Extracting snapshot file 'OuManager_92.trg' from cabinet file +2023-10-26 11:53:46.280 Extracted file 'OuManager_92.trg' +2023-10-26 11:53:46.280 Applied script 'OuManager_92.trg' +2023-10-26 11:53:46.280 Extracting snapshot file 'PharmacyItemLink_93.trg' from cabinet file +2023-10-26 11:53:46.295 Extracted file 'PharmacyItemLink_93.trg' +2023-10-26 11:53:46.295 Applied script 'PharmacyItemLink_93.trg' +2023-10-26 11:53:46.295 Extracting snapshot file 'PointOfSale_94.trg' from cabinet file +2023-10-26 11:53:46.311 Extracted file 'PointOfSale_94.trg' +2023-10-26 11:53:46.311 Applied script 'PointOfSale_94.trg' +2023-10-26 11:53:46.311 Extracting snapshot file 'Posology_95.trg' from cabinet file +2023-10-26 11:53:46.327 Extracted file 'Posology_95.trg' +2023-10-26 11:53:46.327 Applied script 'Posology_95.trg' +2023-10-26 11:53:46.327 Extracting snapshot file 'PrescriberRole_96.trg' from cabinet file +2023-10-26 11:53:46.342 Extracted file 'PrescriberRole_96.trg' +2023-10-26 11:53:46.342 Applied script 'PrescriberRole_96.trg' +2023-10-26 11:53:46.342 Extracting snapshot file 'QrCodes_97.trg' from cabinet file +2023-10-26 11:53:46.358 Extracted file 'QrCodes_97.trg' +2023-10-26 11:53:46.358 Applied script 'QrCodes_97.trg' +2023-10-26 11:53:46.358 Extracting snapshot file 'Report_98.trg' from cabinet file +2023-10-26 11:53:46.373 Extracted file 'Report_98.trg' +2023-10-26 11:53:46.373 Applied script 'Report_98.trg' +2023-10-26 11:53:46.373 Extracting snapshot file 'StandardTextText_101.trg' from cabinet file +2023-10-26 11:53:46.389 Extracted file 'StandardTextText_101.trg' +2023-10-26 11:53:46.389 Applied script 'StandardTextText_101.trg' +2023-10-26 11:53:46.389 Extracting snapshot file 'UserRole_103.trg' from cabinet file +2023-10-26 11:53:46.405 Extracted file 'UserRole_103.trg' +2023-10-26 11:53:46.405 Applied script 'UserRole_103.trg' +2023-10-26 11:53:46.405 Extracting snapshot file 'WebService_104.trg' from cabinet file +2023-10-26 11:53:46.420 Extracted file 'WebService_104.trg' +2023-10-26 11:53:46.420 Applied script 'WebService_104.trg' +2023-10-26 11:53:46.420 Extracting snapshot file 'DatabaseHistory_105.trg' from cabinet file +2023-10-26 11:53:46.436 Extracted file 'DatabaseHistory_105.trg' +2023-10-26 11:53:46.436 Applied script 'DatabaseHistory_105.trg' +2023-10-26 11:53:46.436 Extracting snapshot file 'MigrationScriptHistory_106.trg' from cabinet file +2023-10-26 11:53:46.452 Extracted file 'MigrationScriptHistory_106.trg' +2023-10-26 11:53:46.452 Applied script 'MigrationScriptHistory_106.trg' +2023-10-26 11:53:46.452 Extracting snapshot file 'RunOnceScriptHistory_107.trg' from cabinet file +2023-10-26 11:53:46.467 Extracted file 'RunOnceScriptHistory_107.trg' +2023-10-26 11:53:46.467 Applied script 'RunOnceScriptHistory_107.trg' +2023-10-26 11:53:46.483 Extracting snapshot file 'VestaVersion_108.trg' from cabinet file +2023-10-26 11:53:46.498 Extracted file 'VestaVersion_108.trg' +2023-10-26 11:53:46.498 Applied script 'VestaVersion_108.trg' +2023-10-26 11:53:46.514 Delivered snapshot from the 'unc\SWCVI501VM01$APSSQL_ACTIVEPOS_READ_ACTIVEPOSTRAN\20231026132745\' sub-folder in 61157 milliseconds +************************ STATISTICS SINCE AGENT STARTED *********************** +10-26-2023 13:54:27 + +Total Run Time (ms) : 102953 Total Work Time : 102391 +Total Num Trans : 5 Num Trans/Sec : 0.05 +Total Num Cmds : 2024 Num Cmds/Sec : 19.77 +Total Skipped Cmds : 0 +Total Idle Time : 0 + +Writer Thread Stats + Total Number of Retries : 0 + Time Spent on Exec : 34376 + Time Spent on Commits (ms): 0 Commits/Sec : 0.02 + Time to Apply Cmds (ms) : 102391 Cmds/Sec : 19.77 + Time Spent on Schema Changes (ms) : 203 + Time Cmd Queue Empty (ms) : 77 Empty Q Waits > 10ms: 2 + Total Time Request Blk(ms): 77 + P2P Work Time (ms) : 0 P2P Cmds Skipped : 0 + +Reader Thread Stats + Calls to Retrieve Cmds : 2 + Time to Retrieve Cmds (ms): 124 Cmds/Sec : 16322.58 + Time Cmd Queue Full (ms) : 102329 Full Q Waits > 10ms : 567 + +Article Level Parameterized Command Stats +******************************************************************************* + +2023-10-26 11:54:27.733 Applied the snapshot(s) and delivered 5 transaction(s) with 2024 command(s). + +C:\Users\ua208700> \ No newline at end of file diff --git a/TPDT-170/activepos_server.dbo.SetTlsOptions.sql b/TPDT-170/activepos_server.dbo.SetTlsOptions.sql new file mode 100644 index 0000000..ba438ca --- /dev/null +++ b/TPDT-170/activepos_server.dbo.SetTlsOptions.sql @@ -0,0 +1,97 @@ +USE [ActivePos_server] +GO +IF OBJECT_ID('dbo.SetTLSOptions')IS NOT NULL +BEGIN; + DROP PROCEDURE dbo.SetTLSOptions; +END; +GO +/*============================================================================= + +Set the TLS options of the current sql server instance. +Any change in those options won't be applied until the service is restarted. + +Parameters +---------------------- + + +Context +---------------------- +This proc is called during update of TriaPharm, once the certificate has been created or renewed to update the configuration of the database. + +!!!! Any change to those parameters won't be applied until the next restart of the database + +@thumbprint: varchar, default null The thumbprint of the certificate to use for TLS encryption. + A null value means no certificate +@forceEncrypt: bit, default 0 If 1 then forces all connections to be encrypted with TLS. + 0 means the client can choose if it wants or not to use TLS. + +Creation : 13.11.2023 / TSC +Modifications: + +=============================================================================*/ +CREATE PROCEDURE dbo.SetTLSOptions + @thumbprint VARCHAR(4000) = NULL + ,@forceEncrypt BIT = 0 +AS +BEGIN + SET XACT_ABORT ON; + SET NOCOUNT ON; + + DECLARE @tt_read TABLE([value] VARCHAR(MAX), [data] VARCHAR(MAX), id INT NOT NULL IDENTITY ) + DECLARE @currentThumb VARCHAR(4000); + DECLARE @currentForceEncrypt INT; + DECLARE @varVal VARCHAR(4000); + DECLARE @key VARCHAR(8000) = 'SOFTWARE\Microsoft\MSSQLSERVER\MSSQLServer\SuperSocketNetLib\'; + + IF @forceEncrypt IS NULL + BEGIN + PRINT 'null @forceEncrypt ==> 0 ' + SET @forceEncrypt = 0; + END + + INSERT INTO @tt_read ([value], + [data]) + EXECUTE master.sys.xp_instance_regread + 'HKEY_LOCAL_MACHINE', + @key, + 'Certificate'; + + SELECT @currentThumb = [data] FROM @tt_read; + DELETE FROM @tt_read; + + INSERT INTO @tt_read ([value], + [data]) + EXECUTE master.sys.xp_instance_regread + 'HKEY_LOCAL_MACHINE', + @key, + 'ForceEncryption'; + + SELECT @currentForceEncrypt = [data] FROM @tt_read; + DELETE FROM @tt_read; + + IF ISNULL(@currentThumb, '') <> ISNULL(@thumbprint, '') + BEGIN + PRINT 'updating certificate' + EXEC master.sys.xp_instance_regwrite + 'HKEY_LOCAL_MACHINE', + 'SOFTWARE\Microsoft\MSSQLSERVER\MSSQLServer\SuperSocketNetLib\', + 'Certificate', + 'REG_SZ', + @thumbprint + ; + END + + IF ISNULL(@currentForceEncrypt, '') <> ISNULL(@forceEncrypt, '') + BEGIN + PRINT 'updating forced encryption' + SET @varVal = CAST(@forceEncrypt AS VARCHAR(5)) + EXEC master.sys.xp_instance_regwrite + 'HKEY_LOCAL_MACHINE', + 'SOFTWARE\Microsoft\MSSQLSERVER\MSSQLServer\SuperSocketNetLib\', + 'ForceEncryption', + 'REG_SZ', + @varVal + ; + END +END +GO