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

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

6
Сжатие файла журнала не уменьшает размер
У меня есть база данных, которая имеет файл данных 350 МБ (.mdf) и файл журнала 4,9 ГБ (.ldf). Модель восстановления установлена ​​на FULL. Когда я пытаюсь сжать файл журнала, он не сжимается. Я знаю, что сокращение базы данных не хорошо, и это не должно быть сделано. Но все же я …

2
«CONCAT» не является распознанным именем встроенной функции
Клиент сообщил, что он работает на SQL Server 2012, и мы передали несколько тестовых запросов для тестирования до окончательной доставки: «CONCAT» не является распознанным именем встроенной функции. Я понимаю, что CONCAT()это новая встроенная функция, представленная в SQL Server 2012, и все в порядке, но меня попросили откатить изменения, чтобы сделать …

3
Как использовать параметр «Резервный набор истекает:» при создании задачи «Резервное копирование базы данных» в плане обслуживания
При резервном копировании базы данных я хотел бы использовать опцию « Срок действия резервной копии истечет: » для удаления / перезаписи старых резервных копий базы данных. Я не могу использовать эту опцию. Будем благодарны за любые советы о том, как использовать параметры «Резервный набор истекает:» при создании плана обслуживания.

4
Какие шаги необходимы для безопасной перезагрузки компьютера с Microsoft SQL Server?
Существуют ли какие-либо специальные действия, необходимые для предотвращения повреждения данных при перезапуске сервера, на котором размещен экземпляр MS SQL Server? Например, недавно я столкнулся с рекомендацией останавливать службу SQL вручную. Насколько я понимаю, это обрабатывается shutdownпроцессом Windows . Я уверен, что есть миллионы шагов, которые отдельные люди могут порекомендовать, как …

3
Ключ раздела также должен быть частью первичного ключа?
Я делю таблицу на основе столбца, который не является первичным ключом? Сегодня я прочитал некоторую противоречивую информацию о том, должен ли столбец раздела быть частью первичного ключа. Моя интуиция говорит нет, но я не уверен на 100%. Так что вопросы ... Должен ли столбец раздела быть частью основного? Рекомендуется так …

3
Предупреждение об отсутствии статистики в плане выполнения
У меня есть ситуация, которую я не могу понять. Мой план выполнения SQL Server говорит мне, что у меня отсутствует статистика в таблице, но статистика уже создана: Но если мы посмотрим на таблицу, то увидим, что есть статистика, которая была создана автоматически: Может кто-нибудь помочь понять, как это может быть? …

1
Почему этот запрос не использует катушку индекса?
Я задаю этот вопрос, чтобы лучше понять поведение оптимизатора и понять ограничения вокруг катушек индекса. Предположим, что я положил целые числа от 1 до 10000 в кучу: CREATE TABLE X_10000 (ID INT NOT NULL); truncate table X_10000; INSERT INTO X_10000 WITH (TABLOCK) SELECT TOP 10000 ROW_NUMBER() OVER (ORDER BY (SELECT …

4
Если в базе данных только одна вставка, плохо ли индексировать каждую возможную комбинацию столбцов?
Я работаю над системой отчетности, которая потребует больших запросов на выборку, но основана на базе данных, которая заполняется только один раз. Система управления базами данных - Microsoft SQL Server 2017. Вероятно, есть лучший способ создать такую ​​систему, но давайте подойдем к этому теоретически. Теоретически говоря: Если у нас очень большая …

1
Почему этот оператор MERGE вызывает прерывание сеанса?
У меня есть следующее MERGEзаявление, которое выдается против базы данных: MERGE "MySchema"."Point" AS t USING ( SELECT "ObjectId", "PointName", z."Id" AS "LocationId", i."Id" AS "Region" FROM @p1 AS d JOIN "MySchema"."Region" AS i ON i."Name" = d."Region" LEFT JOIN "MySchema"."Location" AS z ON z."Name" = d."Location" AND z."Region" = i."Id" …

3
Каков наилучший способ архивировать все, кроме текущего года и разделить таблицу одновременно
задача Архивируйте все, кроме скользящего 13-месячного периода, из группы больших таблиц. Архивные данные должны храниться в другой базе данных. База данных находится в простом режиме восстановления Таблицы имеют размер от 50 до нескольких миллиардов строк, а в некоторых случаях занимают сотни гигабайт каждая. Таблицы в настоящее время не разделены Каждая …

5
От DMV, можете ли вы сказать, использовало ли соединение ApplicationIntent = ReadOnly?
У меня настроена группа доступности всегда, и я хочу убедиться, что мои пользователи используют ApplicationIntent = ReadOnly в своих строках подключения. С сервера SQL через DMV (или расширенные события или что-то еще), могу ли я узнать, был ли пользователь, связанный с ApplicationIntent = ReadOnly в своей строке подключения? Пожалуйста, не …

1
Являются ли нефиксируемые искажения пространственного индекса нормальными?
У меня есть пространственный индекс, для которого DBCC CHECKDBсообщает о коррупции: DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS Пространственный индекс, XML-индекс или индексированное представление 'sys.extended_index_xxx_384000' (идентификатор объекта xxx) не содержит все строки, которые создает определение представления. Это не обязательно представляет проблему целостности данных в этой базе данных. Пространственный индекс, …

1
Мой SQL Server исправлен?
Как я могу узнать, исправлены ли мои экземпляры SQL Server? Есть ли встроенная функциональность, которая будет определять наличие доступных исправлений для моего сервера? Черт возьми, у меня вообще есть данные о версии?
23 sql-server 

4
SQL Server Management studio медленное соединение или время ожидания при использовании проверки подлинности Windows
Я получаю очень большие задержки (10 ~ 30 секунд) в SQL Server Management Studio 2014 при попытке подключиться к экземпляру SQL Server 2012 через TCP с использованием проверки подлинности Windows . Это происходит при подключении обозревателя объектов или нового пустого окна запроса. После подключения выполнение запросов выполняется быстро. Проблема не …

3
Усеченная таблица 200 ГБ, но дисковое пространство не освобождено
У меня осталось только 2 ГБ, поэтому мне нужно удалить эту таблицу истории. Эта таблица сейчас пуста, но дисковое пространство базы данных не освобождено. И файл базы данных составляет 320 ГБ.

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