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

12
SQL Server удаляет старые файлы журнала ошибок?

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

12
Как я могу надежно определить, имеет ли данный экземпляр SQL Server право «Блокировать страницы в памяти»?

Право «Блокировать страницы в памяти» может быть предоставлено учетной записи службы, используемой SQL Server. Это позволяет SQL Server предотвращать разбиение памяти на диск. Я заметил, что на некоторых наших машинах с SQL Server локальная политика не настроена так, чтобы разрешать это право для...

12
В чем причина этой проблемы с CONVERT ()?

Рассмотрим следующие два утверждения: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Оба утверждения возвращаются -1; не так ли это, поскольку второе двоичное значение является десятичным на 65 536 больше первого значения, не так ли? Конечно, это не...

12
Что означает «коэффициент попадания в буферный кэш» в 9990?

Я получил этот запрос из поста в блоге : SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' В посте сказано, что это даст мне процент попаданий в кеш. Казалось, это указывает на...

12
Информация монитора репликации с использованием T-SQL

На рисунке ниже показана проблема репликации транзакций, которую я сейчас изучаю. Изображение поступает из монитора репликации. Как я могу получить эту информацию, используя T-SQL?...

12
Учетная запись службы SQL Server Windows привилегии и права

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

12
статистика актуальна, но оценка неверна

Когда я dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)получу следующий результат для идентификатора отчета 18698: Для этого запроса: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Я получаю план запроса, который включает поиск кластерного индекса,...

12
Как я могу сопоставить логин с базой данных, используя T-SQL (не SSMS)

Я пишу программу, которая требует от меня назначить все разрешения и все в коде. Я застрял в этой части: Я просто хочу сделать то же самое, что щелкнуть маленькое поле под «Карта» для базы данных msdb и назначить этого пользователя на роль SqlAgentUser. Мне нужен пользователь, чтобы иметь...

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

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

12
Как оптимизировать запрос, чтобы он сначала выполнял поиск по одному индексу, а затем по другому

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

12
Помощь с запросом 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 ); некоторые примеры данных...

12
Улучшить скорость удаления для SQL Server

У нас огромная производственная база данных, ее размер составляет около 300 ГБ. Есть ли какой-либо подход к улучшению производительности запроса на удаление? Сейчас скорость удаления составляет от 1 до 10 тысяч в минуту, это очень медленно для...

12
Избегайте метода извлечения «строка за строкой» при работе с исходными столбцами больших объектов

У меня есть устаревший источник базы данных PostgreSQL (ODBC), который я пытаюсь перенести на новую схему SQL Server с использованием служб SSIS. Я получаю предупреждение: Метод извлечения 'Row by Row' применяется потому, что в таблице есть столбцы LOB. Содержимое столбца LOB Дело в том, что ни...

12
Сбой сравнения схемы SSDT при сравнении моего проекта БД с моим сервером Azure

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

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

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

12
Преимущества УСТАНОВЛЕННОГО УРОВНЯ ИЗОЛЯЦИИ СДЕЛКИ СЧИТАЮТСЯ

Я использую SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDв большинстве своих общих запросов SQL, главным образом потому, что это было подробно изучено при первоначальном изучении языка. WITH (NO LOCK)Насколько я понимаю, этот уровень изоляции действует так же, как и я, когда-либо склонен...

12
Почему установка SQL Server в корень диска является плохой практикой?

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

12
Является ли плохой практикой объединять данные из разных таблиц в одну?

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

12
Почему мое предложение WHERE имеет преимущество от «включенного» столбца?

Согласно этому ответу , если индекс не построен по столбцам, которые используются для ограничения, запрос не получит выгоды от индекса. У меня есть это определение: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL,...

12
Будет ли запрос WHERE проверять более простые сравнения (т.е. битовые) перед выполнением более трудных сравнений (например, varchar)?

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