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

9
Как получить последнюю строку идентификатора, вставленную при использовании вместо триггера

Когда я вставляю в таблицы, используя вместо триггеров @@Identity, IDENT_CURRENT('Table')и SCOPE_IDENTITY()возвращаю ноль. Как я могу получить последний идентификатор вставленной...

9
Когда индексы должны быть удалены и воссозданы?

Мы строим хранилище данных, которое изначально будет 1 ТБ и будет расти около 20 гигабайт каждый месяц. Для определенных таблиц мы выполняем ежедневные процессы ETL, а для других - еженедельно / ежемесячно. Нужно ли удалять и воссоздавать индексы при импорте данных в таблицу? Есть ли смысл...

9
Что вызвало бы осиротевшего ## MS_PolicyEventProcessingLogin ##?

Сегодня утром я заметил, что мой журнал SQL заполняется следующим сообщением: Активированный процесс '[dbo]. [Sp_syspolicy_events_reader]', работающий в очереди 'msdb.dbo.syspolicy_event_queue', выводит следующее: 'Невозможно выполнить роль участника базы данных, поскольку принципал "##...

9
Как SQL Server выбирает индексный ключ для ссылки на внешний ключ?

Я работаю с устаревшей базой данных, которая была импортирована из MS Access. Существует около двадцати таблиц с некластеризованными уникальными первичными ключами, которые были созданы во время обновления MS Access> SQL Server. Многие из этих таблиц также имеют уникальные некластеризованные...

9
Низкая производительность: вставка нескольких строк в огромный стол

У нас есть процесс, который берет данные из магазинов и обновляет таблицу инвентаризации всей компании. В этой таблице есть строки для каждого магазина по дате и по товару. У покупателей во многих магазинах эта таблица может стать очень большой - порядка 500 миллионов строк. Этот процесс обновления...

9
Создание пользователя для отдельной базы данных

Я довольно новичок в работе с MSSQL и на данный момент имею версию 2012 года. Я пытаюсь создать пользователя для отдельной базы данных и предоставить этому пользователю доступ только к этой базе данных. Я вызову этот SQL из JAVA, используя подготовленное...

9
SQL Server 2012 Standard Edition - несколько экземпляров и использование памяти

Если у нас есть несколько экземпляров SQL Server 2012 Standard Edition (с ограничением памяти в 64 ГБ) на одном сервере с 192 ГБ ОЗУ, оба экземпляра имеют доступ только к первым 64 ГБ памяти или имеют доступ к разным части памяти, так что каждый из них может иметь свой собственный «чанк» объемом 64...

9
Тайм-аут задания SQL Server

Таким образом, кажется, что невозможно установить время ожидания для каждого отдельного шага в задании SQL Server ( статья из StackExchange ). MSDN указывает, что вы, конечно, можете установить время ожидания агента: Свойства агента сервера SQL . Установить завершение выполнения задания . Вопросов...

9
sp_execute ожидает параметр '@handle' типа 'int'

Я пытаюсь проверить хранимую процедуру, если таблица существует в моей целевой базе данных. Если этого не произойдет, я создам таблицу с использованием таблиц information_schema из исходной базы данных. Однако когда я использую sp_execute, чтобы попытаться вернуть таблицу, если она существует, я...

9
Оператор SQL Server «Создать базу данных». Как наследовать настройки автоматического роста?

Я использую SQL Server 2008 R2 и создаю базы данных путем непрерывного развертывания. В нашей системе стандартные параметры автоматического наращивания 1Mb / 10% в SQL Server плохо работают с нашими данными. Тем более, что у нас есть устаревшее приложение, которое не позволяет нам сильно изменять...

9
Каковы различия между SQL I / O Sim и инструментами SQL IO?

Я хочу протестировать свои альтернативы SQL Server с помощью инструмента тестирования. Я нашел два инструмента от Microsoft: Инструмент оценки производительности дисковой подсистемы SQLIO SQL IO Sim Каковы различия между ними? это то же самое?...

9
Не удалось войти в систему для пользователя 'NT AUTHORITY \ ANONYMOUS LOGON'. (MsDtsSrvr)

У меня есть кластерная среда, в которой есть много экземпляров. Я изменил файл XML, чтобы несколько экземпляров могли использовать ssis. Все отлично работает, когда экземпляры находятся на том же узле, что и кластерный ssis. Однако, если они находятся на разных узлах, кажется, что проблема с...

9
OPTION FORCE ORDER повышает производительность, пока строки не будут удалены

У меня есть несколько сложный запрос SQL Server 2008 (около 200 строк довольно плотного SQL), который не выполнялся так, как мне было нужно. Со временем производительность упала с примерно 0,5 секунды до примерно 2 секунд. Взглянув на план выполнения, стало совершенно очевидно, что путем изменения...

9
Как подключиться один раз для всех запросов в SQL Server Management Studio?

SSMS просит меня подключиться к каждому запросу в моем проекте. Есть ли способ подключиться только один раз для каждого подключения для всех запросов, использующих его в моем проекте? Ответы ниже (март 2014) не отвечают на вопрос. Все еще ищу...

9
Как оптимизировать запрос

У меня есть структура базы данных, похожая на эту, CREATE TABLE [dbo].[Dispatch]( [DispatchId] [int] NOT NULL, [ContractId] [int] NOT NULL, [DispatchDescription] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Dispatch] PRIMARY KEY CLUSTERED ( [DispatchId] ASC, [ContractId] ASC )WITH (PAD_INDEX = OFF,...

9
Оптимальное размещение файлов tempdb, mdf и ldf в SQL Server 2012 на SSD?

Я понимаю, что это, вероятно, очень открытый вопрос, и ответы могут отличаться, но каково оптимальное размещение файлов tempdb, mdf и ldf в SQL Server 2012, когда речь идет о SSD? Перед новой покупкой у меня был SSD с установленными основными файлами SQL Server 2012 и tempdb, и оба были mdf / ldf...

9
Как мне написать переносимый SQL, который ссылается на связанный сервер?

У меня есть хранимая процедура, которая ссылается на связанный сервер. В нескольких местах на протяжении всей процедуры у меня есть что-то вроде следующего: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID =...

9
Что может ускорить запрос подсчета SQL?

При выполнении подсчета (агрегатного) SQL-запроса, что может ускорить время выполнения в этих 3 системах баз данных? Я уверен, что многие вещи могут ускорить его (аппаратное обеспечение для одного), но я просто начинающий администратор баз данных, поэтому я уверен, что здесь я получу несколько...

9
Отключение регистрации в определенных таблицах

Я использую SQL Server 2005. У меня есть две таблицы, которые содержат совокупную информацию. Информация постоянно обновляется, генерируя почти 5 ГБ данных журнала в день. (Это больше, чем вся база данных!) Я бы хотел отключить ведение журнала в этих таблицах, так как откат не является...

9
Могут ли группы доступности обеспечить плавное переключение при сбое (без сбоев запросов)?

Я тестировал функцию групп доступности в SQL Server 2012 и обнаружил, что при переключении основного сервера на вторичный сервер происходит примерно 15 секунд простоя. Все SQL-запросы, выполняемые в течение этого времени, завершаются сбоем до завершения перехода на другой ресурс. Есть ли способ...