Меню

Как настроить локальный sql server

Урок 1. Подключение к ядру СУБД Lesson 1: Connecting to the Database Engine

Применимо к: 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 Database Engine SQL Server Database Engine , зависит от выпуска и от параметров, заданных при установке. When you install the Компонент SQL Server Database Engine SQL Server Database Engine , the tools that are installed depend upon the edition and your setup choices. На этом уроке рассматриваются важнейшие средства, а также показываются способы подключения и выполнения одной из базовых функций (разрешение входа дополнительным пользователям). This lesson reviews the principal tools, and shows you how to connect and perform a basic function (authorizing more users).

Это занятие содержит следующие задачи. This lesson contains the following tasks:

Средства для начала работы Tools For Getting Started

  • Компонент Компонент SQL Server Database Engine SQL Server Database Engine поставляется с разнообразными средствами. The Компонент SQL Server Database Engine SQL Server Database Engine ships with a variety of tools. В этом разделе описываются первые необходимые средства и то, как выбрать правильное средство для работы. This topic describes the first tools you will need, and helps you select the right tool for the job. Все средства доступны из меню Пуск . All tools can be accessed from the Start menu. Такие средства, как среда SQL Server Management Studio SQL Server Management Studio , не устанавливаются по умолчанию. Some tools, such as SQL Server Management Studio SQL Server Management Studio , are not installed by default. Их нужно выбрать во время установки. You must select the tools as part of the client components during setup. Дополнительные сведения о средствах, описанных ниже, см. в электронной документации по SQL Server SQL Server . For a complete description of the tools described below, search for them in SQL Server SQL Server Books Online. SQL Server Express SQL Server Express содержит только подмножество средств. contains only a subset of the tools.

Основные средства Basic Tools

SQL Server Management Studio SQL Server Management Studio (SSMS) является основным средством администрирования компонента Компонент Database Engine Database Engine и написания кода на языке Transact-SQL Transact-SQL . (SSMS) is the principal tool for administering the Компонент Database Engine Database Engine and writing Transact-SQL Transact-SQL code. Она расположена в оболочке Visual Studio Visual Studio . It is hosted in the Visual Studio Visual Studio shell. SSMS предоставляется для бесплатного скачивания из Центра загрузки Майкрософт. SSMS is available as a free download from Microsoft Download Center. Последнюю версию можно использовать с более старыми версиями Компонент Database Engine Database Engine . The latest version can be used with older versions of the Компонент Database Engine Database Engine .

SQL Server SQL Server Диспетчер конфигурации устанавливается с SQL Server SQL Server и с клиентскими средствами. Configuration Manager installs with both SQL Server SQL Server and the client tools. Он позволяет включать серверные протоколы, настраивать параметры протокола, например порты TCP, настраивать автоматический запуск служб сервера и настраивать соединение клиентских компьютеров. It lets you enable server protocols, configure protocol options such as TCP ports, configure server services to start automatically, and configure client computers to connect in your preferred manner. Это средство может настроить дополнительные параметры соединения, но не активирует возможности. This tool configures the more advanced connectivity elements but does not enable features.

Образец базы данных Sample Database

Образцы баз данных и примеры с SQL Server SQL Server не поставляются. The sample databases and samples are not included with SQL Server SQL Server . Большинство примеров, описанных в электронной документации по SQL Server SQL Server , используют образец базы данных AdventureWorks2012 AdventureWorks2012 . Most of the examples that are described in SQL Server SQL Server Books Online use the AdventureWorks2012 AdventureWorks2012 sample database.

Начало работы в среде SQL Server Management Studio To start SQL Server Management Studio
  • В текущих версиях Windows на начальной странице введите «SSMS», а затем выберите Microsoft SQL Server Management Studio. On current versions of Windows, on the Start page, type SSMS, and then click Microsoft SQL Server Management Studio.
  • В более старых версиях Windows в меню Пуск наведите указатель на пункт Все программы , затем на пункт Microsoft SQL ServerMicrosoft SQL Server и выберите пункт SQL Server Management Studio. When using older versions of Windows, on the Start menu, point to All Programs , point to Microsoft SQL ServerMicrosoft SQL Server , and then click SQL Server Management Studio.
