Quantcast
Channel: SQL.ru: Microsoft SQL Server
Browsing all 7251 articles
Browse latest View live

rebuild index + KILL

Вот стартовал REBUILD INDEX на таблице, в которую ижут интенсивные вставки, и сразу прервал запрос. ALTER INDEX [IX_XXXXXX] on [ZZZZZZZ] REBUILD WITH(SORT_IN_TEMPDB=ON, ONLINE=ON) Но сервер зарружен,...

View Article


Помощь в выгрузке данных

Подскажите пожалуйста.УстановленаMicrosoft SQL Server Managment Studioкак выгрузить в текстовый файл данные из таблицы.В данной программе никогда не работал.Если есть возможность напишите подробно как...

View Article


Массовый апдейт xml

Коллеги, добрый день.Возникла необходимость массового изменения нод в xml.Дано: @xml xml = <root> ... <Endpoint profile="cnghfn" login="bla1" /> <Endpoint profile="bnjhg" login="bla2"...

View Article

xp_cmdshell удаление файлов с диска на сервере

После выполнения процедуры по заливке данных из файлов .dbf хочу эти самые файлы удалить через xp_cmdshell.Команды копирования создания папок и переименования работают, но удаление нет. Хотя сам я могу...

View Article

Странный глюк с CTE и транзакцией:

Вот так - работает: WITH c (Id,Name,DuplicateCount) as ( SELECT Id,Name, ROW_NUMBER() OVER(PARTITION BY Name ORDER BY Id) AS DuplicateCount FROM Tbl ) delete FROM c WHERE DuplicateCount > 1 А вот...

View Article


DATEADD

Доброго времени суток.Прошу помощи.Как с помощью запроса просмотреть всю таблицу выявить отсутствующие даты и добавить их в таблицу.Скажем10.03.201711.03.201715.03.201716.03.201724.03.2017Можно конечно...

View Article

импорт из excel2010 в ms sql 2008 r2

Здравствуйте!Использую следующую строку подключения: SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0; Database=C:\proverka\list.xlsx', [list$]); система 32 битная, эксель 32 битный,...

View Article

SQL Server 2016 JSON - как найти последний элемент массива?

Есть JSON: "statusTransitions": { "Problem Statement": [ "2017-10-11 13:54:36" ], "Signed": [ "2017-10-11 13:55:17", "2017-10-11 13:55:42" ], "Sign-off": [ "2017-10-11 13:55:10", "2017-10-11 13:55:34"...

View Article


Не запускается пакет dtsx на сервере SQL, пишет что не найдена папка.

SQL Server 2014Выполняю следующей командой: "C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /Server ServerSQL /User sa /Password ****** /SQL...

View Article


Ошибка при обновлении 2008R2 SP1 до SP3

В общем ошибка:SQL Server Setup has encountered the following error: The cached patch file "C:\Windows\Installer\515e2c.msp" is missing. The original file for this cached file is...

View Article

Проверка на существование записи

Добрый день, подскажите как мне проверять на то что есть ли запись такая в таблице. -- Этот запрос работает не корректно, потому что если записи нету вообще в таблице, то он не сработает SELECT S.*...

View Article

предки в дереве

Подскажите какая модель дерева лучше всего подходит для того что бы быстро искать всех предков для заданного узла?

View Article

Хотя бы один день марта есть между датами

Добрый день! Подскажите, пожалуйста.У меня есть две даты: дата начала и дата окончания , пусть будет действия абонемента. Как проверить, что абонемент действовал хотя бы один день в марте 2017? Я знаю,...

View Article


Зеркалирование БД

Добрый день.База данных зеркалируется на другой сервер. Понадобилось ее откатить к утренним транзакциям. Для этого пришлось отключить зеркальное отображение. Как его теперь корректно включить? Или надо...

View Article

Вывести символы после разделителя?(MS SQL)

Добрый вечер.В таблице T1 есть поле f1 varchar(1000). в нем хранятся значения вида: \\MOPCIMAGE02\Server\ProjectSource\2016_05_10\001\11_27_23_299\KB510010\GA510050\10883205_01.tifнужно вывести имя...

View Article


Округления

День добрый. Тестовый код: DECLARE @f FLOAT = 49.885, @n NUMERIC(15, 4) = 49.885; SELECT ROUND(@f, 2) AS f, ROUND(@n, 2) AS n; 1. Почему "f" = 49.88 а не 49.85 как при 2.2. Почему "n" = 49.8900 а не...

View Article

Проверка условия без подзапроса

Доброго времени суток.Предположим, что существует одна таблица, в которой содержатся покупки в разных магазинах.Поля, соответственно, prod_id, shop_id, date.Как без подзапросов достать все продажи за...

View Article


Sql2014, SELECT DateDiff(ww,'20171001','20171031')+1 почему не 6?

Пишу следующее: Set DateFirst 1 SELECT DateDiff(ww,'20171001','20171031')+1 В ответ 5, но смотря в календарь вижу что все таки 6. Что не так, как исправить? Писать только свою функцию или есть другой...

View Article

Как узнать запросом две вещи?

Добрый день.Подскажите пожалуйста как узанать запросом:1) сколько оперативной памяти max и min стоит в настройках SQL Server?2) сколько процессоров может максимально использовать SQL Server?

View Article

Ошибка в SQL 2000

Добрый день, коллеги. По наследству достался сервачок, с программой для программирования карточек, в один из дней программа написала, что Could not allocate space for object because the ‘PRIMARY’...

View Article
Browsing all 7251 articles
Browse latest View live