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

11
«Неразрешенная ссылка на пользователя» после импорта в виде проекта VS DB

Я только что импортировал существующую производственную базу данных SQL Server 2008r2 в проект базы данных VS 2013. Теперь я получаю ряд ошибок по линии Error SQL71501: User: [mydbuser] has an unresolved reference to Login [mydbuser]. Мне действительно не нужен мой проект VS DB для управления...

11
Выберите только те записи, которые имеют разные / несколько значений для определенного столбца

Ниже приведен пример моей таблицы участников. Там несколько записей, имеющих несколько значений в поле электронной почты. Я хочу выбрать только те записи, которые имеют несколько значений электронной почты: Таблица участников ID LASTNAME FIRSTNAME EMAIL 567 Jones Carol carolj@gmail.com 567 Jones...

11
Правильный способ хранения значения, которое может быть нескольких разных типов

У меня есть таблица ответов и таблица вопросов . Таблица Ответы имеет значение, но в зависимости от вопроса, это значение может быть bit, nvarcharили number( до сих пор). Вопрос имеет представление о том , что его предполагаемом тип значения ответа должен быть. Будет важно проанализировать эти...

11
Отслеживание текущего пользователя через представления и триггеры в PostgreSQL

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

11
Можно ли разработать SSIS с оценочной версией SQL Server?

Мы думаем о покупке SQL Standard Serverдля реализации ETL via SSIS. Поскольку это очень дорого для нас, я хотел бы протестировать разработку пакетов SSIS на бесплатной версии. Поскольку экспресс-версия не интегрирует службы SSIS, я хочу попробовать ее в версии SQL Server 2014 с оценкой 180...

11
Числовое и целое число для столбца - размер и производительность

У меня есть приложение, которое использует таблицу PostgreSQL. Таблица очень большая (миллиарды строк) и имеет столбец, который является целым числом. integerМожет быть до 6 цифр, т.е. 0-999,999, не негативов. Я думал об изменении его, чтобы быть numeric(6,0). Это было бы хорошей идеей? Займет...

11
Исключение определенной таблицы из развертывания SSDT

У меня есть база данных со всем в схеме dbo. У меня есть проект SSDT с объектами, которые я добавляю к нему со схемойfoo У меня есть таблица, которая выглядит так в проекте: CREATE table foo.a ( id INT NOT NULL CONSTRAINT [PK_foo_a] PRIMARY KEY CLUSTERED CONSTRAINT [FK_foo_a] FOREIGN KEY REFERENCES...

11
Как ответить, почему вдруг нам нужны индексы или запрос должен быть изменен

Я младший DBA с 3-х летним стажем. Наша работа заключается в точной настройке запросов или информировании разработчиков о том, что определенный код должен быть переписан или необходимы индексы. Один простой вопрос, который часто задает команда разработчиков: «Вчера все прошло нормально, что...

11
Найти личность клиента, запускающего запрос в SQL Server без использования триггеров?

В настоящее время я использую Change Data Capture (CDC) для отслеживания изменений данных и хочу отслеживать имя хоста и IP-адрес клиента, отправляющего запрос, который внес изменения. Если есть 5 разных клиентов, вошедших в систему с одним и тем же именем пользователя, один сталкивается с...

11
Как настроить индексированное представление при ВЫБОРЕ ТОП 1 с ORDER BY из разных таблиц

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

11
Подсказка NOLOCK меняет порядок возвращаемых записей

Кластерный индекс в Clientполе таблицы LastName. Когда я просто выкидываю все записи из таблицы, они отображаются в алфавитном порядке, если только (nolock)подсказка не используется в рассматриваемом запросе. Этот намек меняет порядок записей. Должно ли это? Я уверен, что ни у одной другой сессии...

11
Что теряется, когда я создаю внешний ключ, используя `WITH NOCHECK`?

Я знаю, что если я EXISTS()вызову значение поиска FK, то, если это ограничение FK является доверенным, результат будет немедленным. И если ему не доверяют (например, когда я создаю FK с использованием WITH NOCHECK), то SQL Server должен пойти и проверить таблицу, чтобы увидеть, действительно ли...

11
Почему удаление свойства Identity для столбца не поддерживается

Я читал, что после SQL Server 2000 была удалена возможность «отождествления» столбца идентификаторов. И это было «По замыслу» (не просто отсутствующая функция). Вот пример, который я нашел в блоге . Это включает обновление системных таблиц. (И эта возможность была удалена после SQL Server 2000.) Я...

11
Как предоставить привилегию создания базы данных пользователю в MySQL

Следующая команда предоставляет все привилегии во всех базах данных для пользователя 'admin'. Но это не позволяет администратору создавать базу данных. GRANT ALL ON * . * TO 'admin'@'localhost'; Как я могу предоставить доступ 'admin' для создания базы данных? Когда я пытаюсь создать базу данных, я...

11
Нужны ли явные транзакции в этом цикле while?

SQL Server 2014: У нас очень большая таблица (100 миллионов строк), и нам нужно обновить пару полей в ней. Что касается доставки журналов и т. Д., Мы также, очевидно, хотим, чтобы они содержали транзакции размером с кусочек. Если мы позволим приведенному ниже выполнить некоторое время, а затем...

11
Невозможно отразить базу данных SQL Server 2012

При попытке зеркалировать базу данных с помощью следующей команды ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Я получаю следующую ошибку Сообщение 1475, уровень 16, состояние 105, строка 1 База данных «test0916aj8CJ» может содержать массовые зарегистрированные изменения,...

11
Не удается найти процесс, который создает резервные копии

У нас есть экземпляр SQL Server 2008, установленный на клиентском сервере. ИТ-отдел заказчика отвечает за резервное копирование машины. Журнал SQL Server показывает, что в 19:00 каждый день выполняется полное резервное копирование, но мы не можем найти доказательств какого-либо плана,...

11
Создание индекса для действительно занятой таблицы

У нас есть таблица с большим количеством insert\selectкаждый раз (например, 100 машин, которые вставляют \ обновляют каждую секунду). Каков наилучший способ создания индекса для таблицы, который нельзя заблокировать ни на секунду? Если я создаю индекс, я уверен, что он заблокирует запросы, и я не...

11
Должен ли я использовать UUID, а также ID

Я уже некоторое время использую UUID в своих системах по разным причинам - от регистрации до отложенной корреляции. Форматы, которые я использовал, изменились, поскольку я стал менее наивным из: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Когда я дошел до последнего BINARY(16), я начал сравнивать...