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

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

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

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

2
Что означает «коэффициент попадания в буферный кэш» в 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' В посте сказано, что это даст мне процент попаданий в кеш. Казалось, это указывает на то, что это будет значение 0-100 (результат 87). …

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

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

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

1
Переключение данных при сбое с «разрешает значения, которые не разрешены проверочными ограничениями или функцией разделения на целевой таблице»
Учитывая следующее -- 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 int NULL, case_id int NULL, degree_id int NULL, …

3
CHECKPOINT или COMMIT записывает на диск?
Допустим, для SQLServer2008R2 и выше, с полным режимом восстановления баз данных. Я всегда думал, что : Когда транзакция фиксируется (COMMIT), транзакция записывается в журнал транзакций в ОЗУ. Когда происходит CHECKPOINT (через некоторое время и / или некоторые транзакции и другие критерии), транзакции между последним CHECKPOINT и текущим записываются на диск. …
12 sql-server 

2
Составление плана обслуживания
Я создал план обслуживания для своего SQL Server 2008 R2 с использованием SQL Server Management Studio (SSMS). Тем не менее, я не могу экспортировать / преобразовать его в сценарий, в случае, если мне нужно повторить его на другом сервере. Есть ли способ? Если нет, будет ли способ с более новой …

2
Эффективный способ сравнить два больших набора данных в SQL
В настоящее время я сравниваю два набора данных, которые содержат уникальные StoreKey/ProductKeyкомбинации. Первый набор данных имеет уникальные StoreKey/ProductKeyкомбинации для продаж между началом января 2012 года и концом мая 2014 года (результат = 450 тыс. Строк). Второй набор данных имеет уникальные StoreKey/ProductKeyкомбинации, продажи начинаются с июня 2014 года до сегодняшнего дня …

1
Срок службы страницы SQL Server 2012 сбрасывается до 0 примерно через 50 дней
Я заметил странное поведение в кластере высокой доступности с двумя серверами, и я надеялся, что кто-то может подтвердить мое подозрение или, возможно, предложить какое-то другое объяснение ... Вот мои настройки: Установка SQL 2012 SP1 с двумя серверами SQL AlwaysOn HA был включен для нескольких баз данных Процессоры 2,4 ГГц, 4 …

9
Как я могу минимизировать риск случайного изменения неправильной базы данных?
Я только что узнал, что отключение от сервера в обозревателе объектов не мешает вам впоследствии выполнять окна запросов, которые уже были открыты на этом сервере. Моя ситуация такова: у меня есть один экземпляр SSMS, который я использую для подключения к нашему dev / staging server и нашему производственному серверу. Мне …
12 sql-server  ssms 

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

11
Как выяснить различия в содержании между двумя таблицами SQL и произвести синхронизацию SQL
Как узнать различия в данных между двумя таблицами, которые имеют точную схему, и как создать SQL синхронизации для получения результатов объединения (без дубликатов)? Это 2 таблицы: SOURCE01.dbo.Customers (31,022 rows) TARGET01.dbo.Customers (29,300 rows) Схема каждой таблицы: [CustomerId] : nvarchar(255) [CustomerSerializedProfile]: nvarchar(max) [CreatedDatetime] : DateTime

1
Перестроение индекса SQL Server 2008 R2 завершается с серьезностью 17
Иногда во время обслуживания нашего индекса задание завершается с ошибкой SEV 17, когда не может быть выделено достаточно места для объекта, который он восстанавливает. База данных выложена так: Data_file1 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file2 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file3 PRIMARY 0 growth …

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