Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выбор из N . Резервное копирование.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Имеется резервный сервер на котором периодически накатывается копия из этого : select @n = N'V:\1C\ '+REPLACE(CONVERT(VARCHAR, getdate(), 2), '.', '') +'.bak' BACKUP DATABASE [*****] TO DISK = @n WITH NOFORMAT, NOINIT, NAME = N'*****', NORECOVERY , NOUNLOAD, REPLACE В самой папке копии хранятся 10 дней, подскажите начальный кусок запроса , для выбора из N числа копий последней дате . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2018, 10:08 |
|
||
|
выбор из N . Резервное копирование.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2018, 10:21 |
|
||
|
выбор из N . Резервное копирование.
|
|||
|---|---|---|---|
|
#18+
Спасибо , далее найденному файлу присвоить имя или же он подтянет имя из найденного для вставки в запрос RESTORE DATABASE [tedt_db] FROM DISK = N'V:\\123123\*.bak ' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2018, 14:33 |
|
||
|
выбор из N . Резервное копирование.
|
|||
|---|---|---|---|
|
#18+
deHiska Лень двигатель прогресса, когда давно делал что-то подобное: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2018, 19:26 |
|
||
|
выбор из N . Резервное копирование.
|
|||
|---|---|---|---|
|
#18+
Благодарю за идею. Дальше буду под свою задачу копать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2018, 11:25 |
|
||
|
выбор из N . Резервное копирование.
|
|||
|---|---|---|---|
|
#18+
Подскажите долепил скрипт , но при его выполнении ничего не происходит USE Master; GO SET NOCOUNT ON DECLARE @DBName sysname DECLARE @RestoredDBName sysname DECLARE @BackupPath NVARCHAR(1000) DECLARE @TSQL NVARCHAR(1000) DECLARE @FileList TABLE (BackupFile NVARCHAR(255)) DECLARE @LastFullBackup NVARCHAR(500) DECLARE @LastDifferentialBackup NVARCHAR(500) DECLARE @BackupFile NVARCHAR(500) SET @DBName = 'test_db' SET @RestoredDBName =@DBName + '_Restored' SET @BackupPath = 'E:\DataSql\backup_test\' +@DBName + '\' SET @TSQL = 'DIR /b "' + @BackupPath + '"' INSERT INTO @FileList(BackupFile) EXEC master.sys.xp_cmdshell @TSQL SET @LastFullBackup = (SELECT TOP 1 BackupFile FROM @FileList WHERE BackupFile LIKE '%.BAK' AND BackupFile LIKE @DBName + '%' ORDER BY BackupFile DESC) SET @TSQL = 'RESTORE DATABASE ' +@RestoredDBName + ' FROM DISK = N''' + @BackupPath + @LastFullBackup + ''' WITH REPLACE,NORECOVERY, NOUNLOAD, MOVE N''' +@DBName + ''' TO N''' + @BackupPath +@RestoredDBName + '.mdf'', MOVE N''' + @DBName + '_log'' TO N''' + @BackupPath +@RestoredDBName + '.ldf''' PRINT @TSQL SET @TSQL = 'RESTORE DATABASE ' +@RestoredDBName + ' WITH NORECOVERY, NOUNLOAD, REPLACE, STATS = 10' PRINT @TSQL Dыдает сообщение : RESTORE DATABASE test_db_Restored WITH NORECOVERY, NOUNLOAD, REPLACE, STATS = 10 Но по сути ничего не происходит , база остается на месте . без изменений..... Куда смотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2018, 13:16 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39585612&tid=1690482]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 353ms |

| 0 / 0 |
