Вопросы с тегом «sql-server»

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.

1
Почему на графике тупиковых ситуаций есть записи без жертв?
Я пытаюсь научиться анализировать график взаимоблокировок в SQL Server 2008 и нахожу множество записей с пустым <victim-list>узлом. Я не понимаю, что представляют собой эти записи: если нет жертвы, как я могу определить ресурс ожидания, который вызывает тупик? Что означают эти записи? Вот быстрый пример записей, которые я вижу: <deadlock-list> <deadlock> …

3
Документирование гигантской сети взаимосвязанных хранимых процедур в базе данных MS SQL: какой инструмент или формат?
Я надеюсь, что это вопрос с более коротким ответом, чем «Читать книгу на 1000 страниц», но затем, если это реальная ситуация, то ударил меня этим. Я не настоящий администратор баз данных, я разработчик программного обеспечения, который понимает, что нам нужен администратор баз данных, и тем не менее в магазине, в …

3
Как контролировать порядок серверов, перечисленных в диалоге подключения SSMS?
Мой текущий проект включает в себя много перетасовки базы данных при обновлении с SQL 2008 -> 2012, повторное задание оборудования, повторите. Небольшое раздражение вызывает диалоговое окно подключения в SSMS, в котором перетасовывается порядок сервера, чтобы поместить самый последний в начало. Учитывая, что в любой конкретный день я подключаюсь к 6-10 …
11 sql-server  ssms  tools 

2
Хороший способ вызвать несколько заданий агента SQL Server последовательно из одного основного задания?
У меня есть несколько заданий агента SQL Server, которые должны выполняться последовательно. Чтобы иметь хороший обзор работ, которые должны быть выполнены, я создал основную работу, которая вызывает другие работы с вызовом EXEC msdb.dbo.sp_start_job N'TEST1'. Завершение происходит sp_start_jobмгновенно (шаг работы 1), но затем я хочу, чтобы моя основная работа ждала, пока …

5
SQL Server эквивалентен функциональности Oracle RAC? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Я немного погуглил и не смог найти ответ на этот вопрос более поздний, чем несколько …

5
ОБНОВЛЕНИЕ с JOIN на 100 мм записи, как это сделать лучше? (в T-SQL)
Мне нужно обновить 100 миллионов записей в одной таблице, по сути, нормализуя таблицу, заменив значение столбца varchar просто идентификатором. (Я говорю «замена», но на самом деле я пишу идентификатор в другой столбец.) Я пытаюсь добиться нормализации набора данных. Еще не нормализованные данные не имеют индексации. Я думал, что я не …

1
Какой фактический минимальный положительный РЕАЛЬНЫЙ номер
MSDN говорит, что диапазон РЕАЛЬНЫХ чисел составляет - от 3.40E + 38 до -1.18E - 38, 0 и 1.18E - от 38 до 3.40E + 38. По-видимому, истинный нижний предел намного ниже. Следующий скрипт заполняет столбец REAL значением 1.401298E-45: CREATE TABLE a ( r1 REAL NULL , r2 REAL NULL …

1
Использование FLOATs с RAISERROR
Я использую RAISERROR()для обеспечения некоторых базовых функций модульного тестирования (как здесь ), но я разочарован невозможностью использовать FLOATsв сообщении об ошибке. Я знаю, что могу преобразовать float в строку, но я использую RAISERRORв каждом модульном тесте, я не хочу добавлять еще одну строку кода для каждого теста. (Мои модульные тесты …
11 sql-server  t-sql 

1
Дефрагментация данных и файлов журнала SQL Server в реальном времени с помощью MoveFile API
Мой работодатель рассматривает возможность развертывания программного обеспечения для дефрагментации NTFS, которое использует Windows MoveFile API для дефрагментации открытых файлов. Это будет развернуто на тысячах серверов SQL Server, работающих под управлением версий SQL с 2005 по 2012 годы и версий Windows с 2003 и 2008 R2. Если это имеет значение, то …

1
Почему 10 ^ 37/1 выбрасывает ошибку арифметического переполнения?
Продолжая свою недавнюю тенденцию играть с большими числами , я недавно выкинул ошибку, с которой столкнулся, до следующего кода: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; Вывод, который я получаю для этого кода: …

2
Преобразовать столбец даты и времени в количество секунд
В моей базе данных SQL Server у меня есть datetimeстолбец. Каков хороший способ создать новый столбец, который представляет longзначение для datetimeстолбца? Это longбудет представлять количество секунд. Я подумал, что если я смогу преобразовать его в longs, это упростит группирование по запросам за промежутки времени, поскольку я мог бы просто разделить …

2
оповещение, когда любая работа в категории работы терпит неудачу
Можно ли настроить предупреждение в SQL Server 2008, которое будет отправлять электронную почту в случае сбоя задания в определенной категории? Мне интересно, потому что я хотел бы настроить электронную почту в случае сбоя подписки SSRS - и все эти подписки являются заданиями в категории « Сервер отчетов» . РЕДАКТИРОВАТЬ - …

2
Есть ли установленный способ загрузки / чтения ветви дерева с HierarchyId
Я играю с HierarchyId, и я не нашел способ, основанный на множестве, чтобы сделать следующее: вставить все поддерево сразу получить все поддерево одновременно Этот вопрос связан с моим предыдущим , и я подозреваю, что единственный способ выполнить эти две задачи с HierarchyId - это один узел или один уровень за …

5
Влияет ли SQL-профилировщик на производительность сервера?
Я сталкиваюсь с проблемой, когда SQL Server 2008 не удается из-за высокой нагрузки. Мне нужно найти этот случай загрузки и оптимизировать код, чтобы он мог справиться с нагрузкой. В интернете я обнаружил, что средство профилирования SQL можно использовать для отслеживания взаимодействий с базой данных, которые впоследствии можно проанализировать, чтобы найти …

3
Ссылка на базу данных программно через T-SQL
Я пишу хранимую процедуру, которая принимает имя базы данных в качестве аргумента и возвращает таблицу индексов этой базы данных и их уровень фрагментации. Эта хранимая процедура будет храниться в нашей базе данных DBA (база данных, содержащая таблицы, которые используются администраторами баз данных для мониторинга и оптимизации). Все рассматриваемые системы являются …
11 sql-server 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.