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

13
Имя таблицы SQL Server, начинающееся с # в пользовательской базе данных, а не в базе данных tempdb, а не во временной таблице

Каким-то образом десятилетия назад в нашей базе данных была создана таблица, которая начинается с #. Он отображается в обозревателе объектов в базе данных приложения, а не в tempdb. По какой-то причине Azure не будет импортировать базу данных таким образом. Мы не можем отбросить его, переименовать...

13
Сжатие резервных копий вызывает повреждение в базе данных SQL 2017 TDE

На SQL Server 2017 (CU3) всякий раз, когда я включаю сжатие резервных копий в одной из моих баз данных TDE, процесс резервного копирования всегда повреждает определенную страницу в базе данных. Если я запускаю резервную копию без сжатия, она не будет повреждена. Вот шаги, которые я предпринял,...

13
Есть ли эффективный способ увидеть причину «Строковые или двоичные данные будут обрезаны»?

Это продолжение этого вопроса . Это также связано с запросом этой функции от Microsoft. Однако прошло много лет, и с тех пор, как об этом сообщалось, на рынок вышло несколько крупных релизов. Вопрос: SQL Server 2017 предоставляет какой-либо механизм, облегчающий поиск основной причины этой ошибки?...

13
Задача оценки мощности множества на внутреннем объединении

Я изо всех сил пытаюсь понять, почему оценка строк так ужасно неправильна, вот мой случай: Простое объединение - с использованием SQL Server 2016 sp2 (та же проблема, что и для sp1), dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN...

13
Онлайн восстановление страницы достигло предела 1000

Мне было поручено попытаться восстановить базу данных, которая пострадала от повреждения (из-за сбоя ввода-вывода, который был исправлен с тех пор). Я не знаком с базой данных или тем, что она содержит. Мне дали старую (~ 3 недели) полную резервную копию и серию журналов транзакций ... однако...

13
Почему все столбцы этого запроса выбираются быстрее, чем один столбец, который мне нужен?

У меня есть запрос, где использование select *не только делает гораздо меньше операций чтения, но также использует значительно меньше процессорного времени, чем использование select c.Foo. Это запрос: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId =...

13
Ошибка запуска службы SQL Server 2017. Код ошибки 3417

У меня установлен SQL Server 2017 на моем компьютере. Вот что SELECT @@VERSIONвозвращает: Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 июля 2018 г. 07:47:45 Авторское право (C) 2017 Выпуск Microsoft Corporation Enterprise (64-разрядная версия) в Windows 10 Enterprise 10.0...

13
Сжатые индексы SQL Server остаются сжатыми при перестроении без указания сжатия данных?

После того, как кто-то перестраивает свои индексы SQL Server с использованием сжатия страниц ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)), нужно ли в последующих перестроениях (как это делается некоторыми сценариями обслуживания после определенного порога фрагментации)...

13
Требуется ли для изменения пароля «sa» перезапуск SQL (в смешанном режиме)?

Мы обнаружили, что учетная запись SQL «sa» используется не так, как должно было быть, поэтому мы меняем пароли sa во всех наших экземплярах SQL. (У нас есть серверы с SQL 2005 по 2017, работающие в смешанном режиме аутентификации. Все пользователи и приложения должны использовать для подключения...

13
SET NOCOUNT Ошибка при обработке вызова SQL после обновления

Мы обновляем нашу тестовую среду новым сервером и обновленной версией Microsoft SQL Server и столкнулись с проблемой. На новом сервере наш старый код получит «операция запрещена, когда объект закрыт» при выполнении некоторых хранимых процедур. Это сообщение никогда не появлялось на старом сервере....

13
Поддерживает ли SQL Server 2017, включая более старые версии, размеры секторов диска 8 КБ?

Дисковые накопители (в общих чертах включающие не только вращающиеся носители, но и не вращающиеся носители [SSD, NVMe и т. Д.]) Продолжают развиваться в своих базовых форматах и ​​оборудовании. Частично это было «улучшением» с 512-байтовых размеров физических секторов до 4- килобайтных размеров...

13
Скрыть выбор вывода из T-SQL

Я пытаюсь получить время выполнения запроса, но я также хочу скрыть вывод запроса. Я просто хочу, чтобы истекшее время - без вывода. пример DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT...

13
Как получить последнее ненулевое значение в упорядоченном столбце огромной таблицы?

У меня есть следующий вход: id | value ----+------- 1 | 136 2 | NULL 3 | 650 4 | NULL 5 | NULL 6 | NULL 7 | 954 8 | NULL 9 | 104 10 | NULL Я ожидаю следующий результат: id | value ----+------- 1 | 136 2 | 136 3 | 650 4 | 650 5 | 650 6 | 650 7 | 954 8 | 954 9 | 104 10 | 104 Тривиальным решением было...

13
При просмотре предполагаемого плана выполнения генерируются CXPACKET, PAGELATCH_SH и LATCH_EX [ACCESS_METHODS_DATASET_PARENT] ожидания

Я использую Microsoft SQL Server 2016 с пакетом обновления 2 (SP2-CU6) (13.0.5292.0) на виртуальной машине с 4 виртуальными ЦП с max degree of parallelismустановленным значением 2и cost threshold for parallelismустановленным значением 50. По утрам, при попытке отобразить примерный план выполнения...

13
Только физический checkdb не работает, но полный завершен успешно

Я выполняю checkdb с параметром Physical_only, и он завершается с несколькими ошибками, как показано ниже: Сообщение 8965, уровень 16, состояние 1, строка 1 Ошибка таблицы: идентификатор объекта 1557580587, идентификатор индекса 1, идентификатор раздела 72057594088456192, идентификатор блока...

13
Почему эта блокировка RX-X не отображается в расширенных событиях?

Проблема У меня есть пара запросов, которые при сериализуемой изоляции вызывают блокировку RX-X. Однако, когда я использую Расширенные события для наблюдения за захватом блокировки, захват блокировки RX-X никогда не появляется, он только освобождается. От куда это? Репро Вот мой стол: CREATE TABLE...

13
Временное перемещение базы данных SQL Server 2016 в SQL Server 2017 и последующее перемещение назад. Является ли это возможным?

Если я возьму резервную копию базы данных из экземпляра SQL Server 2016, а затем восстановлю ее до экземпляра 2017, чтобы поработать над ней. Могу ли я затем развернуть и сделать резервную копию этой базы данных из экземпляра 2017 года и использовать ее для перезаписи исходной версии в экземпляре...

12
Каково влияние изменения параметра памяти для создания индекса в SQL Server?

Я пытаюсь создать некоторые индексы базы данных SQL Server 2008, но получаю следующее сообщение об ошибке. Сообщение 8606, уровень 17, состояние 1, строка 1 Для этой операции индекса требуется 1024 КБ памяти на DOP. Общая потребность в 2048 КБ для DOP, равная 2, больше, чем значение sp_configure,...

12
Как очистить все старые планы запросов из Microsoft SQL Server?

У нас есть готовое приложение, которое использует базу данных Microsoft SQL. В этом приложении мы выбираем различные критерии выбора для каждого отчета. Это приложение затем запускает эти отчеты. Я считаю, что у нас есть проблема с планом запроса. Первый отчет, который мы запускаем каждый день,...