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

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

1
IO_STALL вопрос и понимание
Я собираю IO_STALLS из sys.dm_io_virtual_file_stats каждые 5 минут, а затем делаю дельту, чтобы увидеть, какие файлы больше всего подвержены IO. За один 5-минутный период я ​​получаю дельту 5826331 мс, что составляет 97 минут. Меня это немного смущает, говорит ли это, что операция, начатая 97 минут назад, только что завершилась в …

2
Трассировка по умолчанию включена, но не активна
Когда я запрашиваю конфигурацию трассировки по умолчанию, она показывает: exec sp_configure 'default trace enabled'; --> name minimum maximum config_value run_value default trace enabled 0 1 1 1 Но когда я запрашиваю sys.tracesпуть, он возвращает пустой набор строк: select * from sys.traces; Чем можно объяснить отсутствие включенной трассировки?

2
функция зависает с нулевым регистром
Я создал функцию, которая принимает дату начала и окончания, причем дата окончания является необязательной. Затем я написал CASEв фильтре, чтобы использовать дату начала, если дата окончания не передана. CASE WHEN @dateEnd IS NULL THEN @dateStart ELSE @dateEnd END Когда я вызываю функцию для самого последнего месяца данных: SELECT * FROM …

3
Работа с диапазонами идентификаторов для репликации транзакций
Я заметил, что когда вы настраиваете репликацию транзакций, SQL Server устанавливает ручное управление диапазоном идентификаторов. Это означает, что в моей базе данных подписки, когда я пытаюсь вставить новую запись в таблицу, PK которой является столбцом идентификаторов, он выдаст мне ошибку и скажет, что он попытался вставить PK "1", "2 "," …

3
Обслуживание журнала транзакций при переходе на простое восстановление
Фон: Я недавно унаследовал более 50 серверов SQL с более 450 базами данных. Ночные резервные копии составляют примерно 8 ТБ, и, разумеется, мы используем больше дискового пространства, чем нам хотелось бы. Все базы данных настроены на полное восстановление, и журналы транзакций никогда не копировались. Я просмотрел все SQL-серверы и выявил …

3
PK как ROWGUIDCOL или использовать отдельный столбец rowguid?
Здесь идут многословные дебаты, поэтому я хотел бы услышать другие мнения. У меня много таблиц с уникальным идентификатором кластеризованного ПК. Является ли это хорошей идеей, здесь выходит за рамки (и она не изменится в ближайшее время). Теперь база данных должна быть опубликована слиянием, и разработчики выступают за использование отдельного столбца …

1
Странное поведение DBCC Shrinkfile
Я пытаюсь запустить dbcc shrinkfile кусками по 1 ГБ в базе данных, где 95% данных были заархивированы и удалены. Я с 235 ГБ файла, где 9 ГБ данных / индексов. Я хочу уменьшить это до 50 ГБ. Я знаю, что сжатие файлов базы данных - это плохо, это вызывает фрагментацию …

2
Найти родительские строки, которые имеют идентичные наборы дочерних строк
Предположим, у меня есть такая структура: Таблица рецептов RecipeID Name Description Таблица рецептов ингредиентов RecipeID IngredientID Quantity UOM Ключ на RecipeIngredientsэто (RecipeID, IngredientID). Как можно найти повторяющиеся рецепты? Дублированный рецепт определяется как имеющий точно такой же набор ингредиентов и количество для каждого ингредиента. Я думал об использовании, FOR XML PATHчтобы …

4
Восстановление превышает лицензионный лимит в 10240 МБ на базу данных. Все, что мне действительно нужно, это структура БД
Я получил файл .bak от клиента, который мне нужно восстановить, но восстановление превышает лицензионный лимит SQL Server 2008 R2 10240 МБ на базу данных. Все, что мне действительно нужно, это структура БД. Есть ли способ Восстановить в любом случае или для меня, чтобы просто Восстановить структуру?

3
Служба SSIS постоянно меняет исходную строку Excel на плавающую
В Excel есть столбец, который должен быть текстовым, но SSIS видит там числовой текст и автоматически делает его плавающим с двойной точностью [DT_R8]. Я могу изменить его вручную в столбцах «Внешний» и «Выход» ветви «Вывод», но «Вывод ошибок» просто не позволяет мне изменить соответствующий столбец. Error at Extract Stations [Excel …

1
Можно ли сжать файл журнала транзакций в зеркальной базе данных?
Это дополнительный вопрос к предыдущему вопросу о том, почему я не смог сжать файл журнала в основной базе данных. Короче говоря, я настроил зеркальное отображение базы данных, но забыл убедиться, что задание, выполняющее резервное копирование журнала транзакций, снова запускается, и журнал транзакций вырос до почти 60 ГБ. Поскольку зеркалирование было …

2
Как отследить SQL-запросы, вызывающие сбой SQL Server
У нас есть сервер базы данных SQL Server 2008 (он работает под управлением MS Failover Clustering, но я не думаю, что это уместно здесь). Наше приложение запускает Hibernate для доступа к БД, и с тех пор, как мы недавно обновили версию v3.1 до 3.6, у нас регулярно происходили сбои SQL …

3
Каталог SQL Server 2012. Выполнение в sysjobhistory - любой способ присоединиться к ним?
Я исчерпал свои ресурсы и не могу найти надежного способа присоединения таблиц ssisdb.catalog к заданиям, которые их выполняют. Попытка написать несколько пользовательских sprocs для мониторинга моего времени выполнения и строк, записанных из таблиц каталога, и было бы очень полезно иметь возможность связать их вместе с вызывающим заданием. Я пытаюсь выяснить, …

3
Песочница SQL Server
Я пытаюсь настроить «песочницу» для наших разработчиков отчетов, чтобы они могли работать. Мой текущий план состоит в том, чтобы «сбрасывать» базу данных каждый вечер, но я не знаю, как это сделать. Под сбросом я подразумеваю, что я хочу по существу удалить любые пользовательские таблицы, представления, хранимые процедуры и т. Д. …

1
Определить события роста файлов
Я обнаружил несколько БД в моем портфеле, которые были созданы с настройками автоматического увеличения по умолчанию (с шагом 1 МБ или 10%), которые расширялись в течение длительного периода времени. Если бы я хотел получить оценку количества внешней фрагментации для каждого из файлов БД, могу ли я получить из метаданных, сколько …

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