Windows sql server database

Создание базы данных Create a Database

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions)

В этом разделе описывается создание базы данных в SQL Server SQL Server с помощью SQL Server Management Studio SQL Server Management Studio или Transact-SQL Transact-SQL . This topic describes how to create a database in SQL Server SQL Server by using SQL Server Management Studio SQL Server Management Studio or Transact-SQL Transact-SQL .

Сведения о создании базы данных в службе Базы данных SQL Azure с помощью T-SQL см. в статье CREATE DATABASE (база данных SQL Azure). To create a database in Azure SQL Database using T-SQL, see Create database in Azure SQL Database.

В этом разделе In This Topic

Перед началом работы Before you begin:

Создание базы данных с использованием следующих средств: To create a database, using:

Перед началом Before You Begin

Ограничения Limitations and Restrictions

  • В экземпляре SQL Server SQL Server может быть задано не более 32 767 баз данных. A maximum of 32,767 databases can be specified on an instance of SQL Server SQL Server .

Предварительные требования Prerequisites

  • Инструкция CREATE DATABASE должна выполняться в режиме автоматической фиксации (режим управления транзакциями по умолчанию) и не может применяться в явной или неявной транзакции. The CREATE DATABASE statement must run in autocommit mode (the default transaction management mode) and is not allowed in an explicit or implicit transaction.

Рекомендации Recommendations

Резервную копию базы данных master необходимо создавать каждый раз при создании, изменении или удалении пользовательской базы данных. The master database should be backed up whenever a user database is created, modified, or dropped.

При создании базы данных файлы данных следует делать как можно большего размера, в соответствии с максимальным предполагаемым объемом данных в базе данных. When you create a database, make the data files as large as possible based on the maximum amount of data you expect in the database.

безопасность Security

Permissions Permissions

Требуется разрешение CREATE DATABASE в базе данных master или разрешение CREATE ANY DATABASE или ALTER ANY DATABASE. Requires CREATE DATABASE permission in the master database, or requires CREATE ANY DATABASE, or ALTER ANY DATABASE permission.

В целях сохранения управления над использованием диска в экземпляре SQL Server SQL Server разрешение на создание баз данных обычно предоставляется небольшому числу учетных записей входа. To maintain control over disk use on an instance of SQL Server SQL Server , permission to create databases is typically limited to a few login accounts.

Использование среды SQL Server Management Studio Using SQL Server Management Studio

Создание базы данных To create a database

В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine SQL Server Database Engine и разверните его. In Object Explorer, connect to an instance of the Компонент SQL Server Database Engine SQL Server Database Engine and then expand that instance.

Щелкните правой кнопкой мыши элемент Базы данных, а затем выберите пункт Создать базу данных. Right-click Databases, and then click New Database.

В поле Новая база данных введите имя базы данных. In New Database, enter a database name.

Чтобы создать базу данных, приняв все значения по умолчанию, нажмите кнопку ОК; иначе продолжайте выполнение следующих дополнительных шагов. To create the database by accepting all default values, click OK; otherwise, continue with the following optional steps.

Чтобы изменить имя владельца, нажмите ( ) и выберите другого владельца. To change the owner name, click (. ) to select another owner.

Параметр Использовать полнотекстовое индексирование всегда установлен и недоступен (т. к. начиная с SQL Server 2008 SQL Server 2008 все пользовательские базы данных поддерживают полнотекстовый поиск). The Use full-text indexing option is always checked and dimmed because, beginning in SQL Server 2008 SQL Server 2008 , all user databases are full-text enabled.

Читайте также:  Linux debian with gui

Чтобы изменить значения первичных данных по умолчанию и файлов журнала транзакций, щелкните соответствующую ячейку в сетке Файлы базы данных и введите новое значение. To change the default values of the primary data and transaction log files, in the Database files grid, click the appropriate cell and enter the new value. Дополнительные сведения см. в статье AДобавление файлов данных или журналов в базу данных. For more information, see Add Data or Log Files to a Database.

