Подвисает восстановление базы
После перехода на 16 версию сервера заметил неприятный баг. Пытаюсь восстановить базу из студии, в окне "Восстановление базы данных" выбираю "Устройство" и нажимаю кнопку выбора. После этого все...
View Articleподключение к MS SQL 2016 Express клиента прогр.комплекс анализ (RZAClient)
есть ПО клиент прогр.комплекс анализ (RZAClient)ими используется SQL express, настраиваю по их инструкции:bat-ник отрабатывает нормально, таблицы в базе создаются, т.е. права и т.п. в норме, НОпри...
View ArticleСнова CTE и комбинаторика
Здравствуйте!Есть таблица с единственным столбцомvalue-----abcНужно получить набор данных со всеми возможными комбинациями и номером набора, то есть:index value----- -----1 a1 b1 c2 a2 c2 b3 b3 a3 c4...
View ArticleНужно вычислить значение из текстовой переменной
Нужно сделать функцию, которая 1) внутри формирует строку из параметров (логическое выражение) 2) вычисляет его и возвращает (истина или ложь) Пошел по пути примера из форумов :declare @ED...
View ArticleВ чем ошибка синтаксиса создания процедуры?
Здравствуйте!Попробовал определить свою процедуру вида: USE mydb; GO CREATE PROCEDURE bng_normalize_ps ( ps_id uniqueidentifier, u_name VARCHAR(50), u_type VARCHAR(50) ) AS BEGIN WITH Recursive (link,...
View ArticleКак обратится повторно к тому же столбцу и работать с ним не трогая первый...
Задание: Вывести для каждого поставщика сколько им было поставлено продуктов: в год и в каждом квартале. select nazvanie, kol from postavshiki join postavki on postavki.pc=postavshiki.pc where...
View ArticleРазное время выполнени, в зависимости от БД
Всем доброго времени суток.Заметил в поведении скл сервера такую особенность - в зависимости от выбранной БД, запросы на одном сервере, выполняются разное время. Например, для системных баз на подобии...
View ArticleXSD для чтение XML в пакете SSIS
У меня был вполне краткий XSD, сгенерированный с помощью SSIS+ <?xml version="1.0" encoding="utf-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"...
View ArticleКак переделать скрипт?
Надо сделать скрипт, который ищет сотрудников, которые выполняли заказы только с однотипными компонентами, т.е. если в заказе только принтеры, то сотрудник выводится. Придумал вот такой громадный ужас,...
View ArticleSET STATISTICS IO ON. Сохранить данные о чтениях.
Добрый день.Мне необходимо сохранить данные о чтениях, которые выводятся в нижней панели при установленном флаге SET STATISTICS IO ON.Как это сделать?
View ArticleЗаполнить новую таблицу с заменой значений
Надо из одной таблицы заполнить вторую таблицы, попарными строками. Есть две однотипные таблицы table1, table2. В них столбы name и kolvo. Первая таблица заполнена значениями. Где первый столбец name....
View Articleвыбор варианта значения в case условии
Вот запрос select * from ( select s.CONTRACT_DTM, r.DIVISION_ID , s.DIVISION_ID as div, avg(coalesce(NULLIF( r.RENT_SUM , 0),NULLIF( r.RENT_SUM_MAX , 0),NULLIF( r.RENT_SUM_MIN , 0))) as av from...
View ArticleКак определить ID базы, к которой применяется команда восстановления?
Как определить ID базы, к которой применяется команда восстановления полного/дифф/лога?Следующая команда даёт "почти" желаемое, но приходится имя базы вычитывать из столбца "query" вручную,а столбец...
View ArticleОптимизация. Замена коррелированного подзапроса.
Привет всем.Мне нужна Ваша помощь.Занялся оптимизацией кода и не могу придумать альтернативу для замены коррелированного подзапроса.Задача выглядит просто:Есть таблица с историей начисления бонусных...
View ArticleReporting Services и выделение CPU
Добрый день.Возник вопрос по использованию Reporting Services процессоров на хосте. По серверу пришёл алерт по очередям к процессорам. При проверке обнаружил, что нагружена только четверть логических...
View Articleкак трансформировать формат даты в другой формат даты в SQL
как в MS SQL запросом изменить формат даты с одного на другойнапримерselectdate,x1,x2,x3from моя_таблицаполе date имеет формат 2019-09-23 09-AM как его трасформировать в формат 2019-09-23 09:00:00тут...
View ArticleCumulative Update 9 for SQL Server 2016 SP2
https://support.microsoft.com/en-us/help/4515435/cumulative-update-9-for-sql-server-2016-sp2https://download.microsoft.com/download/6/0/6/606B3A2E-0EAE-4DCD-930D-178686370921/SQLServer2016-KB4515435-x6...
View ArticleSET TRANSACTION ISOLATION LEVEL на таблицы линк.сервера
Добрый день всем.SQL 2012SET TRANSACTION ISOLATION LEVEL на таблицы линк.сервера влияет ли ? BEGIN SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT tg.id_Goods FROM...
View ArticleВозможно неполное завершение транзакции?
Добрый день.попытался воспроизвести проблему с логом.Условия: 8 mb data 8 mb log. Full recovery, autogrows -No.-стартую транзакциюbegin tran-проверяюselect @@trancount 1-внутри транзакции:insert into...
View ArticleВставка в партицированную таблицу проходит очень медленно по сравнению с...
Добрый день,Есть партицированная таблица, в которой 15000 партиций. Есть хранимка, которая в цикле вставляет порядка 20-30 записей (по одной) в эту таблицу в одну и ту же партицию. Занимает этот...
View ArticleОшибка массовой загрузки данных
Здравствуйте! Вот уже 3 день делаю массовую загрузку из xml-файла в БД и получаю такую ошибку:<?xml...
View ArticleСмена имен/названий ID
Добрый день.Подскажите, пожалуйста, как сделать update сразу для 250-ти id, которым необходимо присвоить другие имена/название?Список Id, и список Имен/названий для id, уже создан в MS...
View ArticleГде включается следующая опция для настройки прилинкованного сервера
В описании линкедсервера есть следующая фраза:To use impersonation, the configuration must meet the requirement for delegation.А где оно включается-то в конфигурации сервера?
View Articleзагрузка процессора на зеркале
После активации TDE существенно выросла загрузка процессора на зеркале.Более того, процесор зеркала загружен в 3 раза выше, чем на основном сервере.Доп. задачи на зеркале не выполняются.Чем это может...
View ArticleКак задать переменной табличного типа значение по умолчанию в функции...
Добрый день.Создаём табличный тип: CREATE TYPE [Test_Keys] AS TABLE ( [Key] INT PRIMARY KEY ); GO Пример функции: CREATE FUNCTION [dbo].[SMS_GetTemplates]( @TemplateKeys Test_Keys READONLY, @AllowAll...
View Articleкак выглядит лицензия mssql?
Коллеги, прошу помощиникогда не занимался вопросами покупки и учета лицензий на софт,знакомые делают инвентаризацию,у них похожая на этот товар...
View ArticleIdentity + concurrency
Некая процерура делает инсерт в таблицу с identityВсе это в явной транзакцииЯ хочу отловить identity в контексте concurrencybegin tranexec usp_tableA_Insertselect ident_current('dbo.A')end tran
View ArticleКак посмотреть свойство CompileTime в графическом представлении плана запроса?
В SQL Server Management Studio можно получить графическое представление действительного плана запроса после выполнения запроса, и посмотреть в этом плане разные свойства.Если сохранить этот полученный...
View ArticleSQL Server 2016 авторизация на "шаре"
Ребят, всем привет. Имеем установленный MS SQL Server 2016 на котором "крутятся" 1С базы. Задача: делать бекап баз на внутр. шару. План обслуживания сделал, на шаре есть авторизация (либо доменная,...
View ArticleРезультат - чат клиента с агентом в хронологической последовательсности
Всем привет. Подскажите как решить эту задачу одним сложным запросом.Есть таблица Т1:datemessage id_tasks Whowritedmessage 2017-11-01 04:59:07.6140000 C56D5EF0-CBC4-473F-90A7-A7A10223AE3E Client...
View ArticleЗапрос сравнивающий две таблицы по двум столбцам
Добрый день,Есть такой запрос: select ai.*, sai.* from table1 ai join table2 sai on (ai.sid = sai.sid and ai.pkey = sai.pkey and ai.node_id = sai.node_id ) and (ai.ItemValue <> sai.value or...
View Articleхранимая процедура для пересоздания ограмной таблици. Может так не надо?
Пишем приложение с БД. Разработчики придумали раз в сутки дропать таблицу и соответственно потом ее-же пере создавать уже пустой, для последующего импорта в нее очень большого объема данных(порядка 10...
View ArticleЗапрос к партицированной таблице и к обычной таблице
Добрый день,Есть такой запрос: select * from mytable where id=1234567 and pkey=13707 pkey в данном случае ключ по которому таблица партицированна. Всего партиций 15000.Если запустить подобный запрос на...
View ArticleSQL Server 2016 в журнале "login failed for user 'sa'."
Ребят, всем привет. Настроил план обслуживания (ночной бекап 1С баз) по такой схеме: [img]https://b.radikal.ru/b25/1910/c9/5d992272c8ec.jpg[/img]И далее - бекап журнала транзакций по этой схеме:...
View Articleнужна помощь по индексам
MS SQL 2008 R2Есть выгрузка данных в таблицу из внешних приложений. В таблице около 90 полей, в основном типов varchar(50), decimal(15,2), индексов нет. Данные из этой таблицы используются для...
View ArticleОшибка в репликация
declare @p1 intset @p1=122655exec sys.sp_MSadd_merge_history90 @p1 output,133,6,N'Процессу слияния не удалось получить сведения о столбце таблицы "dbo.Table". Убедитесь в наличии прав доступа к базе...
View Articleуровень блокировки
Добрый день. Рассматриваю deadlock, верно ли я расшифровываю, что блокирована вся таблица? <objectlock lockPartition="12" objid="34619712" subresource="FULL" dbid="5"...
View ArticleXML очень медленный поиск элементов с индексом >1
Есть некий XML с повторяющимися тегамиСкрипт на 1000 записей отрабатывает мгновенно в случае обращения только к первому индексуПри попытке выборки элементов с индексом 2 скрипт выполняется с 100 раз...
View ArticleРеанимировать старую программу
Пытаюсь реанимировать весьма старую программуБД SQL Server 2000 приаттачил к Server 2008 r2. В management studio всё видно.Клиент ещё на BDE C++Builder 5. (Программа от ~2001 г.)Сейчас у меня windows 7...
View ArticleПочему Index Scan, а не Index Seek.
Привет всем.Есть локальная база данных.Есть скрипт. Есть покрывающий индекс по таблице [Temp_Player_Points_ATP_1990_0.21].Как видно в плане выполнения запроса идет Index Scan. Почему не Index Seek?Ниже...
View ArticleКак перестроить запрос с Access на SQL
Добрый день, Знатоки.Знаю язык Access Запросов, но плохо знаю SqlНе могу перестроить один запрос. (на access он работает)SELECT (select sum(nal)- sum(b_name) from qdfCashChronology as a_name where...
View ArticleТранзакция вызвала взаимоблокировку ресурсов. Посоветуйте что делать?
Добрый день.Работает пользователей примерно 50 в одной локальной сети. Иногда 1 раз а час-два у кого-ни-будь возникает ошибка: Error: SCH_EV1_FixMessage, 1205, Транзакция (идентификатор процесса 55)...
View ArticleСоздание репликации Sql server
Есть ms sql server 2014 версия 12 с экземпляром БД, нужно сделать репликацию транзакциями на другой сервер (т. е. после каждой транзакции происходит репликация информации на второй сервер) Нахожу...
View ArticleМожно ли передать переменные из скрипта в xp_cmdshell?
Всем привет.Пытаюсь скриптом делать бекап базы на горячею. С этим проблем нет.Но так как база занимает около 150 Гб, то бекап потом хотелось бы запаковать в архив.Для этого хотел использовать...
View Articleкаким образом можно получить размер возвращаемого sql-запроса?
есть необходимость получить размер выборки в килобайтах или мегабайтах, к примеру select name, salary from employer where salary<1000 - сколько будет весить результат?покурил гугл - не нашел.Кто то...
View ArticleСбор статистики о выполняемых запросах у БД
Всем привет.Мне нужно собрать статистику, какие запросы (тело) с каких хостов выполняются на БД.Статистика нужна за длительное время, поэтому профайлер в данном случае отбрасываю.Написал запрос,...
View ArticleВариации на тему отказоустойчивости MS SQL
Добрый день.Подскажите, будьте добры,кто компетентен.Есть задача оценить и найти средства для предотвращения подобных действий на сервере1. Падает диск.2. Падает сервер3. Падает сеть4. Данные убили...
View ArticleОтключение заданий сервера
Добрый день. Столкнулся с интересной проблемой. Нужно мне для админовского приложения сделать функцию включения/отключения заданий сервера. Думал всё прозрачно: сделал на отключение ADO запрос с...
View ArticleЕсть ли какая-нибудь современная редакция MSSQL compact/mobile с поддержкой...
И желательно под LinuxТ.е. чтобы с одной стороны можно было бы запустить эту СУБД в процессе приложения типа Firebird embedded.А с другой стороны, чтобы были доступны линки в другие СУБД.Чем то походит...
View Article