Запуск диспетчера конфигурации SQL Server To start SQL Server Configuration Manager
  • В текущих версиях Windows на Пуск странице введите диспетчер конфигурации и выберите пункт Диспетчер конфигурации SQL Server версия диспетчер конфигурации. On current versions of Windows, on the Start page, type Configuration Manager , and then click SQL Server version Configuration Manager.
  • В более старых версиях Windows в меню Пуск последовательно наведите указатель на пункты Все программы , Microsoft SQL ServerMicrosoft SQL Server , Средства настройки , а затем выберите пункт Диспетчер конфигурации SQL Server. When using older versions of Windows, on the Start menu, point to All Programs , point to Microsoft SQL ServerMicrosoft SQL Server , point to Configuration Tools , and then click SQL Server Configuration Manager.
Читайте также:  Как настроить роутеры билайн в одну сеть

Соединение с помощью среды Management Studio Connecting with Management Studio

  • Если известно имя экземпляра или подключение выполняется членом локальной группы «Администраторы», соединиться с компонентом Компонент Database Engine Database Engine с помощью средств, выполняемых на этом же компьютере, не составляет труда. It is easy to connect to the Компонент Database Engine Database Engine from tools that are running on the same computer if you know the name of the instance, and if you are connecting as a member of the local Administrators group on the computer. Следующие процедуры должны исполняться на том же компьютере, на котором находится SQL Server SQL Server . The following procedures must be performed on the same computer that hosts SQL Server SQL Server .

В этом разделе рассматривается подключение к локальному экземпляру SQL Server. This topic discusses connecting to an on-premises SQL Server. Инструкции по подключению к базе данных SQL Azure см. в разделе Подключение к базе данных SQL с помощью SQL Server Management Studio и выполнение пробного запроса T-SQL. To connect to Azure SQL Database, see Connect to SQL Database with SQL Server Management Studio and execute a sample T-SQL query.

Определение имени экземпляра компонента Database Engine To determine the name of the instance of the Database Engine
  1. Войдите в Windows как член группы «Администраторы» и откройте среду Среда Management Studio Management Studio . Log into Windows as a member of the Administrators group, and open Среда Management Studio Management Studio .
  2. В диалоговом окне Соединения с сервером нажмите кнопку Отмена. In the Connect to Server dialog box, click Cancel.
  3. Если компонент «Зарегистрированные серверы» не отображается, в меню Вид выберите пункт Зарегистрированные серверы. If Registered Servers is not displayed, on the View menu, click Registered Servers.
  4. Выбрав компонент Ядро СУБД на панели инструментов «Зарегистрированные серверы», разверните компонент Ядро СУБД , щелкните правой кнопкой мыши пункт Группы локальных серверов , наведите указатель на пункт Задачи и выберите пункт Зарегистрировать локальные серверы. With Database Engine selected on the Registered Servers toolbar, expand Database Engine , right-click Local Server Groups , point to Tasks , and then click Register Local Servers. Разверните узел Группы локальных серверов , чтобы увидеть все экземпляры Компонент Database Engine Database Engine , установленные на отображаемом компьютере. Expand Local Server Groups to see all the instances of the Компонент Database Engine Database Engine installed on the computer displayed. Экземпляр по умолчанию безымянный и отображается как имя компьютера. The default instance is unnamed and is shown as the computer name. Именованный экземпляр отображается как имя компьютера, за которым следует обратная косая черта (\), а затем имя экземпляра. A named instance displays as the computer name followed by a backward slash (\) and then the name of the instance. Для SQL Server Express SQL Server Express имя экземпляра — \sqlexpress, если имя не было изменено в процессе установки. For SQL Server Express SQL Server Express , the instance is named \sqlexpress unless the name was changed during setup.
Подтверждение того, что компонент ядра СУБД запущен To verify that the Database Engine is running

В компоненте «Зарегистрированные серверы», если имя экземпляра SQL Server SQL Server содержит зеленую точку с белой стрелкой рядом с именем, компонент Компонент Database Engine Database Engine выполняется и никаких дальнейших действий не требуется. In Registered Servers, if the name of your instance of SQL Server SQL Server has a green dot with a white arrow next to the name, the Компонент Database Engine Database Engine is running and no further action is necessary.