Чтобы изменить параметры сортировки базы данных, выберите страницу Параметры и выберите из списка желаемые параметры сортировки. To change the collation of the database, select the Options page, and then select a collation from the list.

Чтобы изменить модель восстановления, выберите страницу Параметры и модель восстановления из списка. To change the recovery model, select the Options page and select a recovery model from the list.

Чтобы изменить параметры базы данных, выберите страницу Параметры и измените параметры базы данных. To change database options, select the Options page, and then modify the database options. Описание каждого параметра см. в статье Параметры ALTER DATABASE SET (Transact-SQL). For a description of each option, see ALTER DATABASE SET Options (Transact-SQL).

Чтобы добавить новую файловую группу, перейдите на страницу Группы файлов . To add a new filegroup, click the Filegroups page. Нажмите Добавить и введите значения для файловой группы. Click Add and then enter the values for the filegroup.

Чтобы добавить расширенное свойство в базу данных, выберите страницу Расширенные свойства . To add an extended property to the database, select the Extended Properties page.

В столбце Имя введите имя расширенного свойства. In the Name column, enter a name for the extended property.

В столбце Значение введите текст расширенного свойства. In the Value column, enter the extended property text. Например, введите одно или несколько предложений, которые описывают базу данных. For example, enter one or more statements that describe the database.

Чтобы создать базу данных, нажмите кнопку ОК. To create the database, click OK.

Использование Transact-SQL Using Transact-SQL

Создание базы данных To create a database

Установите соединение с компонентом Компонент Database Engine Database Engine . Connect to the Компонент Database Engine Database Engine .

На панели «Стандартная» нажмите Создать запрос. From the Standard bar, click New Query.

Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. Copy and paste the following example into the query window and click Execute. В этом примере создается база данных Sales . This example creates the database Sales . Ключевое слово PRIMARY не использовано, поэтому первый файл ( Sales_dat ) становится первичным файлом. Because the keyword PRIMARY is not used, the first file ( Sales_dat ) becomes the primary file. Поскольку в параметре SIZE для файла Sales_dat не заданы суффиксы MB и KB, используется значение MB и пространство выделяется в мегабайтах. Because neither MB nor KB is specified in the SIZE parameter for the Sales_dat file, it uses MB and is allocated in megabytes. Резервную копию базы данных Sales_log выделено в мегабайтах, потому что суффикс MB явно указан в параметре SIZE . The Sales_log file is allocated in megabytes because the MB suffix is explicitly stated in the SIZE parameter.

Руководство по установке SQL Server SQL Server installation guide

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) — только Windows Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) — Windows only

В этой статье приводится индекс содержимого с рекомендациями по установке SQL Server в Windows. This article is an index of content that provides guidance for installing SQL Server on Windows.

Дополнительные сведения о других сценариях развертывания см. в следующих источниках: For other deployment scenarios, see:

Начиная с SQL Server 2016 (13.x); SQL Server 2016 (13.x) , SQL Server SQL Server доступен только в виде 64-разрядного приложения. Beginning with SQL Server 2016 (13.x); SQL Server 2016 (13.x) , SQL Server SQL Server is only available as a 64-bit application. Ниже приведены важные подробности о том, как получить и установить SQL Server. Here are important details about how to get SQL Server and how to install it.

Начало работы Getting started

Выпуски и компоненты. Ознакомьтесь с поддерживаемыми компонентами для различных выпусков и версий SQL Server, чтобы определить, какие из них лучше подходят для вашего бизнеса. Editions and features: Review the supported features for the different editions and versions of SQL Server to determine which best suits your business needs.

Читайте также:  Почему не открывается разрешение экрана windows 10

