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

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

2
Накопительные обновления MS SQL Server - лучшие практики
Я пытаюсь понять, какие рекомендации рекомендуются для накопительных обновлений SQL Server . В настоящее время мы придерживаемся идеи «ничего не делать, если только проблема, исправленная CU, не возникает у нас». Это работает с подходом «если ничего не сломано, не исправляйте», но мне интересно, действительно ли это хорошая идея, так как …
11 sql-server 

1
Как IDENTITY_INSERT влияет на параллелизм?
Я пытаюсь помочь клиенту с надстройкой SAP стороннего производителя, которая имеет проблемы с публикацией и перестала поддерживать. При определенных обстоятельствах он архивирует и неполное сообщение из таблицы очередей публикации в таблицу архивации сообщений. Мне нужно переместить эти архивные результаты обратно в очередь. Идентификатор очереди - это столбец идентификаторов, и я …

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

1
Синхронизация с использованием триггеров
У меня есть требование, аналогичное предыдущим обсуждениям по адресу: Написание простой банковской схемы: как я должен синхронизировать свои балансы с историей их транзакций? Триггер в сочетании с транзакцией У меня есть две таблицы, [Account].[Balance]и [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( TransactionID …

3
Вычисляемое поле SQL в предложении SELECT и GROUP BY
Часто при запросе к моим базам данных MS SQL Server мне нужно создать вычисляемое поле, например (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1) = 'W' THEN 'Workover' ELSE …
11 sql-server 

4
Высокая загрузка ЦП на сервере SQL - медленные запросы [закрыто]
Этот вопрос вряд ли поможет будущим посетителям; это относится только к небольшому географическому региону, конкретному моменту времени или необычайно узкой ситуации, которая обычно не применима к всемирной аудитории Интернета. Чтобы помочь сделать этот вопрос более применимым, посетите справочный центр . Закрыто 6 лет назад . Наш MS SQL Server использует …

3
Хуже производительность на новом сервере
Мы были на выделенном сервере (одноядерный, 6 ГБ ОЗУ) и переходим на новый выделенный сервер (2x шестнадцатеричный, 32 ГБ ОЗУ). Оба Windows Server 2008, SQL Server 2008. Производительность на новом сервере немного хуже, чем на старом, более медленном сервере. При тестировании наше приложение ASP.NET работает на 10 - 20% медленнее. …

2
Почему отключение кластеризованного индекса делает таблицу недоступной?
Когда индекс отключен, определение остается в системном каталоге, но больше не используется. SQL Server не поддерживает индекс (так как данные в таблице изменяются), и индекс не может использоваться для удовлетворения запросов. Если кластерный индекс отключен, вся таблица становится недоступной. Почему невозможно получить доступ к данным прямо из таблицы, отбрасывающей B-дерево? …

2
LATCH_EX ожидает ресурс METADATA_SEQUENCE_GENERATOR
У нас есть процесс, который генерирует отчет об инвентаризации. На стороне клиента процесс разбивает настраиваемое количество рабочих потоков для создания порции данных для отчета, которая соответствует одному хранилищу из многих (потенциально тысяч, обычно десятков). Каждый рабочий поток вызывает веб-сервис, который выполняет хранимую процедуру. Процесс базы данных для обработки каждого чанка …

2
Изменения схемы «нарушают» группы доступности или они обрабатываются прозрачно?
Моя организация планирует принять группы доступности SQL Server 2012, и я пытаюсь понять, как это повлияет (если таковые имеются) на процесс обновления нашего приложения. Мы выпускаем обновления приложений с 8-недельным циклом, и любой выпуск может включать изменения схемы и / или перенос данных. Я пытаюсь понять, является ли решение HA …

3
Сохранение даты в виде целого числа (числовое), каковы преимущества
Вопрос 1 Я работаю с системой, где дата хранится как целое число (фактическое число (8,0)), и я заметил, что другие системы также хранят дату как int, например, cisco в этой теме . пример 20120101 -- 01 Jan 2012 Есть ли какое-то преимущество в том, чтобы хранить систему числовых дат и …

2
Получение «Отказано в разрешении SELECT для объекта», даже если оно было предоставлено
Я программист, а не дба ... Я знаю достаточно, чтобы быть опасным. Я унаследовал базу данных от старого пользователя, который является db_owner для базы данных. Мы не можем настроить разрешение этого пользователя для существующих таблиц, схем и т. Д. По деловым причинам, но создаются некоторые новые таблицы, и я только …

3
Почему .bak намного меньше, чем база данных, для которой он является резервной копией?
Я только что сделал резервную копию базы данных SQL Server. Файлы MDF и LDF вместе составляют около 29 ГБ, но файл .bak был только 23 ГБ, примерно на 20% меньше. Моим первым предположением, когда одна версия набора данных меньше другой версии, содержащей те же данные, будет сжатие данных, но сжатие …

3
SQL Server: файловая группа только для системных таблиц?
Одним из наших корпоративных стандартов является отдельная файловая группа / файл для пользовательских таблиц / индексов. Это установлено по умолчанию, поэтому нет необходимости квалифицировать операторы CREATE TABLE. Так это выглядит fileid 1 = системные таблицы, MDF fileid 2 = t-log = LDF fileid 3 = пользовательский материал = NDF Может …

2
Запрет SSMS видеть файловую систему сервера
У меня есть несколько пользователей, которые используют MS SQL Server 2017 под моей администрацией. Они не должны видеть (или даже знать) других пользователей и их данные на этом сервере. У каждого пользователя есть своя база данных. Они могут делать со своей базой все, что захотят. Я использую Partial Containmentфункцию SQL …

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