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

9
Как сгладить результаты таблицы с двумя связанными «многими» таблицами?

Я реорганизовал некоторые таблицы в своей базе данных, чтобы сделать их более гибкими, но я не совсем уверен, как написать SQL для извлечения из них значимых данных. У меня есть следующие таблицы (несколько сокращенно для более ясного примера): CREATE TABLE Loans( Id int, SchemaId int, LoanNumber...

9
память, используемая замками

Мне любопытно, что одна из корпоративных выпусков SQL 2012 с объемом оперативной памяти 128 ГБ составляет 370 ГБ и растет, объем памяти, используемый клерком памяти блокировок (OBJECTSTORE_LOCK_Manager), показывает 7466016 КБ. Я также могу подтвердить это, посмотрев на счетчик перфорированияselect...

9
Создать роль базы данных, чтобы разрешить доступ на чтение ко всем таблицам; доступ для записи к некоторым

У нас есть база данных с более чем 1000 таблицами. Мне нужно создать роль, которая позволяет только чтение для всех таблиц, а также доступ на запись в две конкретные таблицы. Я возился с ролями базы данных, но всякий раз, когда я прибегал к добавлению таблиц, мне приходилось вручную выбирать все...

9
Изменились ли внутренние компоненты отслеживания изменений с SQL Server 2008 на 2012?

При устранении неполадок, связанных с синхронизацией отключенных устройств с центральным сервером базы данных, мы столкнулись с проблемой после обновления до SQL Server 2012 на сервере. Похоже, что CHANGE_TRACKING_MIN_VALID_VERSION возвращает значение на 1 больше, чем должно (или, по крайней мере,...

9
Сбор значений параметров из расширенного сеанса событий

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

9
Ошибка запуска скрипта Powershell в агенте SQL Server

У меня есть задание SQL, которое запускается через агент SQL Server (Запуск SQL Server 2012 Enterprise). Последний шаг работы - запустить приложение, расположенное в общей сетевой папке. К сожалению, я не знаю имя папки, в которой находится приложение (папка является номером версии), поэтому я...

9
Самый простой способ редактировать одну запись в столбце XML?

Как я понимаю, MS SQL Server Management Studio не позволяет напрямую редактировать / заменять записи в столбцах XML через графический интерфейс (копирование / вставка не работает и т. Д.). Какой самый простой вариант заменить одну запись в столбце XML? Нужно ли использовать что-то отличное от...

9
T-SQL - OPTION (FAST x) и флаг трассировки 8722

Я долго искал и до сих пор не нашел ответа на свою проблему. Наш Dynamics AX генерирует запросы с опцией подсказки запроса (FAST x), которая иногда вынуждает использовать неверный план выполнения. Разработчики говорят, что это по умолчанию, и его трудно изменить (возможно, должно быть исправлено во...

9
Администраторы домена не могут подключиться к SQL Server

У меня есть контроллер домена Windows Server 2012 R2 и сервер базы данных (W2K12R2 / SQL Server 2012). В качестве разрешенной группы пользователей я предоставил группе "domain-admins" права sysadmin . Но каким-то образом любой администратор домена не может подключиться к этому серверу SQL, но когда...

9
Ошибка группы доступности AlwaysOn после обновления Windows в среде без отказоустойчивого кластера

Наш сервис SQL Server не работал сегодня утром, что привело к отключению некоторых наших веб-сайтов. Когда я пошел, чтобы проверить Windows Event Viewer, я увидел следующие ошибки: Не удалось обновить уровень сценария для базы данных «master», поскольку на этапе обновления «SSIS_hotfix_install.sql»...

9
Что Page Life Expectancy говорит об этом случае?

Я установил программное обеспечение для мониторинга на несколько экземпляров SQL Server в этой среде. Я пытаюсь найти узкие места и исправить некоторые проблемы с производительностью. Я хочу узнать, нужно ли некоторым серверам больше памяти. Меня интересует один счетчик: продолжительность жизни...

9
Как определить, содержит ли файл резервной копии CDC?

Используя SQL Server 2008 до 2014 года, я знаю, как выполнять резервное копирование и восстановление базы данных с включенным изменением сбора данных (CDC), но мне нужен способ запросить полный файл резервной копии, чтобы определить, содержит ли он данные CDC. Что было бы здорово, если бы такой...

9
Получение реалистичного плана запроса при разбиении на небольшие объемы данных

Мы используем секционирование, чтобы уменьшить количество блокировок, возникающих в нашей системе OLTP из-за блокировок, с помощью схемы секционирования, которая разбивает рабочие таблицы на 100 секций на основе идентификатора клиента. Однако во время тестирования мы обнаруживаем, что планы...

9
Эффективное хранение наборов пар ключ-значение с совершенно разными ключами

Я унаследовал приложение, которое связывает множество различных видов деятельности с сайтом. Существует около 100 различных видов деятельности, и каждый из них имеет различный набор из 3-10 полей. Однако все действия имеют как минимум одно поле даты (может быть любое сочетание даты, даты начала,...

9
Столбец идентичности в индексе columnstore

У меня очень большая таблица IMO (~ 137 миллионов строк) с множеством повторяющихся данных, множеством NULLстолбцов и тому подобным. Я рассматриваю возможность изучения этого с использованием таблицы с, COLUMNSTORE INDEXи у меня есть IDENTITYстолбец в исходной таблице, который является единственным...

9
Проблема производительности рекурсивных SQL-запросов [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Это уже шестой раз, когда я пытаюсь задать этот вопрос, и это тоже самый короткий вопрос....

9
Всегда в группе доступности, всегда перенаправлять пользователя на экземпляр только для чтения

У нас есть группа доступности Always On с первичным и вторичным доступом с поддержкой чтения. У нас есть пользователь для команды внедрения, который использует базу данных для проверки правильности данных, которые они намереваются поместить в базу данных. Пользователи имеют права только на чтение...

9
Почему ТОП операция в плане выполнения SQL

Пройдя некоторое время, я решил опубликовать этот вопрос из-за отсутствия ответа и извиниться, если есть аналогичный вопрос / ответ. При выполнении запроса ниже на двух одинаково настроенных серверах SQL мы сталкиваемся с разными планами выполнения, которые влияют на производительность, и нам нужна...

9
Какой самый эффективный способ сравнить два больших набора результатов в SQL Server 2012

В настоящее время совет по наиболее эффективному способу сравнения двух больших наборов результатов / строк заключается в использовании EXCEPTоператора. Этот автономный SQL-скрипт ниже становится очень неэффективным при увеличении размеров строк (изменение значений @last). Я пытался найти...