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

12
PostgreSQL - вставка / обновление нарушает ограничения внешнего ключа

Я новый в PostgreSQL. У меня есть 3 таблицы, одна таблица ссылается на первичные ключи другой 2 таблицы. Но я не мог вставить данные в Table3. Смотрите код ниже: DROP TABLE Table1 CASCADE; CREATE TABLE Table1( "DataID" bigint NOT NULL DEFAULT '0', "AdData" integer DEFAULT NULL, PRIMARY KEY...

12
Почему SQL Server не поддерживает ограничения внешнего ключа для представлений?

Я знаю, что SQL Server не поддерживает использование представления в качестве ссылки для ограничения внешнего ключа, есть ли причина (то есть что-то связанное с реляционной моделью), это так? Кажется, это было бы полезно...

12
Риски перехода на ARITHABORT ON

Я работаю с поставщиками по соглашению, что они предоставляют основное приложение, и я могу создавать свои собственные расширения, пока я не изменяю основное приложение. Он построен в ColdFusion для подключения к базе данных SQL Server 2005. Некоторые из построенных мной отчетов зависят от...

12
Как удалить базу данных в режиме Single_User

Как мне удалить базу данных, которая отображается в DatabaseName (Single User)качестве ее имени? Когда я пытаюсь удалить его, я получаю следующую ошибку: Ошибка изменения для базы данных «DatabaseName». (Microsoft.SqlServer.Smo) Оператор ALTER DATABASE не выполнен. (Microsoft SQL Server, ошибка:...

12
Не удается запустить экземпляр SqlLocalDB с моей учетной записью Windows

Я администратор и просто запускаю команду: sqllocaldb start v11.0 Результат: Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to sta rt. Журнал просмотра событий ID события: 528 Вызов API Windows...

12
Планы ANSI / ISO по стандартизации LIMIT?

Планируется ли в настоящее время стандартизировать один из лучших способов ограничения количества результатов, возвращаемых запросом? Вопрос переполнения стека в. Есть ли альтернатива ANSI SQL ключевому слову MYSQL LIMIT? перечисляет различные способы обработки этого поведения на разных языках: DB2...

12
ETL: извлечение из 200 таблиц - поток данных SSIS или пользовательский T-SQL?

Исходя из моего анализа, полная размерная модель нашего хранилища данных потребует извлечения из более чем 200 исходных таблиц. Некоторые из этих таблиц будут извлечены как часть дополнительной нагрузки, а другие будут полной загрузкой. Отметим, что у нас есть около 225 исходных баз данных с...

12
Разница между дампом базы данных (экспорт) и резервным копированием базы данных?

В чем недостаток: использовать только команду EXPили EXPDPкоманду для дампа базы данных (и рассматривать ее как резервную копию) вместо создания резервных копий с помощью BACKUP DATABASEкоманды (через RMAN)? В чем разница между дампом базы данных (экспорт) и резервным копированием базы...

12
Обновите SQL Server 2005 до SQL Server 2012

У меня есть тестовая среда со следующим: Виртуальная машина (Hyper-V) Windows Server 2008 R2 SP1 (64-разрядная версия) Windows SQL Server 2005 Developer Edition SP4 (64-разрядная версия) (имя экземпляра по умолчанию) Создана 1 база данных с репликацией слиянием ... 3 публикации с 2 подписчиками...

12
Установка READ UNCOMMITTED при чтении DMV

Я видел, как несколько человек звонили, SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDпрежде чем читать системные DMV. Есть ли какая-либо причина для этого, если вы не смешиваете вызовы к DMV и таблицам в одной...

12
Быстрый способ проверить две таблицы друг против друга

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

12
Есть ли способ вырваться из строки и ввести SQL без использования одинарных кавычек в оракуле?

Я тестирую приложение на основе оракула и обнаружил следующий код: Query = "ВЫБРАТЬ имя из сотрудников, ГДЕ id = '" + PKID + "';" то есть строка запроса содержит кавычки вокруг значения PKID, которое получено прямо из URL. Очевидно, это классическая SQL-инъекция, ожидающая выполнения ... за...

12
Найти осиротевших пользователей

В SQL Server 2005 есть способ найти пользователей, которые либо не существуют на уровне сервера (учетная запись, которая была удалена на уровне сервера, но не была отсоединена от баз данных до ее удаления), либо учетные записи, которые не связаны (учетная запись могла быть удалена на уровне...

12
Как я могу запросить существующие снимки базы данных на сервере SQL?

Я пытаюсь создать запрос t-sql, который может определить, есть ли у данной базы данных снимки базы данных, которые были созданы из нее. Например, если бы я создал снимок, подобный этому: CREATE DATABASE [DatabaseA_Snapshot] ON (NAME=DatabaseA, FileName='<whatever>') AS SNAPSHOT OF [DatabaseA]...

12
Выберите самую длинную непрерывную последовательность

Я пытаюсь построить запрос в PostgreSQL 9.0, который получает самую длинную последовательность непрерывных строк для определенного столбца. Рассмотрим следующую таблицу: lap_id (serial), lap_no (int), car_type (enum), race_id (int FK) Где lap_noуникально для каждого (race_id, car_type). Я хотел бы,...

12
Как обновить группу безопасности AD на разрешениях Sql Server

Я использую Sql Server 2008 для Small Business Server 2003; клиент использует WinXP. Я добавил пользователя в свою группу безопасности Active Directory; Почему этот пользователь не может сразу получить доступ к базе данных? Кажется, есть задержка, прежде чем пользователь будет распознан в Sql...

12
Есть ли разница между размещением псевдонима столбца в начале или конце определения столбца?

Я всегда видел и писал свои псевдонимы столбцов как SELECT 1 as ColumnName но сегодня наткнулся на запрос, который использовал SELECT ColumnName = 1 Есть ли разница в том, как выполняются эти два запроса? Или среди администраторов баз данных есть какой-то стандарт? Лично я думаю, что 2-й будет...