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

23
Добавить статью в публикацию транзакций без создания нового снимка

При использовании транзакционной репликации SQL 2008 R2 с подписчиками по запросу, когда мы добавляем статью, я бы хотел избежать создания полного снимка (дБ составляет ~ 80 ГБ, так что это занимает часы). Из этой статьи я видел, как сделать это с частичным снимком, отключив немедленную...

23
Псевдонимы подзапросов совпадают с псевдонимами основных запросов

У меня есть SQL-запрос, псевдонимы которого совпадают с псевдонимами некоторых его подзапросов. Например: select * from ROOM r where ... ( select * from ROAD r where ... ) Это прекрасно работает, так как псевдоним подзапроса, кажется, скрывает основной. Будет ли это работать так во всех случаях?...

23
Как заставить SQL Server Management Studio обновить кэш IntelliSense?

IntelliSense в SSMS не обновляется, пока я не выключу его и не перезапущу. Я попытался отключиться от сервера и подключиться снова, когда сеанс SSMS активен, но это не работает. Шаги для воссоздания: Создать таблицу Выберите что-нибудь из этой таблицы SSMS отображает волнистые красные линии под ним...

23
Размер транзакции MySQL - насколько большой слишком большой?

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

23
Как изменить имя экземпляра SQL Server Express 2008?

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . На моей машине разработки я установил SQL Server Express 2008, но у него есть имя экземпляра .\SQLEXPRESS. Я хочу, чтобы это был экземпляр...

23
Определяется ли поведение ограничения оптимизации для запроса CTE (WITH) в стандарте SQL: 2008? Если да, то где?

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

23
Ошибка входа пользователя - Ошибка 18456 - Уровень серьезности 14, Состояние 38

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

23
Самый эффективный способ массового удаления строк из postgres

Мне интересно, как наиболее эффективно было бы удалить большое количество строк из PostgreSQL, этот процесс будет частью повторяющейся задачи каждый день для массового импорта данных (дельта вставок + удалений) в таблицу. Могут быть тысячи, потенциально миллионы строк, которые нужно удалить. У меня...

23
Любой вариант для mysqldump игнорировать базы данных для резервного копирования?

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

23
Что именно означает «Предикат без присоединения» в SQL Server?

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

23
Список всех разрешений для данной роли?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . Я обыскал все вокруг и не нашел окончательного ответа на этот вопрос. Мне нужен скрипт, который может дать ВСЕ разрешения для...

23
Как выбрать определенные строки, если столбец существует, или все строки, если столбец не существует

Я пишу сценарий, который получает количество строк для нескольких таблиц, однако для некоторых таблиц я хочу получить только количество строк, в которых установлен флаг (в данном случае active = 1). Есть ли способ сделать это в одном запросе? Например: Таблица usersимеет столбец с именем active В...

23
Когда динамический порт является «динамическим»?

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

23
Как сделать ключевые слова SSMS заглавными

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

23
Обновите базу данных SQL Server 2000 до 2008 R2 и включите новые функции

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

23
Лучшие практики для резервного копирования базы данных MySQL

Недавно я обнаружил, что наши производственные веб-серверы, работающие на MySQL, не создаются регулярно (или вообще не создаются). Я привык к резервному копированию БД SQL Server, но не имею большого опыта работы с БД MySQL. Какие-либо лучшие практики для использования «mysqldump» или любых других...

23
SNAPSHOT «ЧИТАТЬ КОММЕНТИРОВАННЫЕ» SQL Server против SNAPSHOT

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . Я исследовал различия между SQL Server READ COMMITTED SNAPSHOTи SNAPSHOTуровнями изоляции и наткнулся на следующий ресурс: Выбор...

23
Как получить все роли, в которые входит пользователь (включая унаследованные роли)?

Допустим, у меня есть две группы баз данных 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;...

23
Заменить материализованное представление в Postgres

У меня есть материализованное представление, Postgres 9.3которое я хотел бы обновить новыми столбцами. Однако другие материализованные представления также зависят от этого представления, и сообщение об ошибке указывает, что удаление представления невозможно, когда другие объекты зависят от него....