Quantcast
Channel: SQL.ru: Microsoft SQL Server

Подвисает восстановление базы

После перехода на 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


Image may be NSFW.
Clik here to view.

Как обратится повторно к тому же столбцу и работать с ним не трогая первый...

Задание: Вывести для каждого поставщика сколько им было поставлено продуктов: в год и в каждом квартале. select nazvanie, kol from postavshiki join postavki on postavki.pc=postavshiki.pc where...

View Article

Разное время выполнени, в зависимости от БД

Всем доброго времени суток.Заметил в поведении скл сервера такую особенность - в зависимости от выбранной БД, запросы на одном сервере, выполняются разное время. Например, для системных баз на подобии...

View Article

XSD для чтение XML в пакете SSIS

У меня был вполне краткий XSD, сгенерированный с помощью SSIS+ <?xml version="1.0" encoding="utf-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"...

View Article


Как переделать скрипт?

Надо сделать скрипт, который ищет сотрудников, которые выполняли заказы только с однотипными компонентами, т.е. если в заказе только принтеры, то сотрудник выводится. Придумал вот такой громадный ужас,...

View Article


SET 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 Article

Reporting 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 Article

Cumulative 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 Article


SET 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 Article

Identity + concurrency

Некая процерура делает инсерт в таблицу с identityВсе это в явной транзакцииЯ хочу отловить identity в контексте concurrencybegin tranexec usp_tableA_Insertselect ident_current('dbo.A')end tran

View Article

Как посмотреть свойство CompileTime в графическом представлении плана запроса?

В SQL Server Management Studio можно получить графическое представление действительного плана запроса после выполнения запроса, и посмотреть в этом плане разные свойства.Если сохранить этот полученный...

View Article

SQL 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 Article


SQL 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 Article


XML очень медленный поиск элементов с индексом >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


PIVOT не удается HELLP

С_Sale_Items __Data ___...

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