Имя: Пароль:
1C
1С v8
Возможно ли делать архив баз1с через sql сервер в формате .dt?
0 sergey1982
 
15.08.13
15:50
Подскажите, пожалуйста, можно ли через sql сервер делать архив баз не только  в формате bak, но еще и  в формате dt? Если нельзя, то может быть, есть какое-нибудь средство конвертирования? Спасибо )
1 ДенисЧ
 
15.08.13
15:51
а зачем?
Не через скл - можно.
2 sergey1982
 
15.08.13
15:52
а как?
3 Ёпрст
 
15.08.13
15:52
чорт, рано еще вам употреблять синтетические наркотики, балуйтесь легкими, не забористыми
4 ДенисЧ
 
15.08.13
15:52
(2) Через конфигуратор - нехаляльно?
5 Конфигуратор1с
 
15.08.13
15:54
(0)  в конфигураторе ручками. если хотите автоматически то справка в конфигураторе содержит параметры запуска конфигуратора для выгрузки. пишете батничек и дело в шляпе
6 sergey1982
 
15.08.13
15:55
сервер глючит, в конфигуратор 15 минут заходит в одну базу, у меня их 50. Не знаю точно в чем, дело, скорее всего в конфигурации рэйда. там ssd без функции trim. Короче надо что-то решать и хотел базы разом выгрузить в dt, так как в скуле много привязок к ролям остается и т.п.
7 ДенисЧ
 
15.08.13
15:55
"в скуле много привязок к ролям остается и т.п"

Читай (3) в таком случае...
8 sergey1982
 
15.08.13
15:56
что читать?
9 ДенисЧ
 
15.08.13
15:56
(8) Реплику №3 в этой ветке
10 МихаилМ
 
15.08.13
15:57
напишу Вам такой конвертер  за 100 000 рублей.
12 Odavid
 
15.08.13
15:57
(0) про 1с читай.
и dt - это не супер-пупер что-то там, а сжатый архив.
Выгрузи из SQL и сожми архиватором любым - единственно, 1С не сможет его потом загрузить.
13 Odavid
 
15.08.13
15:58
+ но сможет SQL.
14 sergey1982
 
15.08.13
15:58
Odavid, ну так если я не смогу его потом в 1с загрузить, зачем мне архивировать базу скулевую?
15 sergey1982
 
15.08.13
15:59
понял, хотел именно все через 1с провернуть
16 sergey1982
 
15.08.13
15:59
))
17 Odavid
 
15.08.13
15:59
(6)>>. Короче надо что-то решать и хотел базы разом выгрузить в dt, так как в скуле много привязок к ролям остается и т.п.
Гилева, поди, читали?
18 stix2010
 
15.08.13
15:59
(0) BOL: xp_cmdshell  . Ваш КО
19 sergey1982
 
15.08.13
16:00
stix2010, недопонял, простите
20 Odavid
 
15.08.13
16:00
(14)>>ну так если я не смогу его потом в 1с загрузить
зато SQL сможет.
Поверьте ему и доверьтесь в этом вопросе MS.
Хоть это и не популярно среди одинэсников.
21 sergey1982
 
15.08.13
16:02
а как вы вообще считаете скуль 2012 быстрее работате чем 2008 или нет?
22 sergey1982
 
15.08.13
16:03
я к тому, что вроде Майкрософт там все переработала и т.п. и что он суперский стал
23 stix2010
 
15.08.13
16:03
(19)

xp_cmdshell(c:\programm files\1cv8\bin\1c8.exe /designer ... тряляля)

GO

dt не является корректным средством для хранения архива информации
24 sergey1982
 
15.08.13
16:04
stix2010, уважаемый академик, подскажи пожалуйста, что после этой хтрой команды должно получится, не врубаюсь
25 stix2010
 
15.08.13
16:06
(24) из sql скрипта должен запустится конфигуратор и выгрузить dt
26 sergey1982
 
15.08.13
16:07
а что вместо траляля писать, не мог бы поточнее, я был бы очень рад
27 aspirator23
 
15.08.13
16:08
Вроде и не пятница?
28 sergey1982
 
