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

SQL Server 2016 (основная версия сборки 13.00.xxxx). Пожалуйста, также пометьте sql-сервер.

3
Создать константы уровня базы данных (перечисления) без использования CLR?
У меня есть несколько объектов SQL, которые должны выполнять альтернативные действия в зависимости от желаемого состояния запроса. Есть ли способ создать константы (перечисления) уровня базы данных, которые можно передать хранимым процедурам, табличным функциям и использовать в запросах (без использования CLR)? CREATE PROCEDURE dbo.DoSomeWork(@param1 INTEGER, ..., @EnumValue myEnumType) AS ...; и …

1
КОАЛЕСС теперь саркастичен?
Один из моих разработчиков утверждает, что COALESCE(column, default value) = default valueтеперь это можно саркастично. Это правильно? Я COALESCEвыполнил следующий тест, и думаю, что это подразумевает, что это невозможно. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) Microsoft …

3
Перенос данных из SQL Server 2005 в 2016 г.
Я новичок в администрировании SQL Server, но мне хорошо с языком SQL и созданием пакетов служб SSIS. Я хочу перенести данные с SQL Server 2005 на 2016 год. Мой вопрос заключается в том, нужно ли мне беспокоиться о системных базах данных и других объектах, таких как индексы, хранимые процедуры, представление, …

4
ошибка в database_scoped_configurations
Я пытаюсь вставить набор результатов из: SELECT * FROM sys.database_scoped_configurations во временную таблицу, потому что я хочу проверить настройки для всех баз данных на моем сервере. Итак, я написал этот код: DROP TABLE IF EXISTS #h CREATE TABLE #h(dbname sysname, configuration_id INT, name sysname, value SQL_VARIANT, value_for_secondary SQL_VARIANT) EXEC sys.sp_MSforeachdb …

2
Узел конфигурации сети SQL Server отсутствует в Configuration Manager после установки
У меня есть сервер под управлением Windows 2012 R2 Datacenter 64-bit. Я использовал SQL 2016 RC3 без проблем, и я хочу заменить его на RTM-сборку, которая у нас есть из MSDN. После удаления RC3 и последующей установки RTM я не смог удаленно подключиться к серверу. После проверки я вижу в …


2
SQL Server: покрытие индексов, включая все столбцы?
Наша команда унаследовала приложение и связанную базу данных. Предыдущие разработчики, по-видимому, применяли правило, согласно которому в каждом индексе каждой таблицы есть предложение INCLUDE, чтобы всегда добавлять каждый столбец, который иначе не является частью ключа. Эти таблицы имеют в среднем от двух до пяти индексов или уникальных ограничений, а также внешние …

1
Захватывает ли хранилище запросов SQL Server значения параметров?
Новое хранилище запросов, представленное в SQL Server 2016, великолепно. Это хорошая замена для большей части того, что я делал с более старым инструментом Profiler. Однако я не нашел способа перехватить значения параметров, связанных с отдельными вызовами, на запросы с высоким потреблением ресурсов, которые он обнаруживает. Это возможно? Я понимаю, что …

1
Протокол TCP зеркального отображения базы данных используется. Один по умолчанию, один динамический?
При выполнении нижеуказанного запроса к первичной / вторичной реплике группы SQL Server Always On Availability ™ SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes FROM sys.dm_exec_connections WHERE local_net_address is not null; Два локальных порта TCP показаны для протокола зеркального отображения базы данных, 5022и63420 Server Name local_tcp_port protocol_type num_reads num_writes ServerName 5022 Database Mirroring 102942598 5 …

3
Использование SPID в таблицах БД (вместо переменной таблицы)
Транзакционная база данных, используемая для бронирования вещей ... Нашего поставщика попросили заменить #temptables на @tablevariables (из-за сильных блокировок компиляции), но вместо этого они заменили фактическую таблицу, которая добавляет SPID в качестве столбца, чтобы гарантировать, что хранимая процедура действует только на соответствующие строки. Видите ли вы какой-либо риск в этом методе …

1
Удаление автоматически созданных учетных записей NT AUTHORITY и NT SERVICE
Поэтому я недавно переместил задания - один фрагмент кода, который я обнаружил в наших скриптах сборки для новых установок SQL Server, приведен ниже. IF EXISTS ( SELECT * FROM [sys].[syslogins] WHERE [name] = N'NT AUTHORITY\SYSTEM' ) BEGIN DROP LOGIN [NT AUTHORITY\SYSTEM]; END IF EXISTS ( SELECT * FROM [sys].[syslogins] WHERE …

4
Лучшие практики для максимальной мобильности в SQL Server 2016
Когда речь идет о разработке прототипа решения, часто технологии еще не определены, и они могут не совпадать с теми, которые будут использоваться в готовом продукте. В этих сценариях я склонен использовать Microsoft SQL Server для написания запросов как можно более стандартным, чтобы упростить возможную миграцию на другой сервер. Есть ли …

1
Блокировка вызвана Query Store. Невозможно очистить или отключить
Я недавно обновил наш SQL Server 2016 до SP2 и последний CU (KB4458621), выпущенный в августе 2018 года. Как раз в последний день или около того, я заметил, что у меня происходит некоторая блокировка. Я не могу убить SPID, потому что это не пользовательский процесс. Согласно SP_WHO2, команда называется «Запрашивать …

2
Выберите TOP N Строк, отсутствующих во временной таблице SSMS
Я использую временные таблицы в своей базе данных, и когда я щелкаю правой кнопкой мыши по своей таблице в Management Studio 2017 (v17.4 14.0.17213.0), я не вижу Выбор топ-1000 строк в контекстном меню (нет проблем с не временными таблицами ) Есть идеи, как вернуть это контекстное меню? У меня такое …

4
Самый эффективный способ вызова одной и той же табличной функции для нескольких столбцов в запросе
Я пытаюсь настроить запрос, в котором одна и та же табличная функция (TVF) вызывается для 20 столбцов. Первым делом я преобразовал скалярную функцию во встроенную табличную функцию. Используется CROSS APPLYли наилучший способ выполнения одной и той же функции для нескольких столбцов в запросе? Упрощенный пример: SELECT Col1 = A.val ,Col2 …

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