2024-04-25 16:30:31.0092|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Проверяем разрешения на файл резервной копии для учетной записи SQL-сервера. Файл резервной копии: "C:\Users\LERS777\Desktop\докс\lersbaza\LERS_20240423114854_3.56.2.5.bak". 2024-04-25 16:30:31.0662|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Группа: NT AUTHORITY\СИСТЕМА - Доступ: Allow - Наследовано: True 2024-04-25 16:30:31.0662|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Группа: BUILTIN\Администраторы - Доступ: Allow - Наследовано: True 2024-04-25 16:30:31.0772|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Группа: LERS\LERS777 - Доступ: Allow - Наследовано: True 2024-04-25 16:30:31.0772|INFO|Lers.Tools.DatabaseRestore.SignalLogger|У группы "Пользователи" нет разрешения на чтение файла резервной копии. 2024-04-25 16:30:42.1627|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Даем разрешение на чтение для группы "BUILTIN\Пользователи". 2024-04-25 16:30:42.1627|INFO|Lers.Tools.DatabaseRestore.MainForm|======================================== 2024-04-25 16:30:42.1627|INFO|Lers.Tools.DatabaseRestore.MainForm|== ЛЭРС УЧЕТ. Восстановление базы данных (версия 3.56.3 сборка 35606) 2024-04-25 16:30:42.1627|INFO|Lers.Tools.DatabaseRestore.MainForm|======================================== 2024-04-25 16:30:42.2326|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Служба сервера ЛЭРС УЧЕТ найдена на локальной машине. Служба работает под учетной записью "NT AUTHORITY\NETWORKSERVICE". 2024-04-25 16:30:42.2557|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Служба обновления ЛЭРС УЧЕТ найдена на локальной машине. Служба работает под учетной записью "LOCALSYSTEM". 2024-04-25 16:30:42.2647|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:42.2647|INFO|Lers.Tools.DatabaseRestore.SignalLogger| Подключение к SQL-серверу... 2024-04-25 16:30:42.2882|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:42.3037|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Параметры подключения: Сервер: "(local)\LERS" Авторизация: "Windows" Пользователь: "LERS\LERS777" 2024-04-25 16:30:42.3932|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Подключение установлено. 2024-04-25 16:30:42.4047|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:42.4047|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Проверка прав администратора SQL-сервера у имени входа "LERS\LERS777"... 2024-04-25 16:30:42.4047|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:42.7136|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT is_srvrolemember ('sysadmin') 2024-04-25 16:30:42.7216|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Результат = 1. 2024-04-25 16:30:42.7216|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Учетная запись "LERS\LERS777" является администратором SQL-сервера (входит в роль "sysadmin"). 2024-04-25 16:30:42.7366|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:42.7366|INFO|Lers.Tools.DatabaseRestore.SignalLogger| Получение информации о SQL-сервере... 2024-04-25 16:30:42.7527|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:42.7527|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT SERVERPROPERTY('ProductVersion') 2024-04-25 16:30:42.7677|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Результат = 12.0.2269.0. 2024-04-25 16:30:42.7892|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT @@VERSION AS ServerVersion, SERVERPROPERTY('ProductVersion') AS ProductVersion, SERVERPROPERTY('ProductLevel') AS ProductLevel, SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('MachineName') AS MachineName, SERVERPROPERTY('InstanceName') AS InstanceName, SERVERPROPERTY('ServerName') AS ServerName, SERVERPROPERTY('IsClustered') AS IsClustered, SERVERPROPERTY('ProcessID') AS ProcessID, HAS_DBACCESS('master') AS HasAccessForMaster, IS_SRVROLEMEMBER('sysadmin') AS IsSysadmin, HAS_DBACCESS('LERS') AS HasAccessForLERS 2024-04-25 16:30:42.8067|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число строк в результирующей таблице = 1. 2024-04-25 16:30:42.8187|INFO|Lers.Tools.DatabaseRestore.SignalLogger|ServerVersion: Microsoft SQL Server 2014 - 12.0.2269.0 (X64) Jun 10 2015 03:35:45 Copyright (c) Microsoft Corporation Express Edition (64-bit) on Windows NT 6.3 (Build 22631: ) ProductVersion: 12.0.2269.0 ProductLevel: RTM Edition: Express Edition (64-bit) MachineName: LERS InstanceName: LERS ServerName: LERS\LERS IsClustered: 0 ProcessID: 3224 HasAccessForMaster: 1 IsSysadmin: 1 HasAccessForLERS: 1 2024-04-25 16:30:42.8266|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:42.8266|INFO|Lers.Tools.DatabaseRestore.SignalLogger| Остановка службы сервера ЛЭРС УЧЕТ... 2024-04-25 16:30:42.8266|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:43.1108|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Служба успешно остановлена. 2024-04-25 16:30:43.1108|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:43.1273|INFO|Lers.Tools.DatabaseRestore.SignalLogger| Восстановление базы данных LERS 2024-04-25 16:30:43.1273|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:43.1423|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Смена текущей базы данных на "master"... 2024-04-25 16:30:43.1833|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Проверка существования базы данных "LERS". 2024-04-25 16:30:43.1913|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT count(*) FROM sys.databases WHERE [name] = 'LERS' 2024-04-25 16:30:43.5179|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Результат = 1. 2024-04-25 16:30:43.5179|INFO|Lers.Tools.DatabaseRestore.SignalLogger|База данных найдена. 2024-04-25 16:30:43.5324|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Восстановление базы данных "LERS" из резервной копии, файл: "C:\Users\LERS777\Desktop\докс\lersbaza\LERS_20240423114854_3.56.2.5.bak"... 2024-04-25 16:30:43.5565|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT TOP 1 SUBSTRING(physical_name, 1, CHARINDEX(N'LERS.mdf', f.physical_name) - 1) FROM master.sys.master_files f INNER JOIN master.sys.databases d ON d.database_id = f.database_id WHERE d.name = 'LERS' AND f.file_id = 1 and f.type = 0 2024-04-25 16:30:43.6010|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Результат = C:\Program Files\Microsoft SQL Server\MSSQL12.LERS\MSSQL\DATA\. 2024-04-25 16:30:43.6145|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> DECLARE @Table TABLE ( LogicalName nvarchar(128) , [PhysicalName] nvarchar(260) , [Type] char(1) , [FileGroupName] nvarchar(128) , [Size] numeric(20,0) , [MaxSize] numeric(20,0) , [FileId] bigint , [CreateLSN] numeric(25,0) , [DropLSN] numeric(25,0) , [UniqueId] uniqueidentifier , [ReadOnlyLSN] numeric(25,0) , [ReadWriteLSN] numeric(25,0) , [BackupSizeInBytes] bigint , [SourceBlockSize] int , [FileGroupId] int , [LogGroupGUID] uniqueidentifier , [DifferentialBaseLSN] numeric(25,0) , [DifferentialBaseGUID] uniqueidentifier , [IsReadOnly] bit , [IsPresent] bit , [TDEThumbprint] varbinary(32) ) INSERT INTO @table EXEC(' RESTORE FILELISTONLY FROM DISK=''C:\Users\LERS777\Desktop\докс\lersbaza\LERS_20240423114854_3.56.2.5.bak'' ') DECLARE @LogicalNameData nvarchar(128),@LogicalNameLog nvarchar(128) SET @LogicalNameData=(SELECT LogicalName FROM @Table WHERE Type='D') SET @LogicalNameLog=(SELECT LogicalName FROM @Table WHERE Type='L') RESTORE DATABASE LERS FROM DISK = 'C:\Users\LERS777\Desktop\докс\lersbaza\LERS_20240423114854_3.56.2.5.bak' WITH FILE = 1, NOUNLOAD, STATS = 1, REPLACE, MOVE @LogicalNameData TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.LERS\MSSQL\DATA\LERS.mdf', MOVE @LogicalNameLog TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.LERS\MSSQL\DATA\LERS.ldf' 2024-04-25 16:30:46.4310|INFO|Lers.Tools.DatabaseRestore.SignalLogger|База данных успешно восстановлена. 2024-04-25 16:30:46.4360|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = 2. 2024-04-25 16:30:46.4360|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Смена текущей базы данных на "LERS"... 2024-04-25 16:30:46.4545|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Выполнение работ над восстановленной базой данных в транзакции. 2024-04-25 16:30:46.4545|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> BEGIN TRAN 2024-04-25 16:30:46.4700|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = -1. 2024-04-25 16:30:46.4700|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Начата транзакция. 2024-04-25 16:30:46.4820|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:46.4820|INFO|Lers.Tools.DatabaseRestore.SignalLogger| Удаление схемы из восстановленной базы данных. 2024-04-25 16:30:46.4820|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:46.5035|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Проверка существование схемы: "LERSService" в базе данных. 2024-04-25 16:30:46.5035|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT count(*) FROM sys.schemas WHERE [name] = 'LERSService' 2024-04-25 16:30:46.5220|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Результат = 0. 2024-04-25 16:30:46.5220|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Схема не была найдена. 2024-04-25 16:30:46.5380|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:46.5440|INFO|Lers.Tools.DatabaseRestore.SignalLogger| Пересоздание имен входа на SQL-сервере . 2024-04-25 16:30:46.5440|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:46.5440|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Для учетной записи сервера ЛЭРС УЧЕТ. 2024-04-25 16:30:46.5670|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Имя входа (LersUchetAccount) отличается от имени входа текущего подключения к серверу баз данных LERS\LERS777. 2024-04-25 16:30:46.5670|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Проверка существования имени входа "LersUchetAccount". 2024-04-25 16:30:46.5825|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT count(*) FROM sys.server_principals WHERE [name] = 'LersUchetAccount' 2024-04-25 16:30:46.5985|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Результат = 1. 2024-04-25 16:30:46.5985|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Имя входа найдено. 2024-04-25 16:30:46.6115|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Удаление имени входа "LersUchetAccount"... 2024-04-25 16:30:46.6115|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> DROP LOGIN [LersUchetAccount] 2024-04-25 16:30:46.6780|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = -1. 2024-04-25 16:30:46.6850|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Имя входа успешно удалено. 2024-04-25 16:30:46.6850|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Создание имени входа "LersUchetAccount"... 2024-04-25 16:30:46.6850|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> CREATE LOGIN[LersUchetAccount] WITH PASSWORD='19$068-!F72Ma60M' 2024-04-25 16:30:46.7095|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = -1. 2024-04-25 16:30:46.7165|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Имя входа успешно создано. 2024-04-25 16:30:46.7165|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:46.7165|INFO|Lers.Tools.DatabaseRestore.SignalLogger| Пересоздание пользователей в базе данных. 2024-04-25 16:30:46.7365|INFO|Lers.Tools.DatabaseRestore.SignalLogger|================================================ 2024-04-25 16:30:46.7365|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Проверка существования пользователя "LersUchetAccount". 2024-04-25 16:30:46.7545|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> SELECT count(*) FROM sys.database_principals WHERE [name] = 'LersUchetAccount' 2024-04-25 16:30:46.7740|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Результат = 1. 2024-04-25 16:30:46.7800|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Пользователь найден. Удаление пользователя "LersUchetAccount"... 2024-04-25 16:30:46.7800|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> DROP USER LersUchetAccount 2024-04-25 16:30:46.7990|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = -1. 2024-04-25 16:30:46.7990|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Пользователь успешно удален. 2024-04-25 16:30:46.8155|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Создание пользователя "LersUchetAccount", связанного с именем входа LersUchetAccount... 2024-04-25 16:30:46.8155|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> CREATE USER LersUchetAccount FOR LOGIN [LersUchetAccount] 2024-04-25 16:30:46.8320|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = -1. 2024-04-25 16:30:46.8320|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Пользователь успешно создан. 2024-04-25 16:30:46.8465|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Установка роли "Владелец базы данных" (db_owner) для пользователя "LersUchetAccount"... 2024-04-25 16:30:46.8465|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> EXEC sp_addrolemember 'db_owner', 'LersUchetAccount' 2024-04-25 16:30:46.8701|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = -1. 2024-04-25 16:30:46.8771|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Роль успешно установлена. 2024-04-25 16:30:46.8771|INFO|Lers.Tools.DatabaseRestore.SignalLogger| >> COMMIT TRAN 2024-04-25 16:30:46.8920|INFO|Lers.Tools.DatabaseRestore.SignalLogger| << Число обработанных строк = -1. 2024-04-25 16:30:46.8920|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Транзакция выполнена. 2024-04-25 16:30:46.9065|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Восстановление базы данных успешно завершено. 2024-04-25 16:30:46.9065|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Отключены от SQL-сервера. 2024-04-25 16:30:55.6904|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Запуск сервера ЛЭРС УЧЕТ... 2024-04-25 16:31:13.9727|INFO|Lers.Tools.DatabaseRestore.SignalLogger|Сервер ЛЭРС УЧЕТ успешно запущен.