Size: a a a

SqlCom.ru - Стиль жизни SQL

2021 January 15

N

Nichose in SqlCom.ru - Стиль жизни SQL
А о какой дискредитации profiler team идет речь в посте? Я что-то пропустил?
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Nichose
А о какой дискредитации profiler team идет речь в посте? Я что-то пропустил?
Это шутка юмора, Microsoft ваше топит за использование XE вместо profiler и тут такой конфуз
источник

N

Nichose in SqlCom.ru - Стиль жизни SQL
А нет под рукой ссылки про уязвимость саму в XE? Это точно мимо меня прошло :(
источник

A

AG in SqlCom.ru - Стиль жизни SQL
ms sql 2019 (15.0.2000.5) есть ли какой то человеческий способ автоматизации экспорта/импорта maintenance plans через powershell или tsql? про выгрузку/загрузку руками через Integration Services я в курсе.
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
AG
ms sql 2019 (15.0.2000.5) есть ли какой то человеческий способ автоматизации экспорта/импорта maintenance plans через powershell или tsql? про выгрузку/загрузку руками через Integration Services я в курсе.
через командную строку скриптом вызывать dtutil, но нужен установленный ssis
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
AG
ms sql 2019 (15.0.2000.5) есть ли какой то человеческий способ автоматизации экспорта/импорта maintenance plans через powershell или tsql? про выгрузку/загрузку руками через Integration Services я в курсе.
В dbatools.io смотрели?
источник

A

AG in SqlCom.ru - Стиль жизни SQL
Andrey
В dbatools.io смотрели?
нет
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
AG
нет
Там много всего полезного на тему автоматизации. С хорошей документацией. Бесплатно, powershell.
источник

A

AG in SqlCom.ru - Стиль жизни SQL
Andrey
Там много всего полезного на тему автоматизации. С хорошей документацией. Бесплатно, powershell.
Commands that are coming soon
And we’ve got more planned!

Copy-SqlMaintenancePlan
Maintenance plan support isn’t provided by dbatools at this time, but that’s soon going to change once this command is complete.
источник

A

AG in SqlCom.ru - Стиль жизни SQL
к сожалению пока нету командлетов для работы с Maintenance Plan
источник

k

karb0f0s in SqlCom.ru - Стиль жизни SQL
лучше отказаться от кривенького мэйненанс плана и поставить Ola скрипты - в них  намного более гибкий подход к обслуживанию баз можно настроить
источник

AP

Andrew Postnov in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
Will generate:

A new table ProductDescription on the client
A new tracking table ProductDescription_tracking on the client and the server
New stored procedures on both databases
New triggers on both databases

Что оно там нагенерит, это еще смотреть нужно
Чудес не бывает, изменения то надо отслеживать как то...
в общем, если не использовать ChangeTracking, то создает триггеры на таблице в бд источника, создает таблицу, куда пишет PK таблицы источника, таймштамп и другую служебную инфу. В бд клиента тоже создает такую таблицу и процедуры под каждую из таблиц, которые надо отслеживать, для обновления данных. Тестил только на SQL Server.
Если кому интересно - могу вставить пример процедур, которые оно нагенерило. Но, в принципе, там не сложно самому по туториалу пройтись.
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Andrew Postnov
в общем, если не использовать ChangeTracking, то создает триггеры на таблице в бд источника, создает таблицу, куда пишет PK таблицы источника, таймштамп и другую служебную инфу. В бд клиента тоже создает такую таблицу и процедуры под каждую из таблиц, которые надо отслеживать, для обновления данных. Тестил только на SQL Server.
Если кому интересно - могу вставить пример процедур, которые оно нагенерило. Но, в принципе, там не сложно самому по туториалу пройтись.
благодарю за обратную связь, как вы это сообщение нашли, я уже про эту тулзу забыл)
источник

AP

Andrew Postnov in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
благодарю за обратную связь, как вы это сообщение нашли, я уже про эту тулзу забыл)
ищу способы синхронить sql server и sqllite на мобиле, ссылка в закладках ждала своего времени :)
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Andrew Postnov
ищу способы синхронить sql server и sqllite на мобиле, ссылка в закладках ждала своего времени :)
а какой размер sqlite ? и какой объем данных в течение дня в среднем по больнице надо синхронизировать? в обе стороны или только sqlserver -> sqlite?
источник

AP

Andrew Postnov in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
а какой размер sqlite ? и какой объем данных в течение дня в среднем по больнице надо синхронизировать? в обе стороны или только sqlserver -> sqlite?
размер в среднем 10 Мб, для некоторых 25-50 Мб, отслеживать надо много таблиц. Сейчас синхронизируются всегда все данные.
Синхронизаций в день на один телефон примерно 20 раз.  Только sqlserver -> sqlite
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Andrew Postnov
размер в среднем 10 Мб, для некоторых 25-50 Мб, отслеживать надо много таблиц. Сейчас синхронизируются всегда все данные.
Синхронизаций в день на один телефон примерно 20 раз.  Только sqlserver -> sqlite
за информацию спасибо, я на всякий случай ссылку то тоже припрятал тогда в долгий ящик, мало ли...
источник

И

Иван in SqlCom.ru - Стиль жизни SQL
Всем привет, работаю в postgresql, в чем ошибка?
CREATE OR REPLACE FUNCTION ten(integer) RETURNS table(f1 text, f2 integer, f3 integer, f4 integer)
AS
'
select
case
when types.id=1 then 'квартира'
when types.id=2 then 'дом'
when types.id=3 then 'ап-ты'
end, count(*), count(*)*100/newcolumn, sum(sale.cost_sale)
from types, objects, sale, (select count(*) as newcolumn from sale where extract(year from date_sale)=$1) newtable
where sale.id_object=objects.id
and objects.type=types.id
and extract(year from sale.date_sale)=$1
group by types.id, newcolumn

'
LANGUAGE SQL;
select * from ten(2021);
Код ошибки:
ERROR: ОШИБКА:  ошибка синтаксиса (примерное положение: "квартира")
LINE 6:  when types.id=1 then 'квартира'
источник

SN

Slavano Nikon in SqlCom.ru - Стиль жизни SQL
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
за спам я тебя уже репортнул, сам удалишь или мне?
источник