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

8
AlwaysOn группы доступности log_send_rate

На всех наших установках AlwaysOn, работающих под управлением Windows 2012 и SQL Server 2012 на виртуальных машинах и на голом железе, я обнаружил, что log_send_rate in sys.dm_hadr_database_replica_statesпоследовательно возвращает неправильные значения. Например (для синхронного режима)...

8
Объединение полнотекстового и скалярного индекса

Допустим, у нас есть база данных из 12 миллионов имен и адресов, которые необходимо искать с помощью полнотекстового поиска, но каждая строка также содержит целочисленное значение, скажем COMPANYID. Таблица содержит около 250 различных идентификаторов COMPANYID по этим 12 миллионам строк. Можно ли...

8
Получать сообщение: не удалось выделить страницы: FAIL_PAGE_ALLOCATION 540

Я был бы признателен за помощь в следующем, я немного погуглил, но не смог решить этот вопрос. Я продолжаю получать сообщение в журнале SQL «Неудачное размещение страниц: FAIL_PAGE_ALLOCATION 540», за которым следует дамп, который я добавлю в конце этого вопроса. Для вашей информации, сборка:...

8
SQL Server: как создать пользователя с доступом только с определенных адресов HOSTNAME или IP

У меня есть одно глупое приложение, на которое я полагаюсь, которое имеет жестко закодированную строку подключения внутри. Чтобы повысить безопасность моего SQL Server, я бы хотел сделать пользователей SQL такими же, как одно жестко закодированное внутри приложения, но я хочу, чтобы этот...

8
Накопительные обновления SQL Server - не отображаются в Центре обновления Windows

Я только что установил все возможные обновления Windows на экземпляр WS2008R2 / SQL2012. Когда я бегу SELECT @@VERSION я получил Microsoft SQL Server 2012 - 11.0.5058.0 (X64) May 14 2014 18:34:29 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build...

8
Зеркала Microsoft SQL Server 2012 отключаются

У меня есть некоторые зеркала Microsoft SQL Server 2012 без свидетеля в асинхронном режиме, которые время от времени отключаются. Я использую SQL Server 2012 11.0.5058. Глядя на бревна со стороны зеркала, я вижу Не удалось выделить BUF: FAIL_BUFFER_ALLOCATION 1 Существует целая куча сообщений...

8
Переполнение размера строки слияния в SQL Server - «Невозможно создать строку размера ...»

Целевая таблица, с которой я пытаюсь объединить данные, имеет ~ 660 столбцов. Код для слияния: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED...

8
Как прервать приостановленную транзакцию SQL Server, ожидающую IO_COMPLETION?

У нас есть транзакция, которая выполняется более 5 часов. У нас заканчивается свободное место на диске. Сессия была убита, но она все еще ждет IO_COMPLETION. На самом деле тип ожидания просто изменился на PAGEIOLATCH_EX. Как я могу прекратить приостановленную транзакцию SQL Server? Я не беспокоюсь...

8
Оператор IF не пропускает TempDB при циклическом просмотре баз данных с помощью sp_MSForEachDB

[SQL Server 2012 SP2 EE] Почему следующий скрипт выдает ошибку, связанную с tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Вот ошибка, которую я...

8
Почему эти два HADR DMV сообщают о разных состояниях?

SQL Server 2012 (11.0.5058.0) Enterprise Edition У нас есть 8 групп доступности в кластере 2 (HA) +1 (DR), и наши DMV мониторинга сообщают о результатах, которые меня смущают. 6 Группы доступности настроены для HA и DR, 1 настроен только для HA, а 1 настроен только для DR. Каждая из 6 групп...

8
Как я могу получить иерархические значения из запроса ниже?

У меня есть таблица с именем Categoryстолбца CategoryID. В той же таблице есть столбец ссылок fParentCategoryID. Мне нужно, чтобы все идентификаторы категорий и идентификаторы их подкатегорий были разделены запятой. Например: если ID родительской категории 10 равен 1, а ID родительской категории 20...

8
Слишком высокая память сервера украдена ядром БД

Я получаю ошибку от System Center Operations Manager (SCOM). Как решить эту ошибку? SQL DB 2012 Engine Украденная память сервера слишком высока. Я запускаю запрос и получаю следующие счетчики: ╔═══════════════════════════════╦═════════════╗ ║ Stolen Server Memory (MB) ║ 7354.773437 ║ ║ Lock Memory...

8
Обновление предложения WHERE, чтобы проверить, не находится ли значение в отдельной таблице

У меня есть запрос, который использует WHEREпредложение, и я случайно использую одно и то же WHEREпредложение во многих запросах к этой таблице (и др.). Запрос: SELECT DATENAME(DW, [AtDateTime]) AS [Day of Week] ,COUNT(*) AS [Number of Searches] ,CAST(CAST(COUNT(*) AS DECIMAL(10, 2)) /...

8
Ошибка переполнения строки 8 КБ при обновлении строки размером 5 КБ

Я пытаюсь обновить целевую таблицу, которая имеет одну строку размером 5 КБ и строку размером 5 КБ. Поскольку это одна строка, легко узнать фактический размер строки: select * from sys.dm_db_index_physical_stats(DB_ID('RODS_HSD_ES'), OBJECT_ID(N'TBL_BM_HSD_SUBJECT_AN_148_REPRO'), NULL, NULL,...

8
Как запустить службы SQL в учетной записи NT SERVICE \ MSSQLSERVER, если она ранее выполнялась в LocalSystem

Недавно, только для экспериментальной работы, я переместил пути к файлам данных \ журнала по умолчанию (C: ...) в настройках сервера на новое место (G: \ DBA). Затем я переместил ранее существующие файлы базы данных data \ log в новое место (G: \ DBA) и перезапустил службы SQL. С тех пор, когда я...

8
Сокращение журнала транзакций SQL Server

В настоящее время мне приходится иметь дело с журналом транзакций SQL Server, который вышел из-под контроля. Отказ от ответственности: я не dba, и это не моя область знаний, поэтому, пожалуйста, потерпите меня. В настоящее время у меня есть файл журнала транзакций объемом 115 ГБ для базы данных...

8
Выберите данные, разделенные на группы, равномерно распределенные по значению

Я хотел бы выделить в 4 группы данные из таблицы, имеющей сумму значений в группах, как можно более равномерно распределенных. Я уверен, что я не объясняю это достаточно ясно, поэтому я попытаюсь привести пример. Здесь я использую NTILE (4) для создания 4 групп: SELECT Time, NTILE(4) OVER (ORDER BY...

8
Как получить ответ от хранимой процедуры до ее завершения?

Мне нужно вернуть частичный результат (как простой выбор) из хранимой процедуры, прежде чем она будет завершена. Возможно ли это сделать? Если да, то как это сделать? Если нет, то какой обходной путь? РЕДАКТИРОВАТЬ: У меня есть несколько частей процедуры. В первой части я вычисляю несколько строк....

8
Как улучшить оценку 1 строки в представлении, ограниченном DateAdd () для индекса

Использование Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64). Учитывая таблицу и индекс: create table [User].[Session] ( SessionId int identity(1, 1) not null primary key CreatedUtc datetime2(7) not null default sysutcdatetime()) ) create nonclustered index...