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

11
Создание индекса для действительно занятой таблицы

У нас есть таблица с большим количеством insert\selectкаждый раз (например, 100 машин, которые вставляют \ обновляют каждую секунду). Каков наилучший способ создания индекса для таблицы, который нельзя заблокировать ни на секунду? Если я создаю индекс, я уверен, что он заблокирует запросы, и я не...

11
Есть ли способ узнать, кто менял пароль для входа?

Я пытаюсь выяснить, кто изменил пароль для входа в SQL Server 2008 R2. Я уже проверил трассировку по умолчанию - и она не регистрирует это событие. Трассировка по умолчанию будет включать эти связанные с безопасностью события: /* Audit Add DB user event Audit Add login to server role event Audit...

11
Какой фактический минимальный положительный РЕАЛЬНЫЙ номер

MSDN говорит, что диапазон РЕАЛЬНЫХ чисел составляет - от 3.40E + 38 до -1.18E - 38, 0 и 1.18E - от 38 до 3.40E + 38. По-видимому, истинный нижний предел намного ниже. Следующий скрипт заполняет столбец REAL значением 1.401298E-45: CREATE TABLE a ( r1 REAL NULL , r2 REAL NULL , r3 REAL NULL ) ; GO...

11
Хороший способ вызвать несколько заданий агента SQL Server последовательно из одного основного задания?

У меня есть несколько заданий агента SQL Server, которые должны выполняться последовательно. Чтобы иметь хороший обзор работ, которые должны быть выполнены, я создал основную работу, которая вызывает другие работы с вызовом EXEC msdb.dbo.sp_start_job N'TEST1'. Завершение происходит...

11
Почему на графике тупиковых ситуаций есть записи без жертв?

Я пытаюсь научиться анализировать график взаимоблокировок в SQL Server 2008 и нахожу множество записей с пустым <victim-list>узлом. Я не понимаю, что представляют собой эти записи: если нет жертвы, как я могу определить ресурс ожидания, который вызывает тупик? Что означают эти записи? Вот...

11
Документирование гигантской сети взаимосвязанных хранимых процедур в базе данных MS SQL: какой инструмент или формат?

Я надеюсь, что это вопрос с более коротким ответом, чем «Читать книгу на 1000 страниц», но затем, если это реальная ситуация, то ударил меня этим. Я не настоящий администратор баз данных, я разработчик программного обеспечения, который понимает, что нам нужен администратор баз данных, и тем не...

11
Индекс SEEK не используется разве что OPTION (RECOMPILE)?

(Вопрос перенесен с ТАК) У меня таблица (фиктивные данные) с кластерным индексом содержит 2 столбца: Теперь я запускаю эти два запроса: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS NULL) AND (priceid =...

11
SQL Server - столбцы NTEXT и манипуляции со строками

У меня есть таблица с NTEXTименем столбца comments. У меня есть вторая строка, давайте назовем ее anothercomment(а varchar), которая должна быть помещена в данную commentsстроку после слова UPDATEHERE. Приведение к nvarchar(max)усечению commentsстроки, поэтому я не могу использовать подобные...

11
Влияние изменения уровня совместимости БД для опубликованной реплицированной БД с 90 на 100

У меня есть сервер SQL Server 2008 R2 с кучей опубликованных баз данных, которые в настоящее время работают на уровне совместимости 90 (2005). Базы данных подписки также являются SQL Server 2008 R2, однако для целевых баз данных установлен уровень совместимости 100, и репликация работает нормально....

11
Репликация моментального снимка SQL Server полностью копирует данные каждый раз или выдает дельты?

Я смотрю на репликацию снимков между двумя серверами. Вот что у меня есть: База данных 500 ГБ ~ 500MB ночных BCP нагрузок ~ 50 МБ ежедневных транзакций Я спрашивал других администраторов в компании, какой тип репликации использовать. Мне сказали использовать Snapshot Replication. Однако, насколько...

11
Можно ли выбрать RAISERROR или THROW в зависимости от версии SQL Server?

Вот мой код прямо сейчас: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Прекрасно работает, если только он не запущен на машине с SQL 2008. Я хотел бы, чтобы блок CATCH проверил версию SQL и запустил THROW, если она равна или выше 2012 года, и...

11
Почему запросы SQL Server не используют более 7 МБ / с дискового ввода-вывода

У меня есть SSD, который, используя тест IOmeter, показывает производительность более 200 МБ / с. Однако, когда я запускаю любой запрос SQL с локальной машины, монитор ресурсов Windows никогда не показывает дисковый ввод-вывод выше 7 МБ / с. Это верно даже для запросов, выполнение которых занимает...

11
Проверка политики паролей для существующих пользователей

Недавно я попал в среду, где во многих логинах баз данных enforce_password_policyфлаг не включен. Предстоящий аудит требует проверки паролей этих логинов. Я использовал следующий запрос, чтобы получить список логинов и узнать, включены ли флаги или нет. select @@SERVERNAME as servername, name,...

11
Использование сторонних инструментов для резервного копирования

Есть ли какие-либо преимущества в использовании сторонних инструментов для создания резервных копий? Я не имею в виду один конкретный, но я хочу знать, если кто-то использует их для БД более 200 ГБ. Серверы в основном MSSQL 2008R2, Standard и Enterprise...

11
Один индекс или два?

У меня есть следующий индекс, созданный для таблицы в моей базе данных: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) Сервер предлагает следующий «отсутствующий» индекс: CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Мне кажется логичным изменить...

11
Общие требования к памяти для SQL Server 2008 R2

У меня нет опыта работы с DBA, но я пытаюсь найти причину для запроса дополнительных ресурсов для нашего сервера sql и надеялся, что мне удастся заставить некоторых умных людей дать приблизительную приблизительную оценку того, что мы должны работать. Я подозреваю, что распределение ресурсов,...

11
Определите версию и версию SQL Server из доступных настроек, прежде чем устанавливать их?

Мы проходим процесс перехода с SQL Server 2008 R2 Enterprise на стандартную версию. Чтобы начать вышеуказанную деятельность, мы искали доступную стандартную версию SQL Server. Мы нашли один, но запутались в следующих пунктах: Установочные файлы (сохраненные более ранним членом команды) находятся в...

11
Есть ли время, когда мы должны избегать каскадного удаления?

В SQL Server 2008 есть первичная таблица, которая связана с тремя другими дочерними таблицами отношением 1 ко многим. Итак, мы думаем об использовании каскадного удаления в первичной таблице, чтобы все записи в дочерней таблице были удалены при удалении записи из первичной таблицы. Итак, является...

11
SARG оценка кардинальности, почему не полное сканирование?

Почему нет полного сканирования (в SQL 2008 R2 и 2012)? Тестовые данные: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin...