18
ответов

Разработчики должны смочь запросить производственные базы данных?

Разработчикам нужно дать разрешение запросить (ВЫБОР / только для чтения) производственные базы данных? Предыдущее место я работал, группа разработчиков, имело db_datareader роль; где я работаю теперь...
29.02.2012
14
ответов

Как Вы документируете свои базы данных?

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

Почему первичный ключ не / соответствия внешнего ключа, используемые для соединений?

Насколько я мог узнать, что много DBMSs (например, mysql, пост-ГРЭС, mssql) используют fk и pk комбинации только для ограничения изменений в данных, но они редко исходно используются для автоматического выбора столбцов к...
16.03.2012
10
ответов

Studio управления SQL Server медленные вводные новые окна

После обновления и SQL Server и Studio управления с 2008 до 2012, Studio управления 2012 является очень медленным, когда новые окна запроса и диалоговые окна открыты. Даже щелчок правой кнопкой по таблицам является медленным...
23.03.2017
10
ответов

Каковы лучшие 3 Проблемы производительности, с которыми Вы встречаетесь со своими SQL Server?

Я - студент из Университета Fontys в Эйндховене, и я в настоящее время выполняю серию интервью для помощи с разработкой инструмента SQL Server, и я хотел бы получить обратную связь от...
18.08.2011
9
ответов

Уменьшите базу данных ниже ее начального размера

У меня есть SQL-сервер 2005 dev база данных, которая является копией на 30 ГБ живых. Мы удалили некоторые данные, которые не нужны в dev, который приносит пространство файла данных, использованное вниз к 20 ГБ. Таким образом, у нас есть приблизительно 33%
08.09.2017
9
ответов

Который DBMS достаточно быстры для онлайн-игры (небольшое количество тысячи плееров)? [закрытый]

Я в настоящее время делаю игру MMORPG, которая могла иметь несколько тысяч плееров онлайн одновременно (вероятно, нет; просто принятие желаемого за действительное). Сначала мы хотели использовать MySQL, но я услышал, что это не быстро...
21.08.2015
9
ответов

Передача параметров массива к хранимой процедуре

У меня есть процесс, который захватывает набор записей (1000-е) и воздействует на них, и когда я сделан, я должен отметить большое количество их, как обработано. Я могу указать на это с большим списком идентификаторов. Я...
07.02.2012
8
ответов

Последствия безопасности восстановления резервного копирования из неизвестного источника?

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

Выбор * все еще большое нет - нет на SQL Server 2012?

Назад в эпоху прошлого года, это считали большим нет - нет, чтобы сделать выбор * от таблицы или избранного количества (*) от таблицы из-за хита производительности. Это все еще случай в более поздних версиях SQL...
30.06.2014
8
ответов

Управление версиями для объектов базы данных

База данных наши разработчики продолжают работать, является слишком большой (имейте много объектов базы данных). Мы должны управлять изменениями объектов дб (управление изменениями). Наша компания не может иметь человека, который был бы...
26.01.2012
8
ответов

Действительно ли изменение является портом SQL Server действительно что намного более безопасный?

Порт SQL Server по умолчанию является 1433. Мне сказал наш администратор, что порт должен измениться "из соображений безопасности". Действительно что намного более безопасно изменить порт? Если сервер находится позади брандмауэра...
10.10.2011
7
ответов

Почему я должен создать столбец ID, когда я могу использовать других в качестве полей ключа? [дубликат]

Возможный Дубликат: Почему использование интервал как первичный ключ справочной таблицы? До сих пор я приучен к созданию столбца ID для каждой таблицы, и это практично способом, что это заставляет меня не думать...
13.04.2017
7
ответов

Каково различие между “записью” и “строкой” в SQL Server?

Был довольно безвредный вопрос о добавлении дат и времени в SQL Server, которые выделяют довольно захватывающие таксономические дебаты. Таким образом, как мы дифференцируемся между этими связанными условиями и как мы...
13.04.2017
7
ответов

Запись простой схемы банка: Как я должен сохранить равновесие в синхронизации с их историей транзакции?

Я пишу схему для простой базы данных банка. Вот основные спецификации: база данных сохранит транзакции против пользователя и валюты. У каждого пользователя есть один баланс на валюту, таким образом...
13.04.2017
7
ответов

Почему приложение не должно использовать учетную запись sa

Мой первый вопрос когда-либо, быть нежным. Я понимаю, что учетная запись sa включает полный контроль над SQL Server и всеми базами данных, пользователями, полномочия и т.д. У меня есть абсолютная вера это...
13.04.2017
7
ответов

SQL Server читает всю ОБЪЕДИНИТЬ функцию, даже если первый аргумент не является НУЛЕВЫМ?

Я использую T-SQL, ОБЪЕДИНЯЮТ функцию, где первый аргумент не будет нулевым приблизительно на 95% времен, это, работал. Если первый аргумент является НУЛЕВЫМ, вторым аргументом является вполне долгий процесс:...
21.08.2015
7
ответов

Движущиеся таблицы к другой базе данных SQL2008 (включая индексы, триггеры, и т.д.)

Я должен переместить целый набор (100 +) больших (миллионы строк) таблицы от одной базы данных SQL2008 до другого. Я первоначально просто использовал Мастер Импорта/Экспорта, но все конечные таблицы были...
11.06.2013
7
ответов

Каково различие между CTE и Временной Таблицей?

Каково различие между Общим выражением таблицы (CTE) и временной таблицей? И когда я должен использовать один по другому? CTE С cte (Column1, Column2, Column3) AS (ВЫБИРАЮТ Column1, Column2...
15.02.2012
7
ответов

Безопасность базы данных реализации?

Я хочу реализовать безопасность базы данных на базе данных, которую я создал так, никто не может получить доступ к ней от Studio управления SQL Server, и что это будет только доступно через код. Это возможно? и если...
26.10.2011
7
ответов

То, которое из этих разрабатывает таблица, лучше для производительности?

Меня попросили создать что-то, что отслеживает ежедневную стоимость для сбора на учетных записях, и я пытаюсь выяснить схему таблицы базы данных, которая поддерживала бы это. Вот то, что я знаю Компанию...
17.08.2011
6
ответов

Рекомендации для контрольного программного обеспечения SQL Server MS или сервиса? [закрытый]

У меня есть клиент с экземплярами SQL Server MS (2000, 2005) рассеянный через 20-30 серверов. Я был занят для организования вещей и буду периодически рассматривать состояние базы данных...
08.01.2020
6
ответов

Столбцы идентификационных данных или UDF, который явно генерирует уникальный идентификатор?

Я нахожусь в середине дебатов о том, лучше ли сделать PRIMARY KEY из Идентификационных данных Столбцами, нашим из UDF, который явно генерирует уникальный идентификатор. Я привожу доводы в пользу Столбца Идентификационных данных...
17.02.2019
6
ответов

Алгоритм установки MAXDOP для SQL Server

При установке нового SQL Server я использую следующий код для определения хорошей начальной точки для установки MAXDOP:/* Это рекомендует установку MAXDOP, подходящую для NUMA Вашей машины...
01.05.2018
6
ответов

Почему последовательные ключи GUID работают быстрее, чем последовательный INT вводит мой тестовый сценарий?

После выяснения у этого вопроса, сравнивающего последовательные и непоследовательные GUID, я пытался сравнить производительность ВСТАВКИ на 1) таблице с первичным ключом GUID, инициализированным последовательно с newsequentialid ()...
23.05.2017
6
ответов

Журнал SQL Server, уменьшая Проблему [дубликат]

Возможный Дубликат: Почему Журнал транзакций Продолжает Расти или Исчерпанный Пространство? У меня есть журнал транзакций базы данных на 300 ГБ в нашем SQL Server. Я хочу уменьшить все журналы, но это не позволяет мне делать так....
13.04.2017
6
ответов

Как Вы отправляете Список объектов к Хранимой процедуре для ограничения результатов? [дубликат]

Возможный Дубликат: Передача параметров массива к хранимой процедуре Позволяет, говорят, что Вы хотите отфильтровать результаты Списком uniqueidentifiers, таким образом, что Ваш SQL-оператор читал бы: ГДЕ CustomerID в...
13.04.2017
6
ответов

Переместите базу данных SQL Server 2008 от машины к B без времени простоя

Я получил определенную проблему. У меня есть база данных SQL Server в поле A, которое имеет приблизительно 60 ГБ данных. Я должен переместить это в новую машину, но у меня не может быть времени простоя вообще. Каждую секунду это проходит...
30.11.2015
6
ответов

Как запросить базу данных для пустых таблиц

Из-за некоторых 'разработчиков' у нас была работа над нашей системой, у нас были проблемы с пустыми таблицами. Мы нашли, что во время передачи в облако несколько таблиц были скопированы, но данные в них не были....
07.08.2013
6
ответов

Попытка найти в прошлый раз, когда значение изменилось

У меня есть таблица, которая имеет идентификатор, значение и дату. Существует много идентификаторов, Значений и дат в этой таблице. Записи периодически вставляются в эту таблицу. Идентификатор будет всегда оставаться таким же, но...
18.06.2013

Все версии Microsoft SQL Server (не MySQL). Также добавьте определенный для версии тег, как sql сервер 2016, так как это часто относится к вопросу.

SQL Server Microsoft является комплектом системы управления реляционными базами данных (RDBMS) продукты, обеспечивающие многопользовательскую функциональность доступа к базе данных. Это произошло из SQL Server Sybase 4.x кодовая база и диалект Transact-SQL (T-SQL), но это разветвилось значительно с тех пор.

SQL Server доступен в нескольких версиях, обычно определенных годом выпуска, и версии подразделены на выпуски для различения функциональность продукта. Последняя выпущенная версия является SQL Server 2017.

Линейка продукции SQL Server разделяется широко в шесть категорий:

  1. SQL Server является основным комплектом серверных продуктов разработчика и предприятия. Первичные различия лицензируют затраты, мощности и компоненты, включенные в продукт, с некоторыми функциями поддерживаемого языка незначительных различий. Стандартные компоненты включают язык базы данных и сервер хранения, инструменты разработчика, инструменты ETL, планировщики и репликацию. Другие компоненты включают OLAP, создание отчетов, и параллельны вычислению. Компоненты работают как NT Services.

  2. SQL Server Express свободна для использования и распределения, но уменьшила работу двигателя, функциональность и способность, чем найденный в ее других одноуровневых элементах сервера. Это фокусируется на небольших развертываниях и выполнениях как Сервис NT.

  3. SQL Server Компактный Выпуск является встраиваемым подмножеством SQL Server. Как выпуск Экспресса это имеет уменьшенный язык, функциональность и способность, но это свободно распределить. Это фокусируется на маленьких установках и настольных приложениях, где его маленькое место и no-management-required функции являются большим преимуществом.

    Примечание: SQL Server Компактный Выпуск удерживается от использования. Клиенты должны использовать SQL Server Express (и возможно LocalDB).

  4. База данных SQL Azure абсолютно управляемая, размещена, высоконадежный экземпляр SQL Server 2005 с некоторой поддержкой синтаксиса языка федеративных запросов, управляемых в центрах обработки данных Microsoft Azure.

  5. Система Аналитической платформы SQL Server (или APS), раньше известный как Параллельное хранилище данных (PDW) SQL Server, является предварительно созданным устройством хранилища данных, которое предлагает обработку с массовым параллелизмом для SQL Server, позволяя поддержку многих сотен терабайт.

  6. Хранилище данных Azure SQL является распределенной базой данных промышленного класса в Облаке Azure, способном к обработке до объемов петабайта реляционных и нереляционных данных. Это - первое облачное хранилище данных промышленности с, растут, уменьшаются, и пауза в секундах.

История версий SQL Server

Version Year Release Name Codename 1.0 (OS/2) 1989 SQL Server 1.0 (16 bit) Ashton-Tate 1.1 (OS/2) 1991 SQL Server 1.1 (16 bit) - 4.21(WinNT) 1993 SQL Server 4.21 SQLNT 6.0 1995 SQL Server 6.0 SQL95 6.5 1996 SQL Server 6.5 Hydra 7.0 1998 SQL Server 7.0 Sphinx - 1999 SQL Server 7.0 OLAP Tools Plato 8.0 2000 SQL Server 2000 Shiloh 8.0 2003 SQL Server 2000 x64 Liberty 9.0 2005 SQL Server 2005 Yukon 10.0 2008 SQL Server 2008 Katmai 10.25 2010 SQL Azure DB CloudDatabase 10.5 2010 SQL Server 2008 R2 Kilimanjaro (aka KJ) 11.0 2012 SQL Server 2012 Denali 12.0 2014 SQL Server 2014 Hekaton 13.0 2016 SQL Server 2016 SQL16 14.0 2017 SQL Server 2017 Helsinki 15.0 2019 SQL Server 2019 Seattle 

Ссылки

Метки рекомендации:

Существует несколько версий - и определенные для выпуска теги. Рекомендуется использовать тег вместе с версией - и/или определенный для выпуска тег; например, или . Не используйте этот тег для других типов DBMS (, , и т.д.).