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

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

2
Есть ли преимущества использования временных таблиц по сравнению с производными таблицами в SQL Server?
Я читал, что производные таблицы имеют лучшую производительность, чем временные таблицы, но в любом случае многие разработчики SQL Server предпочитают вторые. Почему? Я должен делать запросы с большими данными (миллионы записей), и я хочу быть уверен, что я использую лучший выбор. CREATE TABLE A( id BIGINT IDENTITY(1,1) NOT NULL, field1 …

3
Отбрасывание гипотетических индексов
Раньше я думал, что удаляю гипотетические индексы, используя оператор DROP INDEX для кластеризованных индексов и оператор DROP STATISTICS для некластеризованных индексов. У меня есть база данных, заполненная остатками DTA, которые я хотел бы очистить; однако, когда я пытаюсь отбросить объект, я всегда получаю сообщение об ошибке, говорящее мне, что я …

1
Как уничтожить .docx XML?
Я пытаюсь импортировать XML (на самом деле файл DOCX) в базу данных SQL Server 2008. Я почти новичок в программировании XML. Я много гуглил, но почти все примеры с простым XML-файлом. Здесь XML-файл немного сложен (см. Ниже). Можете ли вы дать мне некоторое представление о том, как я должен создать …

6
SQL Server в замешательстве: база данных существует или нет?
Получилась очень странная, раздражающая проблема. Каким-то образом экземпляр SQL Server 2008 R2, работающий на нашем сервере, несколько испортился. Во-первых, мы заметили, что база данных, которую мы создали вчера, отсутствует. Итак, мы осмотрелись и обнаружили, что он все еще там, но оторван. Итак, мы попытались прикрепить mdf, но получили сообщение, похожее …

1
Причины ввода-вывода в высоком буфере SQL Server 2008 R2
Я пытаюсь устранить неполадки с производительностью на SQL Server, который есть у нас для нашего сервера управления документами, и сегодня производительность достигла рекордно низкого уровня. Глядя на хранилище данных управления (MDW), которое я недавно установил, я вижу огромный всплеск в буфере ввода-вывода. Общее время ожидания SQL составляет 1500-2000 мс, что …

1
Стратегии организации SQL Server с большим объемом оперативной памяти
Теперь у нас есть новый сервер для нашей БД, и среди прочего у нас доступно 128 ГБ ОЗУ (ранее у меня было 16 ГБ). Я знаю, что SQL Server очень хорошо справляется с управлением своими ресурсами, но мне было интересно, есть ли какие-либо специальные настройки или стратегии, которые я должен …

1
dbo.DTA_ * таблицы в MSDB
Я запустил sp_blitz Брента Озара на одном из моих производственных серверов. Он пометил несколько таблиц в базе данных MSDB как созданные пользователем. Все они следуют шаблону dbo.DTA_ *. Эти таблицы поставляются с MSDB, или они были добавлены кем-то / кем-то?

5
SQL Server 2008 и расширенные свойства [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . В SQL Server, для чего вы, ребята, используете расширенные свойства? В некоторых статьях …

3
Захват даты и времени изменений в SQL Server CDC
Итак, мы начали исследовать использование сбора данных об изменениях в одной из наших производственных баз данных. Мы хотели бы знать дату и время каждого изменения. Читая пошаговые руководства, учебные пособия и т. Д., Кажется, что стандартный подход заключается в использовании LSN для связи с cdc.lsn_time_mappingсистемной таблицей. Этот подход работает, но …

2
Счетчик выбора SQL Server READ_COMMITTED_SNAPSHOT QUESTION
Я, кажется, получаю много тупиков при выполнении select count (*) для конкретной таблицы. Я уже изменил все необходимые параметры и сделал их блокировкой только строк. Я также изменил базу данных, чтобы использовать READ_COMMITTED_SNAPSHOT изоляцию, Тем не менее, кажется, что с помощью счетчика выбора (*) где столбец =? на столе вызывает …

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

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

1
MERGE с OUTPUT, похоже, не правильно делает
Я добавляю внешний ключ в таблицу и удаляю все строки, которые нарушают FK, копируя их в таблицу ModifiedTable_invalid. Как часть сценария, у меня есть следующая команда MERGE: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn = tt.FkSource WHEN NOT MATCHED BY SOURCE …

2
Отключение автоматического сжатия во всех базах данных SQL Server. Почему это не работает?
Я решил, что могу использовать sp_MSforeachdb для решения этой проблемы, но я получаю сообщение об ошибке. sp_MSforeachdb ' BEGIN USE [?] DECLARE @dbid INT SET @dbid = DB_ID() IF(@dbid > 4) BEGIN --PRINT ''[?]'' + CONVERT(VARCHAR, @dbid) --ALTER DATABASE [?] SET AUTO_SHRINK OFF END END; ' Если я выполню указанный …

2
Выбрать разрешение внутри хранимой процедуры?
Я предоставил пользователю разрешение на выполнение хранимой процедуры, которая использует динамический SQL. Но когда он пытается выполнить его, он получает ошибку: В доступе SELECT было отказано для объекта «[имя таблицы]», базы данных «[имя базы данных]», схемы «dbo». Нужно ли пользователю предоставлять разрешение для каких-либо таблиц, которые использует хранимая процедура? Это …

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