powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Очистка SQL базы
22 сообщений из 22, страница 1 из 1
Очистка SQL базы
    #39303837
SnakePlisskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На SQL сервере крутится 1с 7.7 база данных, есть ли возможность, полностью очистить базу, для того что бы туда загрузить новую базу ?
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39303843
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnakePlisskinНа SQL сервере крутится 1с 7.7 база данных, есть ли возможность, полностью очистить базу, для того что бы туда загрузить новую базу ?Это вам в форум по 1с.
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39304630
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выгрузить конфу, создать пустую БД, накатить конфу.

профит :)

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39304661
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сама очистится после загрузки
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39304909
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnakePlisskinНа SQL сервере крутится 1с 7.7 база данных, есть ли возможность, полностью очистить базу, для того что бы туда загрузить новую базу ?Что значит "очистить базу"? Совсем-совсем-совсем все-все-все таблицы документов, справочников, регистров?
Или может справочники оставить, а почистить документы и перенести остатки?
Или даже просто "обрезать базу" или "свернуть старый период" (или как там бухгалтерия формулирует этот процесс)
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305254
SnakePlisskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир ЛазуркоSnakePlisskinНа SQL сервере крутится 1с 7.7 база данных, есть ли возможность, полностью очистить базу, для того что бы туда загрузить новую базу ?Что значит "очистить базу"? Совсем-совсем-совсем все-все-все таблицы документов, справочников, регистров?
Или может справочники оставить, а почистить документы и перенести остатки?
Или даже просто "обрезать базу" или "свернуть старый период" (или как там бухгалтерия формулирует этот процесс)

Очистить совсем совсем....Дело в том что если в существующую грузить платформа выдает предупреждение мол база не пустая и могут возникнуть конфликты данных, в связи с этим у меня закралось подозрение что при загрузке, база полностью не очищается...могу и ошибаться.
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305271
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажу по секрету. На SQL сервере может "крутиться" несколько баз одновременно.
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305284
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnakePlisskinплатформа выдает предупреждение мол база не пустая и могут возникнуть конфликты данныхПо идее, надо спросить у семерочников, работающих со скулем - перетираются ли все таблицы в базе при загрузке из 1С 7.7 или нет.
Из 1С 8 - да, таблицы затираются, и также добавленные вручную средствами SQL - удвляются. Остаются только таблицы, прописанные в метаданных конфигурации.
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305287
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnakePlisskinВладимир Лазуркопропущено...
Что значит "очистить базу"? Совсем-совсем-совсем все-все-все таблицы документов, справочников, регистров?
Или может справочники оставить, а почистить документы и перенести остатки?
Или даже просто "обрезать базу" или "свернуть старый период" (или как там бухгалтерия формулирует этот процесс)

Очистить совсем совсем....Дело в том что если в существующую грузить платформа выдает предупреждение мол база не пустая и могут возникнуть конфликты данных, в связи с этим у меня закралось подозрение что при загрузке, база полностью не очищается...могу и ошибаться.

"загрузить измененную конфигурацию" и "загрузить данные" - это 4 разных человека
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305293
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖэто 4 разных человекаВы о Карле Марксе и Фридрихе Энгельсе? Так Слава КПСС вообще не человек!
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305294
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖэто 4 разных человекаВы о Карле Марксе и Фридрихе Энгельсе? Это, представляете, не 4 разных человека! А Слава КПСС вообще не человек!
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305309
AAAleXXX123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SnakePlisskin,

LSV правильно ответил. Выгрузить конфу, для ленивых можно просто взять md и положить в новый каталог, подключить его как новая база в 1С.
На sql серваке сделать новую базу, зайти в 1С конфигуратор новой базы, при первом заходе указать, что база SQL, прописать настройки подключения к новой базе SQL. Далее что бы обмануть 1С и создать таблицы в базе можно фиктивно создать новую константу, применить, а потом удалить ее.

Все, Вы получите новую чистую базу.
Старую после можете удалить или что хотите там делайте, как тут уже написали у Вас может быть несколько баз.
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305332
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
несколько лет не было нужды лазить в 7.7

тут понадобилось... мля... у меня кровь из глаз скоро пойдет до чего все коряво и неудбно
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305452
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖнесколько лет не было нужды лазить в 7.7

тут понадобилось... мля... у меня кровь из глаз скоро пойдет до чего все коряво и неудбноА раньше когда писали то все было просто и замечательно .

А 8 какие-то непонятные ссылки и сервер клиенты.
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39305661
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сА раньше когда писали то все было просто и замечательно .

это было лет 10 назад в последний раз

сейчас просто ж.поболь от того что надо рисовать конский кусок кода чтобы посчитать/поменять что-то... бесконечные выборки

в 8-ке все это делается на автомате. запросом собрать и консолью от Tormoz IT обработать
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39306019
SnakePlisskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот это будет работать :

DECLARE @sql VARCHAR(MAX) ,
@tablename VARCHAR(MAX)

DECLARE droptable CURSOR FOR
SELECT name
FROM sys.tables
WHERE type='U'
OPEN droptable
FETCH NEXT FROM droptable
INTO @tablename
WHILE @@FETCH_STATUS = 0
BEGIN
SET @sql = 'drop table [' + @tablename + ']'
PRINT @sql
EXEC (@sql)
FETCH NEXT
FROM droptable
INTO @tablename
END

CLOSE droptable
DEALLOCATE droptable
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39306024
SnakePlisskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вообще интересно при загрузке данных в существующую базу, данные перетираются или нет ? Лет 8 уже так делаю конфликтов не видел но вот размер базы растет очень не плохо.
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39306075
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnakePlisskinВот это будет работать :

DECLARE @sql VARCHAR(MAX) ,
@tablename VARCHAR(MAX)

DECLARE droptable CURSOR FOR
SELECT name
FROM sys.tables
WHERE type='U'
OPEN droptable
FETCH NEXT FROM droptable
INTO @tablename
WHILE @@FETCH_STATUS = 0
BEGIN
SET @sql = 'drop table [' + @tablename + ']'
PRINT @sql
EXEC (@sql)
FETCH NEXT
FROM droptable
INTO @tablename
END

CLOSE droptable
DEALLOCATE droptable

а можно с гуя зайти и удалить базу

к чему этот цирк на льду?
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39306482
tvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде удаляется полностью. но бывали глюки
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39306869
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnakePlisskinА вообще интересно при загрузке данных в существующую базу, данные перетираются или нет ? Лет 8 уже так делаю конфликтов не видел но вот размер базы растет очень не плохо.А как Вы размер базы смотрите?
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39307272
SnakePlisskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1с,

обычно размер mdf файла
...
Рейтинг: 0 / 0
Очистка SQL базы
    #39307734
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в базах обычно приращение в % ставят... п.э. потенциально чем больше база - тем больше в ней пустого места
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Очистка SQL базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]