Если имя экземпляра SQL Server SQL Server содержит красную точку с белым квадратом рядом с именем, то компонент Компонент Database Engine Database Engine остановлен. If the name of your instance of SQL Server SQL Server has a red dot with a white square next to the name, the Компонент Database Engine Database Engine is stopped. Щелкните имя компонента Компонент Database Engine Database Engine правой кнопкой мыши, выберите Управление службой , а затем щелкните Пуск. Right-click the name of the Компонент Database Engine Database Engine , click Service Control , and then click Start. После диалогового окна подтверждения компонент Компонент Database Engine Database Engine должен запуститься и круг должен стать зеленым с белой стрелкой. After a confirmation dialog box, the Компонент Database Engine Database Engine should start and the circle should turn green with a white arrow.

Подключение к компоненту ядра СУБД To connect to the Database Engine

При установке SQL Server SQL Server была выбрана по крайней мере одна учетная запись администратора. At least one administrator account was selected when SQL Server SQL Server was being installed. Выполнив вход в Windows с правами администратора, выполните указанные ниже действия. Perform the following step while logged into Windows as an administrator.

  1. В среде Среда Management Studio Management Studio в меню Файл выберите Подключить к обозревателю объектов. In Среда Management Studio Management Studio , on the File menu, click Connect Object Explorer.
  • Будет открыто диалоговое окно Соединение с сервером . The Connect to Server dialog box opens. В поле Тип сервера отобразится тип компонента, использованный в прошлой сессии. The Server type box displays the type of component that was last used.
  1. Выберите Ядро СУБД. Select Database Engine.

  1. В поле Имя сервера введите имя экземпляра компонента Компонент Database Engine Database Engine . In the Server name box, type the name of the instance of the Компонент Database Engine Database Engine . В экземпляре SQL Server по умолчанию имя сервера совпадает с именем компьютера. For the default instance of SQL Server, the server name is the computer name. Для именованного экземпляра SQL Server имя сервера — это \ , например ACCTG_SRVR\SQLEXPRESS. For a named instance of SQL Server, the server name is the \ , such as ACCTG_SRVR\SQLEXPRESS. На снимке экрана ниже показано подключение к экземпляру SQL Server SQL Server по умолчанию (неименованному) на компьютере с именем PracticeComputer. The following screenshot shows connecting to the default (un-named) instance of SQL Server SQL Server on a computer named ‘PracticeComputer’. В Windows вошел пользователь Mary из домена Contoso. The user logged into Windows is Mary from the Contoso domain. При использовании проверки подлинности Windows нельзя изменить имя пользователя. When using Windows Authentication you cannot change the user name.
Читайте также:  Как правильно настроить оптифайн

  1. Нажмите кнопку Соединить. Click Connect.

В этом учебнике предполагается, что вы не знакомы с SQL Server SQL Server и у вас нет проблем с подключением. This tutorial assumes you are new to SQL Server SQL Server and have no special problems connecting. Этого достаточно в большинстве случаев, и это позволяет упростить учебник. This should be sufficient for most people and this keeps this tutorial simple. Подробные инструкции по устранению неполадок см. в разделе Устранение неполадок при соединении с компонентом SQL Server Database Engine. For detailed troubleshooting steps, see Troubleshooting Connecting to the SQL Server Database Engine.

Разрешение дополнительных соединений Authorizing Additional Connections

Теперь, после подключения к SQL Server SQL Server в качестве администратора, одной из первых задач будет обеспечить возможность подключения других пользователей. Now that you have connected to SQL Server SQL Server as an administrator, one of your first tasks is to authorize other users to connect. Это делается посредством создания имени входа и предоставления ему разрешения на доступ к базе данных в качестве пользователя. You do this by creating a login and authorizing that login to access a database as a user. Имена входа могут быть или именами входа для проверки подлинности Windows, использующей учетные данные Windows, или именами входа для проверки подлинности SQL Server, который хранит учетные данные в SQL Server SQL Server и не зависит от учетных данных Windows. Logins can be either Windows Authentication logins, which use credentials from Windows, or SQL Server Authentication logins, which store the authentication information in SQL Server SQL Server and are independent of your Windows credentials. По возможности используйте проверку подлинности Windows. Use Windows Authentication whenever possible.

