Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
У меня очередной вопрос , но сильно не пинайте ))) Имеется MSSQL2016, в нем 8 баз 1С, которые каждый день бекапируются. бухгалтер хочет, чтоб из запустил базу отдельно бекап из 30-го числа, хочет что то там посмотреть. То есть не делать восстановление текшей базы, а поднять копию, с 30-го чиска, она посмотрит и удалю потом. прошу пошагово описать этот процесс, боюсь грохнуть текущие базы. Имеется полная копия бекапа за 30-е число, base_buh1_30.07.2017.bak ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 20:22 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
halogen20боюсь грохнуть текущие базы.А чего бояться? Бекапы-то делаются. За одно и проверишь. halogen20в нем 8 баз 1С, которые каждый день бекапируются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 20:30 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
halogen20, Нужно выполнить такую команду: Код: sql 1. 2. 3. 4. 5. Имена файлов datafile и logfile предварительно посмотреть так: Код: sql 1. 2. Ну и пути для файлов указать правильные, причем в папку, где поместятся результирующие файлы mssqlserver должен иметь доступ (нужно выяснить, от какого аккаунта он запускается и дать ему в папке права на чтение/изменение. https://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-transact-sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 20:39 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
Так... двусмысленное толкование... в скрипте, вместо datafile и logfile - нужно написать их имена, выданные запросом. Также их можно посмотреть в ssms, в свойствах бд, на вкладке files, в крайней левой колонке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 20:43 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
iii2 Спасибо за скрипт. У меня система находится на С, а рабочие базы на диске D, тогда эту тоже перепишу на диск D: на хранение. Ок, вот предположим восстановили "TestDB", а кластере 1С тоже надо создать такую же базу и цеплять к SQL или там автоматически появится? мне не ясно пока полный путь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 20:55 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
iii2Нужно выполнить такую команду: Мне кажется, так просто не сделать. Нужно все базы 1С восстанавливать на это число, в отдельный инстанс сиквела. И подключать к ним свою копию 1С. Это если делать чисто силами сиквелиста. Либо узнавать у 1С-ников, как подцепить дополнительную базу к существующему серверу 1С ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 21:36 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
halogen20Ок, вот предположим восстановили "TestDB", а кластере 1С тоже надо создать такую же базу и цеплять к SQL или там автоматически появится? мне не ясно пока полный путь :)Это надо у специалистов по 1С узнавать. Это они знают, каким образом сервер 1С работает с сиквелом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 21:37 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
halogen20Ок, вот предположим восстановили "TestDB", а кластере 1С тоже надо создать такую же базу и цеплять к SQL или там автоматически появится?Позовите специалиста. 1. База просто берется и восстанавливается на любом инстансе. Сервер 1С не использует что-то такое, что бы требовало отдельного инстаннса. Да и что, собственно, такое моет требовать? 2. С какого перепугу в сервере 1С должны появиться новая база? Думаете, в нём есть какая-то просто неземная прозорливость? Или ему кто-то дал право шариться по всем инстансам в доступной ему сети для определения 1с-овости этих баз? Или Микрософт возбудился крутостью 1с и вставил в сиквел функционал нахождения в сети серверов 1С и оповещения их о создании именно 1с-овских баз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 06:49 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
halogen20 iii2 Спасибо за скрипт. У меня система находится на С, а рабочие базы на диске D, тогда эту тоже перепишу на диск D: на хранение. Ок, вот предположим восстановили "TestDB", а кластере 1С тоже надо создать такую же базу и цеплять к SQL или там автоматически появится? мне не ясно пока полный путь :) Разумеется, нужно на сарвере приложений 1С создать базу testdb (например), и прицепить воссановленную базу к ней. Ну и потом на клиентах прописать эту новую базу. Базы 1С, стоковые, не кастомные - они просты, как трусы по рубль двадцать, в смысле взаимодействия с sqlserver. Этот вопрос есть в факе на 1С овском форуме. И на инфанте еще, кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 07:37 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
alexeyvgiii2Нужно выполнить такую команду: Мне кажется, так просто не сделать. украинцы Нужно все базы 1С восстанавливать на это число, в отдельный инстанс сиквела. И подключать к ним свою копию 1С. Это если делать чисто силами сиквелиста. Либо узнавать у 1С-ников, как подцепить дополнительную базу к существующему серверу 1С Да нет. 1Совские базы - автономны. Сам сервер приложений не хранит данных (кеши, логи и прочее - хранит, но не более). Сикуел с точки зрения сервера приложений - ну вот такая странная файловая система. Там только если кластер 1С стоит могут быть незначитльные нюансы, но его наличие - маловероятно, см. уровень вопроса и спрашивающего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 07:44 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
iii2, Еще хотел уточнить, если datafile и logfile совпадают с УЖЕ имеющийся базой? Название совпадают, т.к. бекап из этой же базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 08:19 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
halogen20боюсь грохнуть текущие базы. В диалоге восстановления в группе настроект "Options" НЕ отмечайте галочку "Override the existing database ..." и восстанавливайте с другим именем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 08:23 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
Yuri Abele, А с тем скриптом нельзя восстановить с другим именем? Код: sql 1. 2. 3. 4. 5. тут вот эти файлы совпадают с оригиналом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 08:28 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
1 - восстановить бекап в новую БД. Тут наверху есть скрипт, можно сделать это же через интерфейс SSMS 2 - Зайти в управление сервером 1с и создать новую базу 1с, указав в качестве субд восстановленную в п1 базу 3 - Подключить бухгалтеру эту базу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 08:49 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
Скрипт не выполянется, все поставил свои название, ситаксис верный, а вот выдает такую ошибку: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 08:54 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
погуглил, говорят, что проблема в названиях, только не очень понял что/где логические и физические имена. Я сделал команду Код: sql 1. 2. указал путь к бекапу и мне выдал оригинальные названии самой базы и лог файла. оттуда копировал и ставил в скрипт. По этому ошибки там быть не должно. Видимо ему не нравится само название новой базы? идентично к моей базы тоже не создать ведь. Как быть тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:14 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:52 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:52 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:53 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:55 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:55 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:55 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
Yuri Abele, наглядно вышло, улыбнуло с утра ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 09:58 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
Yuri Abele, Спасибо вам большое! Код: sql 1. 2. 3. 4. Вот такой скрипт получил. теперь скрипт выполнить или на предпоследнем скрине нажать ОК ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 10:04 |
|
||
|
Восстанвление новой копии базы
|
|||
|---|---|---|---|
|
#18+
halogen20Yuri Abele, Спасибо вам большое! Код: sql 1. 2. 3. 4. Вот такой скрипт получил. теперь скрипт выполнить или на предпоследнем скрине нажать ОК ? :)Лучше выполнить. Что бы иметь сохранённый отлаженный скрипт, который можно было бы просто запустить, а не тыкать каждый раз набор галочек и полей в GUI, рискуя ошибиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2017, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39506021&tid=1690459]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 416ms |

| 0 / 0 |
