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

SQL Server 2008 R2 (основная версия сборки 10.50.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

1
Ошибка SQL Server «Отсутствует порядковый номер семейства 2»
Я пытаюсь восстановить локальную базу данных на моем сервере, но у меня проблемы с резервным копированием. Я сделал файл .bak, но каждый раз, когда я пытаюсь загрузить его на сервер, он не позволяет мне. Вот скриншот полученного сообщения об ошибке: Я прочитал, что я могу использовать RESTORE LABELONLYдля восстановления моего …

1
Длина данных LOB (2135980), подлежащих репликации, превышает настроенный максимум 65536
Я получаю сообщение об ошибке репликации «Длина данных большого объекта (2135980) для репликации превышает настроенный максимум 65536». Процедура sp_configure ранее применялась для установки максимального значения (-1), а запрос к sys.configurations подтверждает, что максимальное значение (-1) используется. EXEC sp_configure 'max text repl size', -1 ; RECONFIGURE; GO select * from sys.configurations …

3
Можно ли выбрать 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 …

2
SQL Server - столбцы NTEXT и манипуляции со строками
У меня есть таблица с NTEXTименем столбца comments. У меня есть вторая строка, давайте назовем ее anothercomment(а varchar), которая должна быть помещена в данную commentsстроку после слова UPDATEHERE. Приведение к nvarchar(max)усечению commentsстроки, поэтому я не могу использовать подобные CHARINDEX()( Msg 8152, Level 16, State 10, Line 2 String or binary …

1
Индекс 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 = @priceid OR …

2
Хорошие причины использовать SELECT… С XLOCK?
Я сталкиваюсь с некоторыми вновь возникающими взаимоблокировками, одна из которых является Keylock и содержит запрос SELECT с подсказкой XLOCK, которая становится жертвой взаимоблокировки. Другой оператор - это INSERT в одну из таблиц, которая является частью представления первого запроса. Посмотреть: create view dbo.viewE as select * from dbo.E where myValue > …

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

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

2
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 Insert Into dbo.TestTable(VeryRandomText, VeryRandomText2) …

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

3
Проверка политики паролей для существующих пользователей
Недавно я попал в среду, где во многих логинах баз данных enforce_password_policyфлаг не включен. Предстоящий аудит требует проверки паролей этих логинов. Я использовал следующий запрос, чтобы получить список логинов и узнать, включены ли флаги или нет. select @@SERVERNAME as servername, name, IS_SRVROLEMEMBER('sysadmin', name) as SYSADMIN, type_desc, create_date, is_policy_checked, is_disabled, password_hash, …

1
High PAGELATCH_ * и WRITELOG ждет. Они связаны?
Мы наблюдаем очень высокие типы ожидания PAGELATCH_EX и PAGELATCH_SH вместе с высокими ожиданиями WRITELOG. Я диагностировал запрос, вызывающий ожидание PAGELATCH, и могу устранить их, уменьшив частоту вставки в занятый кластерный первичный ключ, определенный со значением IDENTITY. Я понимаю, что это явление известно как конфликт защелки вставки последней страницы. Однако мой …

2
Шаг SQL Job выполняется под другой учетной записью SQL
Мне интересно, как настроить шаг задания SQL для выполнения в качестве другой учетной записи для входа в SQL. Похоже, мне нужно настроить новую учетную запись прокси, которая требует существующих учетных данных. Когда я создаю учетные данные, мой единственный вариант - использовать учетные данные для входа в Windows. Работа, которую я …

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

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

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