В большинстве организаций пользователи входят в домены, и используется проверка подлинности Windows. Most organizations have domain users and will use Windows Authentication. Вы можете поэкспериментировать самостоятельно, создав дополнительных локальных пользователей на своем компьютере. You can experiment on your own, by creating additional local users on your computer. Локальные пользователи будут проходить проверку подлинности на вашем компьютере, поэтому доменом является его имя. Local users will be authenticated by your computer, so the domain is the computer name. Например, если ваш компьютер имеет имя MyComputer и вы создали пользователя с именем Test , то в Windows этот пользователь указывается как Mycomputer\Test . For example if your computer is named MyComputer and you create a user named Test , then the Windows description of the user is Mycomputer\Test .

Создание имени входа для проверки подлинности Windows Create a Windows Authentication login

В предыдущей задаче было установлено соединение с компонентом Компонент Database Engine Database Engine с помощью среды Среда Management Studio Management Studio . In the previous task, you connected to the Компонент Database Engine Database Engine using Среда Management Studio Management Studio . В обозревателе объектов разверните экземпляр своего сервера, затем узел Безопасность , щелкните правой кнопкой мыши Имена входа и выберите пункт Создать имя входа. In Object Explorer, expand your server instance, expand Security , right-click Logins , and then click New Login. Откроется диалоговое окно Создание имени входа . The Login — New dialog box appears.

На странице Общие в поле Имя входа введите имя входа Windows в следующем формате: \\ On the General page, in the Login name box, type a Windows login in the format: \\

  1. В поле База данных по умолчанию выберите AdventureWorks2012AdventureWorks2012 , если она доступна. In the Default database box, select AdventureWorks2012AdventureWorks2012 if available. В противном случае выберите базу данных master. Otherwise select master.
  2. На странице Роли сервера щелкните sysadmin , если новое имя входа принадлежит администратору, иначе оставьте пустым. On the Server Roles page, if the new login is to be an administrator, click sysadmin , otherwise leave this blank.
  3. На странице Сопоставление пользователей выберите Схема для базы данных AdventureWorks2012AdventureWorks2012 , если она доступна. On the User Mapping page, select Map for the AdventureWorks2012AdventureWorks2012 database if it is available. В противном случае выберите базу данных master. Otherwise select master. Обратите внимание, что в поле Пользователь прописано имя входа. Note that the User box is populated with the login. После закрытия диалогового окна в базе данных будет создан пользователь. When closed, the dialog box will create this user in the database.
  4. В поле Схема по умолчанию введите dbo , чтобы сопоставить имя входа со схемой владельца базы данных. In the Default Schema box, type dbo to map the login to the database owner schema.
  5. Подтвердите настройки по умолчанию для полей Защищаемые объекты и Состояние , и нажмите кнопку ОК , чтобы создать имя входа. Accept the default settings for the Securables and Status boxes and click OK to create the login.
Читайте также:  Sennheiser gsx 1000 как настроить

Это базовые сведения, позволяющие начать работу. This is basic information to get you started. SQL Server SQL Server предоставляет безопасную среду; безопасность безусловно важна при выполнении операций с базой данных. provides a rich security environment, and security is obviously an important aspect of database operations.

Источник



Как настроить и запустить Microsoft SQL Server

Порой так хочется привести свои мысли в порядок, разложить их по полочкам. А еще лучше в алфавитной и тематической последовательности, чтобы, наконец, наступила ясность мышления. Теперь представьте, какой бы хаос творился в « электронных мозгах » любого компьютера без четкой структуризации всех данных и Microsoft SQL Server :

MS SQL Server

Данный программный продукт представляет собой систему управления базами данных ( СУБД ) реляционного типа, разработанную корпорацией Microsoft . Для манипуляции данными используется специально разработанный язык Transact-SQL . Команды языка для выборки и модификации базы данных построены на основе структурированных запросов:

Обзор возможностей MS SQL Server

То есть их инструментарий легко взаимодействует между собой, что во многом упрощает процесс разработки и написания программного кода. Примером такой взаимосвязи является среда программирования MS Visual Studio . В ее инсталляционный пакет уже входит SQL Server Express Edition .