Требования. Ознакомьтесь с требованиями к оборудованию и программному обеспечению для установки SQL Server 2016 и 2017, SQL Server 2019 или SQL Server на Linux, а также проверками конфигурации системы и рекомендациями по безопасности в разделе Планирование установки SQL Server Requirements: Review hardware and software installation requirements for SQL Server 2016 & 2017, SQL Server 2019 or SQL Server on Linux, as well as system configuration checks, and security considerations in Planning a SQL Server Installation

Образцы баз данных и примеры кода: Sample databases and sample code:

  • Они не устанавливаются по умолчанию в ходе установки SQL Server, но их можно найти They are not installed as part of SQL Server setup by default but can be found
  • Чтобы установить их для отличных от Express выпусков SQL Server, перейдите на веб-сайт с примерами To install them for non-Express editions of SQL Server, see the Where are samples

Установочный носитель Installation media

Место, откуда можно скачать SQL Server SQL Server , зависит от выпуска. The download location for SQL Server SQL Server depends on the edition:

  • Выпуски Enterprise, Standard и Express SQL Server предназначены для использования в рабочей среде. SQL Server Enterprise, Standard, and Express Editions are licensed for production use. Чтобы получить установочный носитель с выпуском Enterprise или Standard, обратитесь к своему поставщику программного обеспечения. For the Enterprise and Standard Editions, contact your software vendor for the installation media. Сведения о приобретении и каталог партнеров Майкрософт можно найти на странице лицензирования Майкрософт. You can find purchasing information and a directory of Microsoft partners on the Microsoft licensing page.
  • Если у вас есть соглашение о корпоративном лицензировании, например Соглашение Enterprise, можно скачать программное обеспечение с сайта Volume Licensing Service Center (VLSC). If you have a volume licensing agreement, for example an Enterprise Agreement, you can download software from the Volume Licensing Service Center (VLSC).
  • Бесплатная версия — последняя. Free version — latest.
  • Бесплатная версия — другие. Free version — others.

Другие компоненты SQL Server можно найти здесь: Other SQL Server components can be found here:

Рекомендации Considerations

Установку не удастся выполнить, если запустить программу установки через удаленный рабочий стол, но носитель при этом будет расположен на клиенте RDC. Installation fails if you launch setup through Remote Desktop Connection with the media on a local resource in the RDC client. Чтобы выполнить установку удаленно, установочный носитель должен быть расположен на общем сетевом ресурсе или в локальной папке физической или виртуальной машины. To install remotely the media must be on a network share or local to the physical or virtual machine. Установочный носитель SQL Server SQL Server может быть расположен на общем сетевом ресурсе, сопоставленном диске, локальном диске, или он может быть представлен в виде ISO-образа на виртуальной машине. SQL Server SQL Server installation media may be either on a network share, a mapped drive, a local drive, or presented as an ISO to a virtual machine.

Программа установки SQL Server SQL Server устанавливает следующие компоненты, необходимые для продукта: SQL Server SQL Server Setup installs the following software components required by the product:

  • Собственный клиент SQL Server SQL Server SQL Server SQL Server Native Client
  • SQL Server SQL Server Файлы поддержки программы установки Setup support files

Базы данных Databases

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database

База данных в SQL Server SQL Server состоит из коллекции таблиц, в которой хранится особый набор структурированных данных. A database in SQL Server SQL Server is made up of a collection of tables that stores a specific set of structured data. Таблица содержит коллекцию строк, также называемых записями или кортежами, и столбцов, также называемых атрибутами. A table contains a collection of rows, also referred to as records or tuples, and columns, also referred to as attributes. Каждый столбец в таблице предназначен для хранения конкретного типа данных, например дат, имен, денежных сумм или чисел. Each column in the table is designed to store a certain type of information, for example, dates, names, dollar amounts, and numbers.

Читайте также:  Приложение удаленного доступа для windows

Основные сведения о базах данных Basic Information about Databases

