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

14
Как управлять 3,1 миллиарда строк данных?

В настоящее время мне поручено реализовать схему хранения для относительно большого объема данных. К данным в первую очередь будут обращаться, чтобы определить текущее data pointзначение, но я также обязан отслеживать историю последних шести месяцев для анализа и анализа данных. Недавнее требование...

14
Дайте разрешение на выбор из системных таблиц

У меня есть база данных Microsoft SQL Server 2008 r2. Определен пользователь с именем marie, который может обращаться к таблицам в основной базе данных; это работает хорошо. Теперь я хотел бы, чтобы Мари могла выполнить этот запрос: SELECT...

14
Оптимизировано ли соединение для предложения where во время выполнения?

Когда я пишу запрос, как это ... select * from table1 t1 join table2 t2 on t1.id = t2.id Оптимизатор SQL, не уверен, что это правильный термин, переводит это в ... select * from table1 t1, table2 t2 where t1.id = t2.id По сути, является ли оператор Join в SQL Server простым способом написания SQL?...

14
Ошибка связанного сервера не обнаружена TRY-CATCH

Я настраиваю задание на просмотр списка связанных серверов и выполнение определенного запроса для каждого из них. Я пытаюсь выполнить запрос внутри блока TRY-CATCH, поэтому, если есть проблема с одним конкретным сервером, я могу зарегистрировать его, но затем продолжить работу с другими серверами....

14
Случайно выключил память SQL слишком мало, чтобы войти, как я могу это исправить?

Я уменьшил максимальный объем памяти моего экземпляра SQL Server до 15 МБ ... Теперь я не могу войти, чтобы увеличить его. Как я могу увеличить максимальную память без входа в систему? Версия SQL 2008...

14
Как вставить в таблицу только столбец IDENTITY?

Учитывая таблицу только со столбцом IDENTITY, как вставить новую строку? Я пробовал следующее: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Я тестирую что-то и мне нужен только столбец IDENTITY. Это не для производства. В...

14
Регистрация запросов и других T-SQL

Я хотел бы знать, если SQL Server 2008 R2 имеет схему ведения журналов по умолчанию для SELECTоператоров (или любой другой T-SQL в этом отношении). Если да, где я могу это увидеть? Если нет, то как я могу это...

14
Получает ли простой запрос выбора блокировки?

Я очень новичок в SQL Server и хотел бы понять, будут ли следующие, очень простые selectутверждения принимать какие-либо блокировки. Select * from Student; Пожалуйста, рассмотрите случай, когда инструкция не будет выполняться внутри begin...

14
Заставить SQL Server выполнить условия запроса как написано?

Я использую SQL Server 2008 R2 и у меня есть этот псевдопросмотр (SP): select ... from ... WHERE @LinkMode IS NULL AND (myColumn IN (...very long-running query...)) ... ... Проблема в том, что выполнение запроса занимает очень много времени - даже если я выполняю SP с @LinkMode=2. Как вы заметили,...

14
Устранение неполадок SOS_SCHEDULER_YIELD ждать

Запустив нашу корпоративную ERP (Dynamics AX 2012), я заметил, что наша производственная среда кажется намного медленнее, чем наши системы разработки. После выполнения одних и тех же действий в средах разработки и производства при выполнении трассировки я подтвердил, что запросы SQL выполнялись в...

14
Подведение итогов к предыдущему ряду

Мне нужна помощь с оконными функциями. Я знаю, что вы можете рассчитать сумму в окне и промежуточную сумму в окне. Но возможно ли рассчитать предыдущий промежуточный итог, т.е. промежуточный итог, не включая текущую строку? Я предполагаю, что вам нужно будет использовать аргумент ROWили RANGE. Я...

14
Репликация SQL Server «многие к одному»

У меня есть 8 отдельных машин SQL Server 2008 R2, на каждой из которых размещена 1 база данных. Каждая база данных имеет идентичную структуру таблицы и схему, а также полностью уникальные данные. Я хотел бы установить сервер отчетов (может быть 2008 или 2012), который объединяет строки из выбранных...

14
AlwaysOn AG, DTC с аварийным переключением

Проблема: Как запустить координатор распределенных транзакций (DTC) на всех серверах группы доступности AlwaysOn (AG)? Мне НЕ нужно поддерживать транзакции по событиям отработки отказа / переключения. Установка: у меня есть отказоустойчивый кластер Windows (WSFC) с тремя серверами Windows 2008 R2,...

14
Неисправимое повреждение DBCC CHECKDB: индексированное представление содержит строки, которые не были созданы определением представления

TL; DR: у меня есть нефиксированное искажение в индексированном представлении. Вот подробности: Бег DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS на одной из моих баз выдает следующую ошибку: Сообщение 8907, уровень 16, состояние 1, строка 1...

14
Должен ли я добавить сжатие на уровне страницы до добавления первичного ключа или после?

ситуация Хранилище данных на Sql Server 2008 Enterprise Куча строк более 36 миллионов (не спрашивайте), более 60 столбцов 750 тыс. Добавляется ежемесячно Не определен первичный ключ (сейчас я его определил) Без сжатия Что я думаю сделать (в таком порядке) Добавить сжатие на уровне страницы Добавить...

14
Какие разрешения необходимы для усечения таблицы?

У меня есть учетная запись SQL со следующими разрешениями для базы данных: db_executorРоль , которую вы видите этот счет , будучи членом был создан этим скриптом: CREATE ROLE [db_executor] AUTHORIZATION [dbo] GO GRANT EXECUTE TO [db_executor] GO Когда я побегать select, update, insertили deleteна...

14
НЕ следует избегать IN?

Среди некоторых разработчиков SQL Server широко распространено мнение, что NOT INоно ужасно медленное , и запросы должны быть переписаны так, чтобы они возвращали тот же результат, но не использовали «злые» ключевые слова. ( пример ). Есть ли в этом правда? Например, существует ли какая-либо...

14
Нужно ли удалять уникальный индекс при изменении размера столбца nvarchar? И будет ли таблица заблокирована при воссоздании индекса?

В нашей базе данных существует большая таблица, которая более или менее выглядит так: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); но теперь размер последовательного поля стал слишком низким, поэтому я хочу изменить его на 32. Средство...

14
Почему вы должны использовать управляемую учетную запись службы, а не виртуальную учетную запись в SQL Server 2012?

В SQL Server 2012 учетные записи служб создаются как виртуальные учетные записи (VA), как описано здесь , в отличие от управляемых учетных записей служб (MSA). Важные различия, которые я вижу для этого, основаны на описаниях: MSA - это учетные записи домена, VA - локальные учетные записи. MSA...