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

15
Читать частично обновленную строку?

Допустим, у меня есть два запроса, выполняющихся в двух отдельных сеансах в SSMS: Первая сессия: UPDATE Person SET Name='Jonny', Surname='Cage' WHERE Id=42 Вторая сессия: SELECT Name, Surname FROM Person WITH(NOLOCK) WHERE Id > 30 Возможно ли, что SELECTоператор мог прочитать половину...

15
Смена пароля sa

Я пытаюсь изменить пароль учетной записи sa с помощью SQL Server Management Studio 2012. Я выполнил следующие действия, но пароль остался прежним. Войдите в SQL Server Management Studio, выберите Database Engine, \ SBSmonitoring, проверку подлинности Windows. Перейдите в Обозреватель объектов -...

15
Как выбрать первую строку в объединении, которое возвращает несколько строк в первичном ключе

Это связано с этим вопросом: объединение нескольких таблиц приводит к дублированию строк У меня есть две таблицы, к которым я присоединяюсь. Они разделяют ключ. Таблица person имеет одно имя на первичный ключ, но таблица email имеет несколько электронных писем на personId. Я хочу показать только...

15
Есть ли способ уменьшить / уменьшить размер tempdb.mdf без перезапуска SQL Server

Нужно ли перезапускать SQL Server после DBCC SHRINKFILEвключения tempdb.mdfили есть какой-либо другой способ уменьшить размер tempdb.mdfбез перезапуска SQL Server? Пожалуйста, помогите, так как мне это нужно для производственного сервера, и я надеюсь сделать сжатие без каких-либо...

15
sp_cursoropen и параллелизм

Я столкнулся с проблемой производительности с запросом, который, кажется, не может заставить меня задуматься. Я вытащил запрос из определения курсора. Этот запрос занимает несколько секунд, чтобы выполнить SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND...

15
Как преобразовать ключ в отчете о взаимоблокировке SQL Server в значение?

У меня есть отчет о взаимоблокировке, который сообщает мне, что произошел конфликт с участием waitresource = "KEY: 9: 72057632651542528 (543066506c7c)", и я вижу это: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex"...

15
Индекс для сохраняемого вычисляемого столбца недоступен для поиска

У меня есть таблица с именем Address, которая имеет сохраненный вычисляемый столбец с именем Hashkey. Столбец является детерминированным, но не точным. У него есть уникальный индекс, который нельзя найти. Если я запускаю этот запрос, возвращая первичный ключ: SELECT @ADDRESSID= ISNULL(AddressId,0)...

15
Почему скалярным функциям нужно разрешение на выполнение, а не выбор?

Мне интересно, почему для скалярной функции я должен предоставить пользователю выполнение, а не только выбор? в то же время табличные функции прекрасно работают только с разрешением select или db_datareaderчленством. Чтобы быть более ясным, вот мой пример: мне нужен пользователь, который имеет...

15
Пользовательские запросы: динамический SQL против SQLCMD

Я должен провести рефакторинг и задокументировать ряд foo.sqlзапросов, которые будут переданы команде технической поддержки БД (для конфигураций клиентов и тому подобного). Существуют типы билетов, которые приходят регулярно, когда у каждого клиента есть свои собственные серверы и базы данных, но в...

15
Почему оценки строк SQL Server меняются, когда я добавляю подсказку о соединении?

У меня есть запрос, который объединяет несколько таблиц и выполняет его довольно плохо - оценки строк удалены (в 1000 раз) и выбрано объединение Nested Loops, что приводит к нескольким сканированиям таблиц. Форма запроса довольно проста, выглядит примерно так: SELECT t1.id FROM t1 INNER JOIN t2 ON...

15
Максимальный объем памяти SQL Server, файл подкачки, максимальная степень параллелизма

Надеемся, что вы, администраторы вселенной, сможете ответить на три вопроса: Я знаю, что лучше всего устанавливать максимальный объем памяти SQL Server. Поэтому, если на сервере с 44 ГБ ОЗУ установлен SQL Server, мы должны установить максимальный объем памяти SQL Server примерно 37 ГБ. Но что мы...

15
Резервное копирование и восстановление 10-20 баз данных SQL Server в ~ синхронное состояние?

Мне нужно выполнить резервное копирование 10-20 баз данных SQL Server 2008 R2 с размерами от 10 до 50 ГБ, когда они подключены к сети и используются одновременно одним корпоративным приложением. Мне также нужно восстановить их до состояния, которое в значительной степени синхронизировано между...

15
как запросить SSISDB, чтобы узнать об ошибках в пакетах?

Я видел этот вопрос SSIS 2012 - Как запросить запущенные в настоящее время пакеты в T-SQL? Это дает мне следующий скрипт: SELECT E.execution_id , E.folder_name , E.project_name , E.package_name , E.reference_id , E.reference_type , E.environment_folder_name , E.environment_name , E.project_lsn ,...

15
DDL_admin против разрешений db_owner

Я занимаюсь проектом, который включает в себя удаление и ограничение разрешений всех пользователей базы данных в нашей ферме серверов. (веселые времена) Одним из разрешений, которые в настоящее время ограничены, являются разрешения db_owner Это разрешение пересматривается в каждом конкретном...

15
Недостаточно системной памяти в пуле ресурсов по умолчанию для выполнения этого запроса

Я использую SQL Server 2014 - 12.0.2269.0 (X64) в Windows Server 2012, и у меня возникают некоторые проблемы с памятью. Когда я запускаю хранимую процедуру, которая выполняет довольно «тяжелые» вычисления, я получаю ошибку примерно через 10 минут: Недостаточно системной памяти в пуле ресурсов «по...

15
Счетчик SQL Server 2014 (DISTINCT x) игнорирует вектор плотности статистики для столбца x

Для a, COUNT(DISTINCT)который имеет ~ 1 миллиард различных значений, я получаю план запроса с агрегатом хешей, который оценивается в ~ 3 миллиона строк. Почему это происходит? SQL Server 2012 дает хорошую оценку, так что это ошибка в SQL Server 2014, о которой я должен сообщить в Connect? Запрос и...

15
Метрики, чтобы доказать или опровергнуть необходимость дополнительных администраторов баз данных?

В настоящее время у нас есть 2 DBA, я и еще один парень, и мы оба чувствуем потребность в дополнительном ресурсе (или двух). Я несколько раз беседовал с моим непосредственным руководителем по этой теме, но у меня возникают трудности с продажей идеи. Совсем недавно наш менеджер поделился с нами, что...

15
Резервные копии журнала транзакций: последовательные или параллельные?

Мы используем SQL Server 2012 Standard Edition. Мне также довелось использовать сценарии Олы Хелленгрен, чтобы обеспечить более простую и гибкую среду для резервного копирования и обслуживания. Этот вопрос не столько о сценариях Олы, сколько о лучшей практике. Я понимаю, что окончательный ответ...

15
Более новая версия SQL Server менее стабильна?

Наш архитектор баз данных сказал нашему клиенту, что SQL Server 2014 - плохой выбор по сравнению с 2012 годом, поскольку в нем отсутствуют преимущества производительности и стабильности, которые есть у 2012 года. Все, что я прочитал, противоречит этому. Аарон Бертран говорит, что все наоборот, и...