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

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

2
Почему ошибка запроса с пустым набором результатов в SQL Server 2012?
При выполнении следующих запросов в MS SQL Server 2012 второй запрос не выполняется, но не первый. Кроме того, при запуске без предложений where оба запроса не будут выполнены. Я в недоумении, почему любой из них потерпит неудачу, так как оба должны иметь пустые наборы результатов. Любая помощь / понимание приветствуется. …

6
Семейство медиафайлов на устройстве сформировано неправильно. SQL Server не может обработать это семейство носителей
Я пытаюсь восстановить .BAK на сервере SQL, но получаю следующую ошибку: Сообщение 3241, уровень 16, состояние 7, строка 1 Семейство носителей на устройстве 'c: \ glyn \ JA.bak' сформировано неправильно. SQL Server не может обработать это семейство носителей. Сообщение 3013, уровень 16, состояние 1, строка 1 RESTORE DATABASE завершается ненормально. …

3
Каковы допустимые сценарии использования для таблиц HEAP?
В настоящее время я выполняю некоторые операции импорта данных в устаревшую систему и обнаружил, что в этой системе не используется ни один кластеризованный индекс. Быстрый поиск в Google познакомил меня с концепцией таблиц HEAP, и теперь мне интересно, в каких сценариях использования таблица HEAP должна быть предпочтительнее кластеризованной таблицы? Насколько …

3
Для абсолютной производительности SUM быстрее или COUNT?
Это относится к подсчету количества записей, которые соответствуют определенному условию, например invoice amount > $100. Я склонен предпочесть COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Тем не менее, это так же верно SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Я бы подумал, что COUNT предпочтительнее по …

6
Балансировка нагрузки с SQL Server
Что существует сегодня для балансировки нагрузки Microsoft SQL Server на Windows Server и прозрачности для любого программного доступа. Это встроено или решение нужно купить? Я пытаюсь выяснить, существует ли сегодня решение, которое делает это очень простым с точки зрения доступа веб-серверов или других баз данных к SQL Server.
31 sql-server 

5
ОБНОВЛЕНИЕ производительности, где нет изменений данных
Если у меня есть UPDATEзаявление, которое на самом деле не меняет какие-либо данные (потому что данные уже в обновленном состоянии). Есть ли какой-то выигрыш в производительности, если поставить в WHEREпункт проверку , чтобы предотвратить обновление? Например, будет ли разница в скорости выполнения между UPDATE 1 и UPDATE 2 в следующем: …

2
Как мне удалить все ограничения из всех таблиц?
Я хочу удалить все ограничения по умолчанию, проверить ограничения, уникальные ограничения, первичные ключи и внешние ключи из всех таблиц в базе данных SQL Server. Я знаю, как получить все имена ограничений sys.objects, но как мне заполнить ALTER TABLEчасть?

1
Почему сканирование выполняется быстрее, чем поиск этого предиката?
Мне удалось воспроизвести проблему производительности запросов, которую я бы назвал неожиданной. Я ищу ответ, который сосредоточен на внутренних органах. На моей машине следующий запрос выполняет сканирование кластерного индекса и занимает около 6,8 секунд процессорного времени: SELECT ID1, ID2 FROM two_col_key_test WITH (FORCESCAN) WHERE ID1 NOT IN ( N'1', N'2',N'3', N'4', …

4
Тактовая частота ЦП в сравнении с количеством ядер ЦП - выше ГГц или больше ядер для SQL Server?
Мы начинаем предоставлять набор физических серверов для виртуального кластера узлов SQL Server 2016 в VMware. Мы будем использовать лицензии Enterprise Edition. Мы планируем настроить 6 узлов, но ведется небольшая дискуссия о том, какой идеальный способ обеспечить физические серверы с точки зрения тактовой частоты ЦП и количества ядер ЦП. Я знаю, …

6
Совместимость SQL Server с новыми стандартами TLS
Основные браузеры выходят за рамки SSL3.0 и TLS1.0. Совет безопасности PCI объявил дату окончания срока службы этих протоколов достаточно надежным шифрованием. Нам нужно отойти от этих протоколов, использовать новые и более сильные. На серверах Windows вы можете очень легко отключить эти старые протоколы и вместо этого предлагать только TLS1.1 или …

2
Как сделать переход с SQL Server DBA на Oracle?
В качестве интереса, если бы мне пришлось перейти от администратора базы данных SQL Server к Oracle, что мне придется делать в основном для обучения или отучения? Я бы предположил, что концепции одинаковы, и разница заключается лишь в языке программирования, но я не видел другой стороны двери.

8
IntelliSense не работает, но он включен
Эта проблема действительно оказывается сложной (и довольно раздражающей). В SQL Server Management Studio 2008 еще несколько дней назад мой IntelliSense работал отлично. Затем внезапно это прекратилось. Значок, как он активирован в меню панели инструментов и в разделе Инструменты -> Параметры -> Текстовый редактор -> T-SQL -> IntelliSense, говорит, что он …

5
Зачем использовать int в качестве первичного ключа таблицы поиска?
Я хочу знать, почему я должен использовать int в качестве первичного ключа таблицы поиска, а не просто использовать значение поиска в качестве первичного ключа (который в большинстве случаев будет строкой). Я понимаю, что использование nvarchar (50) вместо int заняло бы намного больше места, если оно связано с таблицей со многими …

3
Почему индекс REBUILD не уменьшает фрагментацию индекса?
Я использовал ALTER INDEX REBUILD для удаления фрагментации индекса. В некоторых случаях REBUILD, похоже, не удаляет эту фрагментацию. По каким причинам REBUILD не удаляет фрагментацию? Похоже, это происходит особенно с небольшими показателями.

4
Как переместить базу данных из SQL Server 2012 в SQL Server 2005
Какие есть варианты, если мне нужно переместить базу данных из SQL Server 2012 (32-разрядная версия) в SQL Server 2005 (64-разрядная версия)? Я знаю, что не могу: восстановить резервную копию базы данных на SQL Server 2005 отсоединить и прикрепить Я знаю что могу: использовать мастер импорта данных, и я попробовал его …

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