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

13
Онлайн восстановление страницы достигло предела 1000

Мне было поручено попытаться восстановить базу данных, которая пострадала от повреждения (из-за сбоя ввода-вывода, который был исправлен с тех пор). Я не знаком с базой данных или тем, что она содержит. Мне дали старую (~ 3 недели) полную резервную копию и серию журналов транзакций ... однако...

13
Дефис в имени моего компьютера вызывает ошибку T-SQL

Я разработчик, а не администратор базы данных (который показывает, я боюсь). Я пытаюсь запустить построитель отчетов 3.0 с SQL Server 2014 Express на своем домашнем компьютере (по имени John-PC) и не могу запустить свои отчеты. Я случайно создал комбинацию пользователя и логина user = John-PCи...

13
Внутренние компоненты резервного копирования. Что происходит при выполнении задания резервного копирования с точки зрения блокировки и снижения производительности в SQL Server?

Я знаю, что для MySQL база данных резервируется по таблицам в SQL-выражениях, это приводит к блокировке, и если вы обновляете столбцы во время резервного копирования, вы можете столкнуться с проблемами целостности. Насколько я понимаю, это не относится к Microsoft SQL Server, но как SQL Server...

13
Как реализовать алгоритм на основе множеств / UDF

У меня есть алгоритм, который мне нужно запустить для каждой строки в таблице с 800K строк и 38 столбцов. Алгоритм реализован в VBA и выполняет математические вычисления, используя значения из некоторых столбцов для манипулирования другими столбцами. В настоящее время я использую Excel (ADO) для...

13
Почему все столбцы этого запроса выбираются быстрее, чем один столбец, который мне нужен?

У меня есть запрос, где использование select *не только делает гораздо меньше операций чтения, но также использует значительно меньше процессорного времени, чем использование select c.Foo. Это запрос: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId =...

13
SET NOCOUNT Ошибка при обработке вызова SQL после обновления

Мы обновляем нашу тестовую среду новым сервером и обновленной версией Microsoft SQL Server и столкнулись с проблемой. На новом сервере наш старый код получит «операция запрещена, когда объект закрыт» при выполнении некоторых хранимых процедур. Это сообщение никогда не появлялось на старом сервере....

12
Является ли MERGE с OUTPUT лучшей практикой, чем условный INSERT и SELECT?

Мы часто сталкиваемся с ситуацией «Если не существует, вставьте». Блог Дэна Гусмана содержит отличное исследование о том, как сделать этот процесс безопасным. У меня есть базовая таблица, которая просто каталогизирует строку в целое число из SEQUENCE. В хранимой процедуре мне нужно либо получить...

12
Изменения схемы SQL Server 2014 в многопользовательской среде 24/7

У нас установлен SQL Server 2014 Enterprise для запуска базы данных, которая должна быть доступна 24/7. Наша база данных достаточно велика (200 Гб +). Также у нас есть множество сервисов, которые ежеминутно попадают в нашу базу данных для чтения, обновления или вставки новых данных. Мы хотим...

12
Как перенести логины с 2008R2 на 2014 с паролями?

Я попытался Tasks> Generate Scripts...и установил «Вход в сценарий» в Дополнительные параметры сценариев, но я получаю это в выходных данных: /* For security reasons the login is created disabled and with a random password. */ Существует ли простой способ создания сценариев для этих имен входа с...

12
Разница между поиском предиката и предиката

Я пытаюсь настроить производительность запроса, который есть у нас в SQL Server 2014 Enterprise. Я открыл фактический план запроса в SQL Sentry Plan Explorer, и я вижу на одном узле, что у него есть Предикат поиска, а также Предикат В чем разница между поиском предиката и предиката ? Примечание: я...

12
Задача запроса: создание сегментов четного размера на основе показателя, а не числа строк

Я опишу проблему с точки зрения загрузки заказов на определенное количество грузовых автомобилей как можно более равномерно. Входы: @TruckCount - the number of empty trucks to fill Множество: OrderId, OrderDetailId, OrderDetailSize, TruckId (initially null) Ordersсостоят из одного или нескольких...

12
Переключение данных при сбое с «разрешает значения, которые не разрешены проверочными ограничениями или функцией разделения на целевой таблице»

Учитывая следующее -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id...

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

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

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 Windows привилегии и права

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

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

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

12
Сбой CLR на SQL Server 2014 (Windows 2012R2)

У меня есть этот маленький CLR, который выполняет функцию RegEX для строки в столбцах. При запуске на SQL Server 2014 (12.0.2000) в Windows Server 2012R2 процесс завершается с Сообщение 0, уровень 11, состояние 0, строка 0 Произошла серьезная ошибка в текущей команде. Результаты, если таковые...

12
Как исследовать производительность оператора BULK INSERT?

Я в основном разработчик .NET, использующий Entity Framework ORM. Однако, поскольку я не хочу терпеть неудачу в использовании ORM , я пытаюсь понять, что происходит на уровне данных (базе данных). По сути, во время разработки я запускаю профилировщик и проверяю, какие части кода генерируются в...

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предложении, не имеет значения. Если есть...