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

12
Почему эти похожие запросы используют разные фазы оптимизации (обработка транзакций и быстрый план)?

Пример кода в этом элементе подключения Показывает ошибку где SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item Возвращает правильные результаты. Но следующее возвращает неверные результаты (в 2014 году с использованием нового Оценщика...

12
Понимание влияния / риска отключения «проверки целостности резервной копии» на резервную копию SQL

В настоящее время мы используем стандартные планы обслуживания для резервного копирования на серверах SQL Server 2005/2008 / 2008R2 / 2012 в нашей среде, и флажок «Проверять целостность резервной копии» всегда был отмечен. Некоторые из резервных копий выполняются очень долго, поэтому я рекомендовал...

12
Какой лучший способ обновить только несколько таблиц в тестовой базе данных с производства?

У меня есть очень большая производственная база данных и очень большая база данных среды тестирования в SQL Server 2008R2. Обе базы данных имеют одинаковую структуру таблиц, но разные пользователи / логины / разрешения / роли. Мне нужно обновлять только несколько таблиц в тестовой базе данных...

12
Преобразовать строковые числовые значения с запятой в качестве десятичного разделителя в NUMERIC (10, 2)

У меня есть таблица SQL столбцов varchar, которые содержат греческие отформатированные числа (. Как разделитель тысяч и запятую как разделитель десятичных) Классическая конверсия CONVERT(numeric(10,2),REPLACE([value],',','.')) не работает, потому что. (разделитель тысяч) убивает конверсию Например,...

12
Проблема создания транзакции в пакете служб SSIS

Я работаю над пакетом, который должен использовать транзакцию, но в настоящее время я получаю следующую ошибку: SSIS package "CATS-Package.dtsx" starting. Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning. Information: 0x4001100A at CATS-Package: Starting...

12
С чего начать разбираться в неизвестной базе данных

Итак, название подводит итог. У меня есть база данных SQL Server с 28 таблицами и 86 хранимыми процедурами, которые необходимо пересмотреть. Я почти уверен, что некоторые таблицы никогда не используются и что не все процессы также используются. Самая большая проблема заключается в том, что все...

12
Мастер восстановления базы данных не открывается в SSMS 2014

На компьютере разработчика под управлением Windows Server 2012 R2 я только что обновил SQL Server с 2012 по 2014 год. Использование SQL Server Management Studio 2014, когда я щелкаю правой кнопкой мыши базу данных и Tasks -> Restore -> Database...ничего не происходит. Мастер восстановления...

12
Как использовать пакетный режим с UNPIVOT (соединение цикла)?

У меня есть запрос следующей формы: SELECT ... FROM ColumnstoreTable cs CROSS APPLY ( SELECT * FROM (VALUES ('A', cs.DataA) , ('B', cs.DataB) , ('C', cs.DataC) ) x(Col0, Col1) ) someValues Это берет каждую строку из подзапроса, поддерживаемого Columnstore ( ColumnstoreTable), и умножает эти строки....

12
База данных группы доступности зависла в режиме несинхронизации / ожидания восстановления

При обновлении хранилища в экземпляре SQL Server 2014 с пакетом обновления 1 (12.0.4422.0) мы столкнулись с проблемой, когда две базы данных не запускались на вторичном сервере после перезапуска SQL Server. Сервер был в автономном режиме в течение нескольких часов, пока мы устанавливали новые...

12
Подсчитать общее количество посещений

Я пытаюсь написать запрос, в котором мне нужно рассчитать количество посещений клиента, позаботившись о перекрывающихся днях. Предположим, что для itemID 2009 дата начала 23-го, а дата окончания - 26-го, поэтому элемент 20010 находится между этими днями, и мы не будем добавлять эту дату покупки к...

12
Могу ли я улучшить производительность на раздутых системных таблицах?

Справочная информация: У меня есть многочисленные базы данных с большим количеством VIEW и чрезвычайно большим количеством SYNONYM. Например, один дБ имеет более 10 000 просмотров и более 2 миллионов синонимов. Общая проблема: Запросы с участием sys.objects(и системных таблиц в целом), как правило,...

12
Вставить результаты хранимой процедуры в табличную переменную

У меня есть хранимая процедура, которая хранит значения в табличной переменной. Я выбираю эти значения и возвращаю их при вызове процедуры. Я пытаюсь установить эти возвращаемые значения в другой табличной переменной, но я не могу понять это. Хранимая процедура ALTER PROCEDURE...

12
Транзакция в хранимой процедуре

Мне нужно выполнить ОБНОВЛЕНИЕ и ВСТАВКУ в одной транзакции. Этот код прекрасно работает сам по себе, но я хотел бы иметь возможность легко вызывать его и передавать необходимые параметры. Когда я пытаюсь вложить эту транзакцию в хранимую процедуру, я сталкиваюсь с множеством синтаксических ошибок....

12
Изменить системное значение по умолчанию для maxrecursion

Как изменить общесистемное значение по умолчанию MAXRECURSION? По умолчанию это 100, но мне нужно увеличить его до 1000. Я не могу использовать подсказки запроса, так как я использую программу, которая принимает мой запрос и выполняет его для меня, и я, к сожалению, не могу обойти это ограничение....

12
Где SQL Server физически хранит значение IDENTITY для таблицы?

Я надеюсь, что кто-то может указать мне правильное направление на этот. Вот мои разработки до сих пор. SELECT * FROM sys.identity_columnsэто системное представление, которое дает «last_value», но определение для этого представления использует внутреннюю функцию IdentityProperty(colName,...

12
Хранение (частичных) резервных копий небольшого размера при использовании SQL Server FILESTREAM

У меня есть база данных с почти 1 ТБ FILESTREAMданных, резервное копирование которых мне не нужно (если данные были удалены, они автоматически восстанавливаются через пару часов, так что это просто не важно). Большая часть данных меняется каждые пару дней, поэтому дифференциальное резервное...

12
Как скрыть / отключить таблицы, не удаляя их, чтобы проверить избыточность?

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

12
Несколько PVSCSI с SQL Server

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

12
ROW_NUMBER () OVER (PARTITION BY B, A ORDER BY C) не использует индекс для (A, B, C)

Рассмотрим эти две функции: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Насколько я понимаю, они дают точно такой же результат. Другими словами, порядок, в котором вы перечисляете столбцы в PARTITION BYпредложении, не имеет значения. Если есть...