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

17
Поиск последнего обновления таблицы

Запрос: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... скажет мне в последний раз, когда таблица была создана и изменена (с точки зрения DDL). Но я хочу знать, когда в последний раз фактические данные были либо вставлены,...

17
Блокировки от блокировок на одних и тех же временных таблицах в разных процессах

Я нашел тупик, который, кажется, показывает то, что я считал невозможным. В тупик вовлечены два процесса: 1. process8cf948 SPID 63 Выполнение ALTER TABLE для временной таблицы #PB_Cost_Excp_Process_Invoices_Work. Владеет IX блокировкой таблицы #PB_Cost_Excp_Process_Invoices_Work с идентификатором...

17
Центральная хранимая процедура для выполнения в контексте вызывающей базы данных

Я работаю над индивидуальным решением обслуживания, используя sys.dm_db_index_physical_statsпредставление. В настоящее время у меня есть ссылка из хранимой процедуры. Теперь, когда эта хранимая процедура выполняется в одной из моих баз данных, она делает то, что я хочу, и выводит список всех...

17
Почему этот запрос становится значительно медленнее, когда он обернут в TVF?

У меня довольно сложный запрос, который выполняется за несколько секунд сам по себе, но когда он заключен в табличную функцию, он намного медленнее; На самом деле я не дал этому закончиться, но он работает до десяти минут без конца. Единственное изменение - замена двух переменных даты...

17
Как я могу гарантировать, что вставки в SQL Server 2008 R2 сначала кэшируются в оперативной памяти?

Представьте себе поток данных, который является «пакетным», т. Е. Он может иметь 10 000 событий, прибывающих очень быстро, а затем ничего не ждать в течение минуты. Ваш совет эксперта: как я могу написать код вставки C # для SQL Server, чтобы гарантировать, что SQL немедленно кэширует все в своей...

16
Установка пользовательских разрешений для разных схем SQL Server

Мне нужно ограничить доступ для конкретного пользователя, но он все еще должен иметь возможность видеть данные в таблицах, принадлежащих dbo. Я пытаюсь сделать следующее: Схема dbo функционирует как обычно, имеет доступ ко всему Схема1 имеет доступ только к объектам схемы1. если представление схемы...

16
Хранимые процедуры в Source Control, лучшие практики

В настоящее время я использую Tortoise SVN для управления исходным кодом веб-приложения .NET. Как лучше всего перенести хранимые процедуры SQL Server в систему управления версиями? В настоящее время я использую VS 2010 в качестве среды разработки и подключаюсь к внешней базе данных SQL Server 2008...

16
Перемещение таблиц в другую базу данных SQL2008 (включая индексы, триггеры и т. Д.)

Мне нужно переместить целую кучу (более 100) больших (миллионы строк) таблиц из одной базы данных SQL2008 в другую. Первоначально я просто использовал Мастер импорта / экспорта, но во всех таблицах назначения отсутствовали первичные и внешние ключи, индексы, ограничения, триггеры и т. Д. (Столбцы...

16
Проверьте, являются ли какие-либо столбцы NULL

Я пытаюсь выяснить простой запрос, который я могу сделать, чтобы проверить, есть ли в большой таблице список записей, который имеет ЛЮБОЕ пустое (NULL / empty) значение в ЛЮБОМ столбце. Мне нужно что-то вроде SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Я не хочу делать SELECT * FROM table AS t...

16
Sql Server - лучшие практики для роста файлов базы данных

Я следил за ростом файлов через сборщик данных в SQL Server 2008 R2 в течение двух недель. База данных постоянно растет на уровне около 35 (МБ) / день. БД еще не достигла первоначального размера в 2 ГБ. Автоматический рост файлов БД установлен на 5 МБ, и я хотел бы попробовать другой подход,...

16
Как вы заказываете параметр?

Просто интересно, смогу ли я получить какие-либо отзывы о хранимой процедуре, которую я использую, и есть ли более эффективный способ обработки сценария (я уверен, что так и будет!). По сути, у меня есть один SP, который я вызываю, чтобы вернуть список записей (заданий), которые могут иметь один...

16
Какие виды коррупции может пропустить DBCC CheckDB?

Этот вопрос был вызван этим предыдущим сообщением, и моя база данных была сохранена для дальнейшего расследования, которое было восстановлено после: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. В связанном вопросе и...

16
SQL Server 2005/2008 UTF-8 Collation / Charset

Я не могу найти вариант (ы) непосредственно к набору UTF-8rellated Collations/Charsetsв SQL Server 2005/2008, так же , как можно установить в другой SQL двигателей, но в службах SQL Server 2005/2008 есть только латинские и SQL сортировки. Есть ли возможность принудительно установить / установить...

16
Спящий SPID блокирует другие транзакции

У меня действительно есть проблемы с отслеживанием некоторых блокировок, которые мы испытываем. Статус SPID корневого блокирующего - «спящий», cmd - «AWAITING COMMAND» и « sqltextis» SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Когда я просматриваю отчет «Количество транзакций по количеству...

16
Как избежать использования переменных в предложении WHERE

Учитывая (упрощенную) хранимую процедуру, такую ​​как эта: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Если Saleтаблица большая, выполнение SELECTможет занять...

16
Размер блока размещения SQL Server NTFS

В Windows 2008 R2 под управлением SQL Server 2008 R2 насколько важен размер единицы выделения NTFS для производительности DISK IO. Мне кажется, что администратор сервера, который создал несколько серверов для критически важного приложения, оставил размер единицы размещения NTFS (размер кластера) по...