Конечно, это не единственная популярная СУБД на мировом рынке. Но именно она является более приемлемой для компьютеров, работающих под управлением Windows, за счет своей направленности именно на эту операционную систему. И не только из-за этого.

Преимущества MS SQL Server :

  • Обладает высокой степенью производительности и отказоустойчивости;
  • Является многопользовательской СУБД и работает по принципу « клиент-сервер »;

Клиентская часть системы поддерживает создание пользовательских запросов и их отправку для обработки на сервер.

  • Тесная интеграция с операционной системой Windows ;
  • Поддержка удаленных подключений;
  • Поддержка популярных типов данных, а также возможность создания триггеров и хранимых процедур;
  • Встроенная поддержка ролей пользователей;
  • Расширенная функция резервного копирования баз данных;
  • Высокая степень защищенности;
  • Каждый выпуск включает в себя несколько специализированных редакций.
  • Эволюция SQL Server

    Особенности этой популярной СУБД легче всего прослеживаются при рассмотрении истории эволюции всех ее версий. Более подробно мы остановимся лишь на тех выпусках, в которые разработчики вносили весомые и кардинальные изменения:

    • Microsoft SQL Server 1.0 – вышел еще в 1990 году. Уже тогда эксперты отмечали высокую скорость обработки данных, демонстрируемую даже при максимальной нагрузке в многопользовательском режиме работы;
    • SQL Server 6.0 – вышел в 1995 году. В этой версии впервые в мире была реализована поддержка курсоров и репликации данных;
    • SQL Server 2000 – в этой версии сервер получил полностью новый движок. Большая часть изменений коснулась лишь пользовательской стороны приложения;
    • SQL Server 2005 – увеличилась масштабируемость СУБД , во многом упростился процесс управления и администрирования. Был внедрен новый API для поддержки программной платформы .NET ;
    • Последующие выпуски – были направлены на развитие взаимодействия СУБД на уровне облачных технологий и средств бизнес-аналитики.

    В базовый комплект системы входит несколько утилит для настройки SQL Server . К ним относятся:

    • SQL Server Configuration Manager :

    • SQL Server Error and Usage Reporting :

    • SQL Server Surface Area Configuration

    Набор утилит, входящих в Microsoft SQL Server , может отличаться в зависимости от версии и редакции программного пакета. Например, в версии 2008 года вы не найдете SQL Server Surface Area Configuration .

    Запуск Microsoft SQL Server

    Для примера будет использована версия сервера баз данных выпуска 2005 года. Запуск сервера можно произвести несколькими способами:

    • Через утилиту SQL Server Configuration Manager . В окне приложения слева выбираем « SQL Server 2005 Services », а справа — нужный нам экземпляр сервера БД . Отмечаем его и в подменю правой кнопки мыши выбираем « Start ».

    • С помощью среды SQL Server Management Studio Express . Она не входит в инсталляционный пакет редакции Express . Поэтому ее нужно скачивать отдельно с официального сайта Microsoft .

    Для запуска сервера баз данных запускаем приложение. В диалоговом окне « Соединение с сервером » в поле « Имя сервера » выбираем нужный нам экземпляр. В поле « Проверка подлинности » оставляем значение « Проверка подлинности Windows ». И нажимаем на кнопку « Соединить »:

    Основы администрирования SQL Server

    Перед тем, как запустить MS SQL Server , нужно кратко ознакомиться с основными возможностями его настройки и администрирования. Начнем с более детального обзора нескольких утилит из состава СУБД :

    • SQL Server Surface Area Configuration – сюда следует обращаться, если нужно включить или отключить какую-либо возможность сервера баз данных. Внизу окна находятся два пункта: первый отвечает за сетевые параметры, а во втором можно активировать выключенную по умолчанию службу или функцию. Например, включить интеграцию с платформой .NET через запросы T-SQL :

    • SQL Server Management Studio – является основным средством администрирования. В этой среде реализована возможность настройки сервера и баз данных, как через интерфейс приложения, так и с помощью запросов на языке T-SQL .

    Основные настройки можно осуществить через « Обозреватель объектов », отображающий слева в окне приложения все основные элементы сервера в виде древовидного списка. Самой важной является вкладка « Безопасность ». Через нее можно настроить права и роли пользователей и администраторов для основного сервера, или отдельно для каждой базы данных:

    Источник