Администраторы базы данных

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе

2
SNAPSHOT «ЧИТАТЬ КОММЕНТИРОВАННЫЕ» SQL Server против SNAPSHOT
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . Я исследовал различия между SQL Server READ COMMITTED SNAPSHOTи SNAPSHOTуровнями изоляции и наткнулся на следующий ресурс: Выбор уровней изоляции на основе версий строк Для большинства …

1
Как рассчитать / сохранить Top 10 в табличной модели?
Недавно мы создали табличную модель SSAS, чтобы наши пользователи могли получить к ней доступ через PowerView. У нас есть мера в одной из наших таблиц фактов, чтобы получить TotalActiveItemsформулу: TotalActive:=COUNTAX(FILTER('Stats', ISBLANK([DeactDate]) = TRUE), 1) Это прекрасно работает по мере необходимости, но теперь у нас есть запрос, чтобы получить Топ 10 …

2
Как найти длительный запрос с идентификатором процесса, именем процесса, временем входа в систему, пользователем, временем запуска и продолжительностью?
Может ли кто-нибудь помочь мне найти ниже приведенные детали для длительного выполнения запроса. ProcessID, имя процесса, база данных, хост, пользователь, время входа в процесс, время начала запроса и продолжительность запроса. Я ищу запрос или SP, который дает мне эти данные.
23 sql-server 

6
Как получить все роли, в которые входит пользователь (включая унаследованные роли)?
Допустим, у меня есть две группы баз данных Postgresql, «авторы» и «редакторы», и два пользователя, «maxwell» и «ernest». create role authors; create role editors; create user maxwell; create user ernest; grant authors to editors; --editors can do what authors can do grant editors to maxwell; --maxwell is an editor grant …

2
Как выполнить откат при запуске 3 хранимых процедур из одной хранимой процедуры
У меня есть хранимая процедура, которая выполняет только 3 хранимые процедуры внутри них. Я использую только 1 параметр для хранения, если мастер SP успешно. Если первая хранимая процедура работает нормально в основной хранимой процедуре, но 2-я хранимая процедура дает сбой, то она автоматически откатит все SP в главном SP или …

5
Как сделать ключевые слова SSMS заглавными
Недавно я начал использовать Management Studio 2012. При использовании MySQL Workbench удобной особенностью было то, что я мог сохранять все в нижнем регистре, а любое зарезервированное слово (например SELECT, INSERT) автоматически преобразовывалось в верхний регистр. Как мне повторить это поведение в SSMS?

1
Когда динамический порт является «динамическим»?
Сегодня Dynamic Portsу меня была дискуссия с одним из моих коллег, и я мог бы помочь с разъяснением того, как они работают. Первый вопрос: Если IPALL TCP Dynmaic Portsпараметр является определенным числом (скажем, 1971), это означает, что у вас есть статический порт 1971 или динамический порт, который в настоящее время …

1
Что именно означает «Предикат без присоединения» в SQL Server?
MSDN « Отсутствует класс события предиката соединения » говорит, что « указывает на то, что выполняется запрос без предиката соединения ». Но, к сожалению, все не так просто. Например, очень простая ситуация: create table #temp1(i int); create table #temp2(i int); Select * from #temp1, #temp2 option (recompile); В таблицах нет …

1
Определяется ли поведение ограничения оптимизации для запроса CTE (WITH) в стандарте SQL: 2008? Если да, то где?
Я вижу частые ссылки на WITHзапросы (обычные табличные выражения или CTE), выступающие в качестве ограждения оптимизации, когда серверу не разрешается вставлять фильтры в запросы CTE, извлекать общие выражения из CTE и т. Д. Часто утверждается поведение, требуемое стандартами SQL. CTE, безусловно, являются забором оптимизации в PostgreSQL ... но требуется ли …

1
Обновите базу данных SQL Server 2000 до 2008 R2 и включите новые функции
Я недавно обновил базу данных SQL Server 2000 до 2008 R2. То, что я сделал, было: Завершение работы SQL Server 2000 (экспресс) на старой машине, Переместить файлы данных ( mydatabase.mdf и mydatabase.ldf ) на новый компьютер, Запустите SQL Server Management Studio 2008, Подключиться к локальной базе данных, Присоедините файлы данных …

1
Как заставить SQL Server Management Studio обновить кэш IntelliSense?
IntelliSense в SSMS не обновляется, пока я не выключу его и не перезапущу. Я попытался отключиться от сервера и подключиться снова, когда сеанс SSMS активен, но это не работает. Шаги для воссоздания: Создать таблицу Выберите что-нибудь из этой таблицы SSMS отображает волнистые красные линии под ним с подсказкой «неверное имя …

8
Любой вариант для mysqldump игнорировать базы данных для резервного копирования?
У нас есть 40 баз данных на нашем сервере. Мы хотим сделать резервную копию 36 баз данных, используя mysqldump. Как я могу игнорировать оставшиеся 4 базы данных в команде mysqldump? Есть ли возможность для MySQL игнорировать базы данных для резервного копирования в MySQL? Я знаю общую команду mysqldump, но она …

8
Ошибка входа пользователя - Ошибка 18456 - Уровень серьезности 14, Состояние 38
Сообщение, которое показывает средство просмотра файлов журнала SQL Server: Login failed for user [User] Error: 18456, Severity: 14, State 38 Что это на самом деле означает: Failed to open the explicitly specified database Мой вопрос: Есть ли где-нибудь список всех вариантов ошибок 18456 (Ошибка входа в систему), для каждой комбинации …

1
Размер транзакции MySQL - насколько большой слишком большой?
У меня есть процесс импорта, который запускается очень часто, и я хочу, чтобы это была сделка типа «все или ничего», то есть транзакция. Есть много аспектов, и импорт может дать где-то между 100k-1mil + записей. Это соответствует полезной нагрузке от нескольких МБ до нескольких сотен МБ данных. Я знаю, временные …

1
Существуют ли какие-либо риски для предоставления пользователям разрешения SQL Server SHOWPLAN?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я выполняю некоторые настройки производительности для большой базы данных SQL Server 2008, и ИТ-группа не желает давать разрешение SHOWPLAN. В прошлом «Показывать план выполнения» был …

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