15.08.13
16:09
xp_cmdshell(c:\programm files\1cv8\bin\1c8.exe /designer, что после написать?
29 stix2010
 
15.08.13
16:12
(28) а F1 в конфигураторе нажать не предлагать? раздел "Запуск 1С:Предприятие 8 и параметры запуска"

команду выгрузки dt, можно в cmd потренироваться
30 Luhtas
 
15.08.13
16:12
(26) Серега, здесь тебе вряд ли дельный совет дадут. Зато все остальное, это да...это здесь могут хорошо делать.
31 sergey1982
 
15.08.13
16:13
Похоже на то :(
32 Nexux
 
15.08.13
16:17
(10)в предприятие будет загружаться корректно?
33 banco
 
15.08.13
16:18
не понимаю кто ТС доверил 50 баз?
34 Конфигуратор1с
 
15.08.13
16:20
(26) еще раз. в 1ске есть параметры запуска конфигуратора делаешь обработочку в которой прописываешь свои 50 баз и обходишь в цикле и выгружаешь
35 Lama12
 
15.08.13
16:21
(28) Это запуск в командной строке из SQL server 1С.
Описание командной строки 1С есть во встроенной справке и в ЖКК.
dt - не самый лучший способ хранения бэкапов. Он предназначен для переноса базы с одной СУБД в другую.
36 Odavid
 
15.08.13
16:23
(21)>>а как вы вообще считаете скуль 2012 быстрее работате чем 2008 или нет?
>>что вроде Майкрософт там все переработала и т.п. и что он суперский стал

>>Серега, здесь тебе вряд ли дельный совет дадут.
потому что это запрещенные для одинэсников темы.
И правильно, на форумах 1С такие вопросы задавать бессмысленно.
(33)>>не понимаю кто ТС доверил 50 баз?
как раз, типичный одинэсник :)
37 sergey1982
 
15.08.13
16:26
Odavid, по-моему меня тут все стебут (
38 Luhtas
 
15.08.13
16:27
(36) Ерунда. Вот же в (35) человек нормально посоветовал что можно сделать. А на счет доверия кучи баз и не очень сильных знаний, так это нормально. Не на всех профессионалов хватает. Мы вот тоже кое-как перебиваемся, но работать-то надо...
39 Odavid
 
15.08.13
16:28
(37)вовсе нет.
Просто 1С - это вещь-в-себе. И никто не знает толком, как там все работает и крутится.
Поэтому и дают короткие простые ответы, иногда несколько раз их повторяя.
40 krbIso
 
15.08.13
16:29
странно почему никто еще не написал drop database
41 Odavid
 
15.08.13
16:30
+ а кто говрит, что знает - тот нагло врет сам себе.
42 sergey1982
 
15.08.13
16:30
Спасибо, успокоили))
43 Odavid
 
15.08.13
16:30
(40) в 1С?
44 Odavid
 
15.08.13
16:30
+ ( 41) и другим....
45 sergey1982
 
15.08.13
16:34
то что 1 вещь-в-себе, это да . Скриптик бы нарыть(
46 hhhh
 
15.08.13
16:35
(39) ну, и всё получается в итоге. В этом сила форума.

А если вы такой типа заумно-занудный, и сейчас автору распишете текст на трех страницах, в подробностях, что и как делать, то вы удивитесь - ничего в итоге не получится.
47 stix2010
 
15.08.13
16:35
(35) ну да
вопрос был:
>Подскажите, пожалуйста, можно ли через sql сервер делать ?>архив баз не только  в формате bak, но еще и  в формате dt

ему ответили, или мы ему еще батник под его базы написать должны?
48 hhhh
 
15.08.13
16:36
(46)+ и мы в этом ежедневно убеждается на примере великого ливинг-стара.
49 Odavid
 
15.08.13
16:39
(45)>>Скриптик бы нарыть
скрипт чего?
Сидите и выгружайте базы - хоть через SQL, хоть в DT.
В 1С нет готовых "скриптов" выгрузок баз, а вам проще и быстрее пока все сделать вручную.
50 Odavid
 
15.08.13
16:39
(48)кого?
51 stix2010
 
15.08.13
16:40
ладно, кину убогому набросок, но думаю тупые вопросы останутся

rem путь к 1c
SET path_to_1C="C:\Program Files (x86)\1cv82\common\1cestart.exe"

rem база
SET database=192.168.1.56\base

rem пользователь базы
SET user=obmen

rem пароль
SET password=пароль

rem путь куда складываем
SET folder=G:\UppArchive

rem имя файла
SET filename=dump_%date:~6,4%_%date:~3,2%_%date:~0,2%.dt

%path_to_1C% config /S%database% /N%user% /P%password% /DumpIB"%folder%\%filename%" /Out g:\log_dump_upp_%date:~6,4%_%date:~3,2%_%date:~0,2%%time:~0,2%%time:~3,2%%time:~6,2%.txt -NoTruncate
52 sergey1982
 
15.08.13
16:41
спасибо понял)
53 Luhtas
 
15.08.13
16:41
(49) Изучаю как раз MS SQL. Не представляю с какой целью туда 50 баз 1С загрузили, это что городской сервер?
54 echo77
 
15.08.13
16:41
в (23) все написали уже
55 sergey1982
 
15.08.13
16:42
это через t-sql делать или батником?
56 stix2010
 
15.08.13
16:46
я бы уже по REM догадался, что bat
57 sergey1982
 
15.08.13
16:48
и как часто этот батник будет выгрузку делать?
58 stix2010
 
15.08.13
16:50
я уже начинаю угорать, пятница завтра же
59 Odavid
 
15.08.13
16:55
(57)>>и как часто этот батник будет выгрузку делать?
ну вот и зачем дал человеку надежду на логичность и понимание?
Он даже ни разу не выгрузил еще ничего.
60 Lama12
 
15.08.13
17:23
(57) Хы... :)
Кто ж тебя допустил до администрирования 50 баз?
61 Odavid
 
15.08.13
17:29
(60) думаю, что наоборот, руководство его очень ценит.
А те, кто знал про коммандную строку в винде - выброшены в подворотню за ненадобностью и слишком неудобные по сравнению с представлениями начальства знания.
62 Lama12
 
15.08.13
17:34
(61) Да... бывает такое.