На компьютере можно установить один или несколько экземпляров SQL Server SQL Server . A computer can have one or more than one instance of SQL Server SQL Server installed. Каждый экземпляр SQL Server SQL Server может содержать одну или несколько баз данных. Each instance of SQL Server SQL Server can contain one or many databases. В базе данных может содержаться одна или несколько групп объектов владения, которые называются схемами. Within a database, there are one or many object ownership groups called schemas. В каждой схеме присутствуют объекты базы данных, такие как таблицы, представления и хранимые процедуры. Within each schema there are database objects such as tables, views, and stored procedures. Некоторые объекты, например сертификаты и асимметричные ключи, могут содержаться в базе данных, но при этом не находиться внутри схемы. Some objects such as certificates and asymmetric keys are contained within the database, but are not contained within a schema. Дополнительные сведения о создании таблиц см. в разделе Tables. For more information about creating tables, see Tables.

Базы данных SQL Server SQL Server хранятся в файловой системе в виде файлов. SQL Server SQL Server databases are stored in the file system in files. Файлы могут быть объединены в группы файлов. Files can be grouped into filegroups. Дополнительные сведения о файлах и файловых группах см. в разделе Database Files and Filegroups. For more information about files and filegroups, see Database Files and Filegroups.

При получении доступа к экземпляру SQL Server SQL Server пользователи идентифицируются согласно имени входа. When people gain access to an instance of SQL Server SQL Server they are identified as a login. При получении доступа к базе данных пользователи идентифицируются как пользователи базы данных. When people gain access to a database they are identified as a database user. Имя пользователя базы данных может быть основано на имени входа. A database user can be based on a login. Если автономные базы данных включены, то пользователь базы данных может быть создан не на основе имени входа. If contained databases are enabled, a database user can be created that is not based on a login. Дополнительные сведения о пользователях см. в статье CREATE USER (Transact-SQL). For more information about users, see CREATE USER (Transact-SQL).

Пользователь, имеющий доступ к базе данных, может получить разрешения на доступ к объектам этой базы данных. A user that has access to a database can be given permission to access the objects in the database. Хотя разрешения и могут быть предоставлены отдельным пользователям, рекомендуется создавать роли базы данных, добавляя при этом пользователей базы данных к соответствующим ролям, а затем предоставлять разрешения ролям. Though permissions can be granted to individual users, we recommend creating database roles, adding the database users to the roles, and then grant access permission to the roles. Предоставление разрешений ролям, а не пользователям позволяет легко и понятно управлять процессом распределения разрешений, несмотря на постоянное изменение и рост числа пользователей. Granting permissions to roles instead of users makes it easier to keep permissions consistent and understandable as the number of users grow and continually change. Дополнительные сведения о ролях и разрешениях см. в разделах CREATE ROLE (Transact-SQL) и Субъекты (ядро СУБД). For more information about roles permissions, see CREATE ROLE (Transact-SQL) and Principals (Database Engine).

Работа с базами данных Working with Databases

Большинство пользователей, работающих с базами данных, используют средство SQL Server Management Studio SQL Server Management Studio . Most people who work with databases use the SQL Server Management Studio SQL Server Management Studio tool. Средство Среда Management Studio Management Studio предоставляет графический пользовательский интерфейс для создания баз данных и их объектов. The Среда Management Studio Management Studio tool has a graphical user interface for creating databases and the objects in the databases. Среда Management Studio Management Studio также содержит редактор запросов, позволяющий взаимодействовать с базами данных при написании инструкций Transact-SQL Transact-SQL . also has a query editor for interacting with databases by writing Transact-SQL Transact-SQL statements. Среда Management Studio Management Studio можно установить с установочного диска SQL Server SQL Server или загрузить с MSDN. can be installed from the SQL Server SQL Server installation disk, or downloaded from MSDN. Дополнительные сведения о SQL Server Management Studio SQL Server Management Studio см. здесь. For more information about SQL Server Management Studio SQL Server Management Studio tool, see SQL Server Management Studio (SSMS).

Оцените статью