Articles of базы данных

от многих до многих запросов

Я пытаюсь написать код, чтобы вытащить список элементов продукта из базы данных SQL Server и отобразить результаты на веб-странице. Требование проекта состоит в том, что список категорий отображается в правой части страницы как список флажков (все категории, выбранные по умолчанию), и пользователь может отключить категории и повторно запросить базу данных для просмотра только продуктов которые […]

Есть ли соображения производительности для 1000 пользователей SQL / Logins на одном SQL Server?

У нас есть веб-приложение, поддерживаемое базой данных SQL Server. До сих пор мы использовали логин поставщика членства SQL для уровня приложения. Обратные вызовы на SQL Server используют одну учетную запись SQL в строке подключения в Web.config Новое требование соответствия от нашего клиента гласит, что все пользователи приложений должны иметь свою собственную выделенную учетную запись SQL […]

Лучшее решение для базы данных отчетов

Вот такая ситуация: есть транзакционная база данных, используемая как для обычных транзакций, так и для отчетов. Мне было интересно, могу ли я изолировать эти две операции и две независимые базы данных, поэтому отчеты могут запускаться из одной базы данных, и все транзакции могут произойти в другой. Это улучшит производительность для базы данных OLTP SQL. Я […]

Репликация / клонирование данных с одного MS SQL Server на другой

Я пытаюсь получить содержимое одной базы данных MSSQL ко второй базе данных MSSQL. Нет необходимости в управлении конфликтами, без обновления схемы. Это просто обычная копия и замена данных. Данные базы данных назначения будут перезаписаны, если кто-то там что-то изменил. Очевидно, что есть много способов сделать это Репликация SQL Server: хорошо зарекомендовал себя, но использует старые […]

Изменить тип столбца из ntext в varbinary (max)

У меня есть таблица с полем ntext . MSDN говорит, что ntext устарел, и они предлагают другие типы данных: Типы текстовых, текстовых и графических данных будут удалены в будущей версии Microsoft SQL Server. Избегайте использования этих типов данных в новых разработках и планируйте изменять приложения, которые в настоящее время их используют. Вместо этого используйте nvarchar […]

Несколько языков в одной базе данных – SQL Server 2005

У нас есть приложение, в котором люди могут вводить несколько langugaes. Хотя у нас есть только одна база данных для хранения всех данных. У нас есть текстовые столбцы как nvarchar (если мы хотим, чтобы текстовые данные были на нескольких языках, а не во всех датах и ​​т. Д.), Считаете ли вы, что это практическое решение, […]

Включить имена ограничений по умолчанию при генерации сценария обновления

Я использую проект базы данных SQL Server с Visual Studio 2012 и имею следующую проблему при сравнении и создании сценария обновления: В Visual Studio я добавляю столбец со стандартным ограничением, например: [NewColumn] NVARCHAR(50) CONSTRAINT [DF_ExistingTable_NewColumn] NOT NULL DEFAULT N'' К сожалению, имя ограничения по умолчанию не отображается, если: Сравнение ( Schema Compare ) моего проекта […]

База данных SQL Server – Как обрабатывать таблицу, которая МОЖЕТ быть связана с любым количеством других таблиц?

Чтобы дать представление о том, что я говорю, рассмотрите сущность (в моем случае это Task ), которая может быть связана с любым количеством других объектов в системе. Для наших целей предположим, что задача может быть связана с: проект Счет Билет Человек и т.д Все они представлены своими собственными таблицами в базе данных. Теперь задача потенциально […]

Пользовательские / произвольные метаданные базы данных

Я считаю, что способность некоторых отражающих управляемых сред (например, .NET) добавлять настраиваемые метаданные для кодирования сущностей в виде атрибутов очень эффективна. Есть ли какой-нибудь механизм для чего-то подобного для баз данных? Базы данных, очевидно, уже имеют достаточное количество метаданных; например, вы можете получить список всех таблиц, столбцов и ссылок на внешние ключи, которых достаточно, чтобы […]

Является ли оглавление просто горизонтальным разбиением на несколько баз данных?

Хорошо, у меня немного путаница между терминами горизонтального разбиения и очертания . Является ли оглавление просто горизонтальным разбиением на несколько баз данных?