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

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

1
Как использовать пакетный режим с 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), и умножает эти строки. Это по сути UNPIVOT. Реальный …

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

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

1
Проблема создания транзакции в пакете служб 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 distributed transaction for this container. Error: 0xC001401A at CATS-Package: The SSIS Runtime has failed …

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

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

2
Будет ли запрос WHERE проверять более простые сравнения (т.е. битовые) перед выполнением более трудных сравнений (например, varchar)?
Если я напишу запрос, который включает составное WHEREпредложение, например: SELECT * FROM MyTable WHERE BitField = 1 AND VarcharField = 'asdf' и включение этого bitсравнения просто исключает те же поля, varcharкоторые исключает сравнение, сделает ли bitсравнение этих полей улучшение производительности?

2
Почему мое предложение WHERE имеет преимущество от «включенного» столбца?
Согласно этому ответу , если индекс не построен по столбцам, которые используются для ограничения, запрос не получит выгоды от индекса. У меня есть это определение: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL, [CreationTime] DATETIME NULL DEFAULT GETUTCDATE(), [LastAccessTime] DATETIME NULL DEFAULT …

4
Является ли плохой практикой объединять данные из разных таблиц в одну?
Фон Я пишу много больших отчетов и, как правило, веду большую базу данных о работоспособности (пишу SP, функции, задания и т. Д.). Исходная схема и программное обеспечение, которое ее использует, принадлежат другому поставщику, поэтому я не могу многое изменить в этом структурно. Есть много записей, которые требуют отслеживания, таких как …

1
Почему установка SQL Server в корень диска является плохой практикой?
Например D:\, когда я устанавливаю SQL Server в корневой каталог моего диска, я получаю сообщение об ошибке при запуске средства развертывания базы данных из стороннего программного обеспечения. Но когда я перемещаю свой экземпляр SQL Server в D:\SQL\(перемещаю его в папку на диске), тогда установка работает отлично. Мой вопрос не касается …

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

2
Сбой сравнения схемы SSDT при сравнении моего проекта БД с моим сервером Azure
У меня есть проект базы данных SQL, на котором я построил нашу корпоративную базу данных. Он несколько раз развертывался на внутренних и размещенных на AWS серверах SQL с помощью инструмента сравнения схем SSDT. Проблема при публикации в Azure Hosted Win 2012 Server под управлением SQL Ent 2012 sp2. Он возвращается …

1
Как оптимизировать запрос, чтобы он сначала выполнял поиск по одному индексу, а затем по другому
У меня есть два набора измерений Земли из спутниковых данных, каждый с полями времени (mjd для средней юлианской даты) и географическими положениями (GeoPoint, spacial), и я ищу совпадения между двумя наборами, чтобы их время совпадало с порогом 3 часа (или. 125 дней) и их расстояния в пределах 200 км друг …

2
Помощь с запросом PIVOT
У меня есть таблица со структурой ниже: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); некоторые примеры данных (кажется, проблема с sqlfiddle .. поэтому добавим некоторые примеры данных): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' as DATETIME),'Stored …

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

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