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

8
Можно ли восстановить базу данных SQL из режима ожидания / только для чтения без резервного файла?

Есть ли способ восстановить базу данных SQL из режима ожидания / только для чтения, если отсутствует «резервный файл»? (Я вижу некоторые ссылки, называющие этот файл TUF в сценарии доставки журналов, но в моем случае это было просто ручное восстановление, а резервный файл имел расширение BAK.)...

8
SQL-запросы для отображения только самых последних записей о покупках для отдельных продуктов питания

Я работаю с системой закупок и выставления счетов за продукты в MS Access 2013 и пытаюсь создать SQL-запрос, который будет возвращать самую последнюю цену покупки для каждого отдельного продукта. Вот схема таблиц, с которыми я работаю: Мое понимание SQL очень простое, и я попробовал следующий...

8
Hash Join против Hash Semi Join

PostgreSQL 9.2 Я пытаюсь понять разницу между Hash Semi Joinи просто Hash Join. Вот два запроса: я EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120...

8
Имеет ли значение версия свидетеля SQL Server?

Можете ли вы иметь свидетеля SQL Server в настройке зеркала, которая имеет более высокую версию SQL Server, чем зеркало? То есть. зеркало соответствует стандарту SQL Server 2012, а свидетель использует SQL Server 2014...

8
generate_series для нескольких типов записей в postgresql

У меня есть две таблицы, которые я хочу запросить: pest_countsи pestsкоторые выглядят так: CREATE TABLE pests(id,name) AS VALUES (1,'Thrip'), (2,'Fungus Gnosts'); CREATE TABLE pest_counts(id,pest_id,date,count) AS VALUES (1,1,'2015-01-01'::date,14), (2,2,'2015-01-02'::date,5); Я хочу использовать...

8
Существуют ли потенциальные проблемы с одновременным выполнением различных резервных копий Oracle rman archivelog для одной и той же базы данных?

Сценарий заключается в том, что резервные копии архивов RMAN планируются на ленту (TSM) каждые 2 часа. Планирование гарантирует, что такие резервные копии выполняются взаимоисключающим образом. Был создан отдельный механизм на основе crontab (независимой группой), в результате чего «идентичные»...

8
Прозрачное шифрование данных

Есть ли лучшие рекомендации при настройке TDE в SQL Server 2008? Что касается SQLMag, в статье «Часто задаваемые вопросы о прозрачном шифровании данных» говорится, что ЦП может увеличить загрузку до 30%? Помимо добавления мощности сервера, есть ли что-то еще, что обычно делают администраторы БД при...

8
Классическое ASP-соединение с SQL Server 2014 без TLS 1.0 с использованием ADODB.Connection

С отключенным TLS 1.0 во имя соответствия PCI я не могу заставить работать 32-битное приложение Classic ASP. В соответствии с рекомендациями MS / Stack Exchange я установил: SQL Server 2014 с пакетом обновления 1 (SP1) CU1 .NET Framework 4.6 Это запустило наши приложения ASP.NET / SSMS. Но наше...

8
Являются ли столбцы, которые не являются индексами, отсортированы на диске вместе с индексом?

Являются ли столбцы, которые не являются индексами, отсортированы на диске вместе с индексом в MySQL, в MyISAM и InnoDB? Неправильная мысль, которую я начал писать: Я думаю, что, вероятно, нет, так как они не проиндексированы; если бы они были отсортированы, это означало бы, что они являются...

8
Поле уникального идентификатора с условным условием

У меня есть база данных, которая не находится в производстве, поэтому основной таблицей является CustodyDetails, в этой таблице есть ID int IDENTITY(1,1) PRIMARY KEYстолбец, и я ищу способ добавления другого уникального идентификатора, на который нет ссылки ни в одной другой таблице. учетная запись...

8
Обновление предложения WHERE, чтобы проверить, не находится ли значение в отдельной таблице

У меня есть запрос, который использует WHEREпредложение, и я случайно использую одно и то же WHEREпредложение во многих запросах к этой таблице (и др.). Запрос: SELECT DATENAME(DW, [AtDateTime]) AS [Day of Week] ,COUNT(*) AS [Number of Searches] ,CAST(CAST(COUNT(*) AS DECIMAL(10, 2)) /...

8
Ошибка переполнения строки 8 КБ при обновлении строки размером 5 КБ

Я пытаюсь обновить целевую таблицу, которая имеет одну строку размером 5 КБ и строку размером 5 КБ. Поскольку это одна строка, легко узнать фактический размер строки: select * from sys.dm_db_index_physical_stats(DB_ID('RODS_HSD_ES'), OBJECT_ID(N'TBL_BM_HSD_SUBJECT_AN_148_REPRO'), NULL, NULL,...

8
Разбивать или не разбивать?

Уже прочитав несколько вопросов о SO, внешних постах в блоге и руководстве SO : ограничение внешнего ключа для секционированной таблицы в Pg dba.SE : Различные способы обработки FK для секционированной таблицы в Pg Руководство : Наследование Руководство : разметка Руководство : триггеры ограничения...

8
Вернуть уникальный идентификатор, сгенерированный по умолчанию при вставке

Цель Получить последнее значение guid в режиме реального времени после того, как вы вставили значение в таблицу проблема Не знаю как это сделать Информация Код должен указывать только новые значения для адреса и почтового индекса В таблице может быть много данных Таблица CREATE TABLE [AddressBook]...

8
Как запустить службы SQL в учетной записи NT SERVICE \ MSSQLSERVER, если она ранее выполнялась в LocalSystem

Недавно, только для экспериментальной работы, я переместил пути к файлам данных \ журнала по умолчанию (C: ...) в настройках сервера на новое место (G: \ DBA). Затем я переместил ранее существующие файлы базы данных data \ log в новое место (G: \ DBA) и перезапустил службы SQL. С тех пор, когда я...

8
Сокращение журнала транзакций SQL Server

В настоящее время мне приходится иметь дело с журналом транзакций SQL Server, который вышел из-под контроля. Отказ от ответственности: я не dba, и это не моя область знаний, поэтому, пожалуйста, потерпите меня. В настоящее время у меня есть файл журнала транзакций объемом 115 ГБ для базы данных...

8
Риски, связанные с обновлением до SQL Server 2008 R2

У нас есть целый ряд SQL-серверов, которые необходимо обновить с версии 2005 до 2008 R2. Работа планируется до середины года, так как Microsoft прекращает свою поддержку. Все SQL-серверы 2005 года - SP3 и SP4, работающие на Windows Server 2003 (поддержка которого уже прекращена, но у нас есть...

8
Выберите данные, разделенные на группы, равномерно распределенные по значению

Я хотел бы выделить в 4 группы данные из таблицы, имеющей сумму значений в группах, как можно более равномерно распределенных. Я уверен, что я не объясняю это достаточно ясно, поэтому я попытаюсь привести пример. Здесь я использую NTILE (4) для создания 4 групп: SELECT Time, NTILE(4) OVER (ORDER BY...