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

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

3
Ошибка SQL Server, «Неправильное использование параметра FIRST в операторе FETCH».
Начиная с 2012 года документы по SQL Server показывают, что они поддерживают то, OFFSET..FETCHчто я пытаюсь использовать вместо LIMIT. Следующее прекрасно работает в PostgreSQL для выборки набора результатов, SELECT * FROM ( VALUES (1),(2),(3) ) AS t(x) OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY; Тем не менее, с SQL …

2
Невозможно удалить файловую группу без связанных файлов
У меня возникают некоторые странные сообщения об ошибках в SQL Server 2017 CU3. Я перемещаю базы данных и реорганизую файловые группы. Под «реорганизацией» я подразумеваю, что я использую хранимую процедуру, которая создает функцию разделения и схему разбиения для новой файловой группы для объекта, перестраивает индексы при разбиении и затем удаляет …

2
SQL Server 2016 Enterprise низкая производительность
Извините, что долго, но я хочу дать вам как можно больше информации, которая может быть полезна для анализа. Я знаю, что есть несколько постов с похожими проблемами, однако я уже следил за этими постами и другой информацией, доступной в Интернете, но проблема остается. У меня серьезная проблема с производительностью в …

1
RE-BUILDING HEAP вызывает простои?
Это немного смущающий вопрос, и я не могу поверить, что пропустил это так много лет. У меня есть сторонняя база данных поставщика, которая имеет 401 таблицу кучи. Недавно я начал использовать сценарии и настройку Брента Озара sp_BlitzFirstдля запуска каждые 15 минут для сбора статистики ожидания и т. Д. То, что …

1
Разве SQL Server не может хранить значения NULL в столбцах фиксированной длины?
Я сталкивался с этим утверждением в официальной документации Oracle : В Microsoft SQL Server только столбцы с типами данных переменной длины могут хранить значения NULL. При создании столбца, который допускает значения NULL с типом данных фиксированной длины, столбец автоматически преобразуется в системный тип данных переменной длины ... Я никогда не …

1
Повторяющиеся записи возвращаются из таблицы без дубликатов
У меня есть хранимая процедура, которая запрашивает таблицу занятых очередей, которая используется для распределения работы в нашей системе. У рассматриваемой таблицы есть первичный ключ на WorkID и нет дубликатов. Упрощенная версия запроса: INSERT INTO #TempWorkIDs (WorkID) SELECT W.WorkID FROM dbo.WorkTable W WHERE (@bool_param = 0 AND ((W.InProgress = 0 AND …

2
Удаление столбца из таблицы в производстве
У нас есть ситуация, когда нам нужно изменить отношение между двумя таблицами с m: 1 на m: n . Итак, нам нужно создать таблицу перекрестных ссылок между этими двумя таблицами. После переноса всех существующих данных из «дочерней» таблицы в таблицу перекрестных ссылок, было бы плохой идеей удалить исходный столбец внешнего …

1
Резервное копирование и восстановление базы данных SQL-сервера с файловой группой FILESTREAM
Я использую SQL Server и имею огромную базу данных с двумя файловыми группами: Основной : который содержит все данные, кроме больших файлов (1 МБ +) FILESTREAM (чтение / запись) : который содержит большие файлы Теперь сценарий резервного копирования: Каждую пятницу получают полную резервную копию (2 часа ночи) Каждый день недели, …

1
Что делает изменение Max Server Memory помимо очистки кэша плана и (очевидно) изменения настроек памяти)?
Запуская SQL Server 2012 SP3 на оперативной памяти 32 ГБ и 4 ядрах, 60-80 одновременных подключений, с большой рабочей нагрузкой ad-hoc, мы наблюдаем всплеск процессов (ЦП) в SQL Server и остаемся резкими один или два раза в день в непредсказуемое время. Мы работаем над выявлением первопричины всплеска. Тем временем мы …

5
Автозаполнение в Intellisense SSMS 2017. Куда это делось?
Я недавно получил новую коробку разработчика, установил мою Visual Studio. У меня установлена ​​SSMS. Начал писать некоторые процы и таблицы ... без помощи intellisense. Whaaa ?? Все поля отмечены галочкой. Я в нужной БД. Я получаю красные кривые, если таблица не существует, но у меня нет всплывающей подсказки для завершения …

3
Как создать кластерный индекс на 100 ГБ таблицы
У меня есть таблица кучи, которая занимает около 104 ГБ дискового пространства с почти 3 миллиардами строк. Я пытаюсь создать кластерный индекс для этой таблицы в WeekEndingDateстолбце [ ]. У меня около 200 ГБ бесплатно в файле данных и около 280 ГБ бесплатно в базе данных tempdb. Я пробовал два …

2
Проблемы с нехваткой памяти в SQL Server 2012 SP3
У меня периодически возникали ошибки OOM в SQL Server, один раз до того, что SQL Server сам закрывался и всегда происходил в ночное время, когда его никто не использовал, и в это время не выполнялось задание агента SQL: Вот типичная ошибка: 17.08.2017 19: 31: 17, spid100, Unknown, Недостаточно системной памяти …

1
Повторно подключите «не подключенные» окна запросов в SSMS к исходному соединению
Существует ли простой способ переподключить окно запроса, которое «не подключено» к исходному соединению, которое использовалось этим запросом, без ручного выбора нужного имени сервера? Если я нажимаю кнопку «Подключиться» на панели инструментов редактора SQL или щелкаю правой кнопкой мыши -> «Соединение» -> «Подключиться», по умолчанию в качестве имени сервера используется последнее …

1
Лучший способ уменьшить БД после обнуления данных из varbinary (max)?
У нас есть база данных с большим количеством данных, хранящихся в поле типа varbinary (max) . В какой-то момент мы можем удалить эти данные для большинства строк, но не для всех. Наш план состоит в том, чтобы сделать это поле обнуляемым и просто обнулить данные, когда они больше не нужны. …

1
SQL Server 2016 все еще содержит sqlmaint.exe?
В соответствии с документацией ( Устаревшие возможности компонента Database Engine в SQL Server 2016 ) sqlmaint.exeвсе еще должен быть доступен (выделено мое): В этом разделе описываются устаревшие функции компонента SQL Server Database Engine, которые все еще доступны в SQL Server 2016 . Эти функции планируется удалить в будущем выпуске SQL …

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