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

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


4
Имеет ли значение порядок столбцов в индексе columnstore?
У меня есть таблица с ~ 200 миллионами строк и ~ 15 столбцами. Я планирую создать COLUMNSTOREиндекс на моей таблице. Будут ли какие-либо изменения в производительности в зависимости от порядка столбцов, которые я использую в индексе columnstore? Если да, какая логика стоит за этим?

1
Каковы текущие лучшие практики в отношении определения размера varchar в SQL Server?
Я пытаюсь понять, как решить, насколько большими должны быть столбцы varchar, как с точки зрения хранения, так и с точки зрения производительности. Производительность Из моего исследования, кажетсяэтот varchar (max) следует использовать только в том случае, если он вам действительно нужен; то есть, если столбец должен содержать более 8000 символов, одной …

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

4
Перечислите задания, расписания и даты следующего запуска по расписанию
Перечислите задания, расписания и даты следующего запуска по расписанию Я пытаюсь составить список заданий, расписаний и времени следующего запуска по расписанию. Тем не менее, я не вижу успеха. sysjobactivity Имеет значение next_scheduled_run_date, которое мне и нужно, но я не могу понять, связать ли его как с заданием, так и с …

3
Преобразовать строковые числовые значения с запятой в качестве десятичного разделителя в NUMERIC (10, 2)
У меня есть таблица SQL столбцов varchar, которые содержат греческие отформатированные числа (. Как разделитель тысяч и запятую как разделитель десятичных) Классическая конверсия CONVERT(numeric(10,2),REPLACE([value],',','.')) не работает, потому что. (разделитель тысяч) убивает конверсию Например, попробуйте CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) Я хочу преобразовать такие значения в числовые (10,2) Любые предложения о том, как справиться с …

1
Ошибка SQL Server «Отсутствует порядковый номер семейства 2»
Я пытаюсь восстановить локальную базу данных на моем сервере, но у меня проблемы с резервным копированием. Я сделал файл .bak, но каждый раз, когда я пытаюсь загрузить его на сервер, он не позволяет мне. Вот скриншот полученного сообщения об ошибке: Я прочитал, что я могу использовать RESTORE LABELONLYдля восстановления моего …

1
Длина данных LOB (2135980), подлежащих репликации, превышает настроенный максимум 65536
Я получаю сообщение об ошибке репликации «Длина данных большого объекта (2135980) для репликации превышает настроенный максимум 65536». Процедура sp_configure ранее применялась для установки максимального значения (-1), а запрос к sys.configurations подтверждает, что максимальное значение (-1) используется. EXEC sp_configure 'max text repl size', -1 ; RECONFIGURE; GO select * from sys.configurations …

2
почему io_stall_writes_ms намного выше для tempdb?
У нас есть пользовательские и системные файлы данных на одном диске. (Io_stall_write_ms / (1.0 + num_of_writes)) ниже 2 для пользовательских файлов, но файлы tempdb обычно превышают 400. Я вижу, что на нескольких серверах мне любопытно, если есть причина, по которой запись в tempdb занимает больше времени чем обычный файл данных …

1
Можем ли мы поставить знак равенства (=) после агрегатных функций в Transact-SQL?
Я столкнулся со сценарием, как это: set @sum = sum = (case when somecol1 is null then DATEDIFF(d,[somecol2],somecol3) else 0 end) Я не могу понять значение знака равенства (=) после второй ключевой суммы. Когда я запускаю запрос, он не показывает никаких ошибок как со знаком равенства, так и без него. …

4
Альтернативы сетевому резервному копированию
В нашей среде у нас есть несколько серверов, которые находятся в группе Always On Availability, а некоторые - автономные. Обычно мы выполняем резервное копирование на общий сетевой ресурс, но недавно мы заметили, что по мере увеличения баз данных увеличивается время, которое затрачивается, что замедляет работу всей сети. Скрипт Олы Халленгрена …

1
Что такое «непроизносимое слово» для SQL?
Что такое «непроизносимое слово» для SQL? Я читаю sys.query_store_query_text (Transact-SQL) и вижу следующее, поэтому я использую Google {SQL "unmentionable" word} has_restricted_text bit Текст запроса содержит пароль или другие не упоминаемые слова. Кроме 3-х ссылок, которые возвращают меня туда, где я его нашел, я не нахожу ничего, что могло бы показать …

1
Почему вы можете отбросить представление SQL Server только в текущей базе данных?
Просто заметил это и с трудом придумал техническую причину для этого. Таблицы могут быть удалены с использованием трех имен частей, но представления ограничены двумя именами частей. В чем причина этого?
11 sql-server  view 

1
Является ли ALTER TABLE… DROP COLUMN действительно операцией только с метаданными?
Я нашел несколько источников, которые утверждают, что ALTER TABLE ... DROP COLUMN - это операция только с метаданными. Источник Как это может быть? Не нужно ли удалять данные во время DROP COLUMN из базовых некластеризованных индексов и кластеризованного индекса / кучи? Кроме того, почему Microsoft Docs подразумевает, что это полностью …

1
Как выполнить «самопроверку» всех лицензий SQL Server в организации?
Поэтому я начал новую работу с хорошей некоммерческой организацией, которая существует уже несколько десятилетий. Они имеют широкий спектр редакций и версий SQL Server (например, 2005 Express до 2016 SP2 Enterprise) и для многих виртуальных машин Windows (версии с 2003 по 2016 г.). Предыдущие администраторы баз данных не составляли никакой документации …

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