Создание имени входа
В этой статье описывается, как создать имя входа в SQL Server или База данных SQL Azure с помощью SQL Server Management Studio (SSMS) или Transact-SQL. Имя входа — это удостоверение пользователя или процесса, подключающегося к экземпляру SQL Server.
Идентификатор Microsoft Entra — это новое имя Azure Active Directory (Azure AD). В настоящее время мы обновляем документацию.
Общие сведения
Имя входа — это субъект безопасности, с помощью которого система безопасности может проверить подлинность лица или сущности. Пользователям требуется имя входа для подключения к SQL Server. Вы можете создать имя входа на основе субъекта Windows (например, пользователя домена или группы домена Windows) или создать имя входа, которое не основано на субъекте Windows (например, имени входа SQL Server).
Чтобы использовать проверку подлинности SQL Server, ядро СУБД должна использовать проверку подлинности в смешанном режиме. Дополнительные сведения см. в разделе Выбор режима проверки подлинности.
Sql Azure представила субъекты сервера Microsoft Entra (имена входа) для проверки подлинности в База данных SQL Azure, Управляемый экземпляр SQL Azure и Azure Synapse Analytics (только выделенные пулы SQL).
Как субъекты безопасности, разрешения могут быть предоставлены именам входов. Область имени входа — это все ядро СУБД. Чтобы подключиться к определенной базе данных в экземпляре SQL Server, необходимо сопоставить имя входа с пользователем базы данных. Разрешения внутри базы данных предоставляются и запрещаются для пользователя базы данных, а не имени входа. Разрешения, имеющие область всего экземпляра SQL Server (например, разрешение CREATE ENDPOINT), можно предоставить имени входа.
При подключении входа к SQL Server удостоверение проверяется в master базе данных. Используйте пользователей автономной базы данных для проверки подлинности SQL Server и База данных SQL подключений на уровне базы данных. При использовании пользователей автономной базы данных имя входа не требуется. Содержащаяся база данных — это база данных, изолированная от других баз данных и от экземпляра SQL Server или База данных SQL (и master базы данных), в которую размещается база данных. SQL Server поддерживает использование пользователей автономной базы данных для проверки подлинности Windows и SQL Server. При использовании База данных SQL объедините пользователей автономной базы данных с правилами брандмауэра уровня базы данных. Дополнительные сведения см. в статье Пользователи автономной базы данных — создание переносимой базы данных.
Разрешения
SQL Server требует разрешения ALTER ANY LOGIN или ALTER LOGIN на сервере или предопределенных ролей сервера ##MS_LoginManager## (SQL Server 2022 и более поздних версий).
База данных SQL требует членства в роли loginmanager или предопределенных роли сервера ##MS_LoginManager##.
Создание имени входа с помощью SSMS для SQL Server
- В обозревателе объектов раскройте папку экземпляра сервера, в котором необходимо создать имя входа.
- Правой кнопкой мыши щелкните папку Безопасность и выберите пункт Создать, а затем — Имя входа. .
- В диалоговом окне Имя входа — создание на странице Общие введите имя пользователя в поле Имя для входа. Кроме того, выберите «Поиск», чтобы открыть диалоговое окно «Выбрать пользователя или группу «. Если выбрать «Поиск. «:
- В разделе «Выбор этого типа объекта» выберите «Типы объектов», чтобы открыть диалоговое окно «Типы объектов» и выбрать любой или все из следующих элементов: встроенные субъекты безопасности, группы и пользователи. Встроенные субъекты безопасности и Пользователи выбираются по умолчанию. По завершении выберите ОК.
- В разделе «Из этого расположения» выберите «Расположения», чтобы открыть диалоговое окно «Расположения» и выбрать одно из доступных расположений сервера. По завершении выберите ОК.
- В диалоговом окне Введите имена объектов для выбора (примеры)введите пользователя или имя группы, которые необходимо найти. Дополнительные сведения см. в статье Диалоговое окно выбора пользователей, компьютеров или групп.
- Выберите «Дополнительно» для получения дополнительных параметров поиска. Дополнительные сведения см. в статье Выбор диалогового окна «Пользователи», «Компьютеры» или «Группы» — страница «Дополнительно».
- Нажмите ОК.
- В поле Пароль введите пароль для нового пользователя. Повторно введите пароль в поле Подтверждение пароля .
- Если изменяется существующий пароль, выберите пункт Указать старый парольи введите старый пароль в поле Старый пароль .
- Чтобы обеспечить использование паролей в соответствии с политиками паролей, выберите параметр Требовать использование политики паролей. Дополнительные сведения см. в разделе Политика паролей. Это значение по умолчанию при выборе параметра Проверка подлинности SQL Server .
- Чтобы обеспечить использование паролей в соответствии с политиками окончания срока действия паролей, выберите параметр Задать срок окончания действия пароля. Чтобы этот флажок был доступен, должен быть установлен параметрТребовать использование политики паролей . Это значение по умолчанию при выборе параметра Проверка подлинности SQL Server .
- Чтобы пользователь мог создать новый пароль при первом входе в систему, выберите пункт Пользователь должен сменить пароль при следующем входе. Чтобы этот флажок был доступен, необходимо установить параметрПринудительно применить срок окончания действия пароля . Это значение по умолчанию при выборе параметра Проверка подлинности SQL Server .
Дополнительные параметры
Диалоговое окно входа — новое диалоговое окно также предлагает параметры на четырех других страницах: роли сервера, сопоставление пользователей, защищаемые объекты и состояние.
Роли сервера
Эти роли сервера недоступны для База данных SQL. Для База данных SQL доступны фиксированные роли уровня сервера. Дополнительные сведения см. в разделе База данных SQL Azure роли сервера для управления разрешениями.
На странице Роли сервера перечислены все возможные роли, которые могут быть назначены с новым именем входа. Имеются следующие варианты:
Флажокbulkadmin
Элементы предопределенной роли сервера bulkadmin могут выполнять инструкцию BULK INSERT.Флажокdbcreator
Члены предопределенной роли сервера dbcreator могут создавать, изменять, удалять и восстанавливать любые базы данных.Флажокdiskadmin
Элементы предопределенной роли сервера diskadmin могут управлять дисковыми файлами.Флажокprocessadmin
Члены предопределенных ролей сервера processadmin могут завершать процессы, выполняемые в экземпляре ядро СУБД.ФлажокPublic
Все пользователи, группы и роли SQL Server по умолчанию принадлежат предопределенной роли сервера public .Флажокsecurityadmin
Элементы предопределенной роли сервера securityadmin управляют именами входа и их свойствами. Они могут предоставлять, запрещать и отменять разрешения на уровне сервера (инструкции GRANT, DENY и REVOKE). Они также могут предоставлять, запрещать и отменять разрешения на уровне базы данных (инструкции GRANT, DENY и REVOKE). Кроме того, они могут сбрасывать пароли для имен входа SQL Server.Флажокserveradmin
Элементы предопределенной роли сервера serveradmin могут изменять параметры конфигурации на уровне сервера, а также выключать сервер.Флажокsetupadmin
Элементы предопределенной роли сервера setupadmin могут добавлять и удалять связанные серверы, а также выполнять некоторые системные хранимые процедуры.Флажокsysadmin
Члены предопределенных ролей сервера sysadmin могут выполнять любые действия в ядро СУБД.Сопоставление пользователей
На странице Сопоставление пользователей приведен список всех возможных баз данных и ролей баз данных, которые могут применяться в момент входа. Выбранные базы данных определят членство в ролях, которые доступны для этого имени входа. На этой странице доступны следующие параметры.
Пользователи, сопоставленные с этим именем входа
Выберите базы данных, к которым может подключаться это имя входа. При выборе базы данных доступные для нее роли выводятся в области Членство в роли базы данных для:имя_базы_ данных .Map
Разрешает имени входа доступ к перечисленным ниже базам данных.База данных
Список баз данных, доступных на этом сервере.Пользователь
Укажите пользователя базы данных, сопоставляемого с этим именем входа. По умолчанию, у пользователя базы данных такое же имя, как и имя входа.Схема по умолчанию
Указывает схему по умолчанию для данного пользователя. При создании пользователя его схемой по умолчанию является dbo. Можно указать схему по умолчанию, которая еще не существует. Невозможно указать схему по умолчанию для пользователя, сопоставленного с группой Windows, сертификатом или асимметричным ключом.Учетная запись Guest, включенная для:database_name
Атрибут только для чтения, означающий, что учетная запись Guest включена в выбранной базе данных. Страница Состояние диалогового окна Свойства входа в систему для учетной записи Guest позволяет включать и отключать эту учетную запись.Членство в роли базы данных для:имя_базы_ данных
Выберите роли для этого пользователя в указанной базе данных. Все пользователи являются членами общедоступной роли в каждой базе данных и не могут быть удалены. Дополнительные сведения о ролях баз данных см. в разделе Роли уровня базы данных.Защищаемые объекты
На странице Защищаемые объекты перечислены все возможные защищаемые объекты и разрешения на эти объекты, которые могут быть предоставлены для имени входа. На этой странице доступны следующие параметры.
Верхняя сетка
Содержит один или несколько элементов, для которых могут быть установлены разрешения. Отображаемые в верхней сетке столбцы меняются в зависимости от участника или защищаемого объекта.Добавление элементов в верхнюю сетку:
- Нажмите Поиск.
- В диалоговом окне «Добавление объектов» выберите один из следующих параметров: определенные объекты. , все объекты типов. , сервер server_name. Нажмите ОК.
Примечание. При выборе варианта Серверserver_name верхняя сетка автоматически заполняется всеми объектами безопасности.
- В диалоговом окне «Выбор объектов» в разделе «Выбрать эти типы объектов» выберите «Типы объектов. «.
- В диалоговом окне Выбор типов объектов выберите любые или все из следующих типов объектов: Конечные точки, Имена входа, Серверы, Группы доступностии Роли сервера. Нажмите ОК.
- В разделе «Введите имена объектов», чтобы выбрать (примеры),нажмите кнопку Обзор. .
- В диалоговом окне «Обзор объектов» выберите любой из доступных объектов типа, выбранного в диалоговом окне «Выбор типов объектов», а затем нажмите кнопку «ОК«.
- В диалоговом окне «Выбор объектов» нажмите кнопку «ОК«.
Имя
Имя каждого участника или защищаемого объекта, добавляемого в сетку.Тип
Описывает тип каждого элемента.Вкладка «Явное»
Содержит возможные разрешения для защищаемого объекта, выбранного в верхней сетке. Не все эти параметры доступны для всех явно указанных разрешений.Разрешения
Имя разрешения.Grantor
Участник, предоставивший разрешение.Право предоставил
Выберите, чтобы предоставить имени входа данное разрешение. Снимите флажок, чтобы отменить это разрешение.Право передачи
Отражает состояние параметра WITH GRANT для разрешения, указанного в списке. Поле доступно только для чтения. Для применения данного разрешения используйте инструкцию GRANT .Запретить
Выберите, чтобы запретить имени входа в данном разрешении. Снимите флажок, чтобы отменить это разрешение.Состояние
На странице «Состояние » перечислены некоторые параметры проверки подлинности и авторизации, которые можно настроить в выбранном имени входа SQL Server.
На этой странице доступны следующие параметры.
Разрешение на подключение к ядру СУБД
При работе с этим параметром выбранное имя входа нужно представлять как участника, которому можно предоставить или не предоставить разрешение на защищаемый объект.Выберите Предоставить , чтобы предоставить имени входа разрешение CONNECT SQL. Выберите Запретить , чтобы запретить имени входа разрешение CONNECT SQL.
Имя входа
При работе с этим параметром выбранное имя входа нужно представлять как запись в таблице. Ей будут присваиваться приведенные здесь значения.Отключенное имя входа продолжает существовать в виде записи. Но если он пытается подключиться к SQL Server, имя входа не будет проходить проверку подлинности.
Выберите этот параметр для включения или отключения имени входа. Этот параметр использует инструкцию ALTER LOGIN с параметром ENABLE или DISABLE.
Проверка подлинности SQL Server
Поле входа проверка заблокировано только в том случае, если выбранный вход подключается с помощью проверки подлинности SQL Server, а имя входа заблокировано. Этот параметр доступен только для чтения. Чтобы разблокировать блокированное имя входа, выполните инструкцию ALTER LOGIN с параметром UNLOCK.Создание имени входа с помощью проверка подлинности Windows с помощью T-SQL
- В обозревателе объектов подключитесь к экземпляру ядра СУБД.
- На стандартной панели выберите пункт Создать запрос.
- Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить.
-- Create a login for SQL Server by specifying a server name and a Windows domain account name. CREATE LOGIN [\] FROM WINDOWS; GO
Создание имени входа с помощью проверки подлинности SQL Server с помощью T-SQL
- В обозревателе объектов подключитесь к экземпляру ядра СУБД.
- На стандартной панели выберите пункт Создать запрос.
- Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить.
-- Creates the user "shcooper" for SQL Server using the security credential "RestrictedFaculty" -- The user login starts with the password "Baz1nga," but that password must be changed after the first login. CREATE LOGIN shcooper WITH PASSWORD = 'Baz1nga' MUST_CHANGE, CREDENTIAL = RestrictedFaculty; GO
Дополнительные сведения см. в статье CREATE LOGIN (Transact-SQL).
Дальнейшие действия. Действия по созданию имени входа
После создания имени входа имя входа может подключиться к SQL Server, но не обязательно имеет достаточно разрешений для выполнения любой полезной работы. В следующем списке представлены ссылки на основные действия имени входа.
- Дополнительные сведения о присоединении имени входа к роли см. в разделе Присоединение к роли.
- Дополнительные сведения об авторизации имени входа для использования базы данных см. в разделе Создание пользователя базы данных.
- Сведения о предоставлении разрешения для имени входа см. в разделе Предоставление разрешения для участника.
См. также
- Центр безопасности для ядра СУБД SQL Server и Базы данных Azure SQL
- Субъекты сервера Microsoft Entra (имена входа)
- Руководство. Создание и использование имен входа сервера Microsoft Entra
Обратная связь
Были ли сведения на этой странице полезными?
sp_password (Transact-SQL)
Добавляет или изменяет пароль для имени входа Microsoft SQL Server.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте ALTER LOGIN .
Синтаксис
sp_password [ [ @old = ] 'old_password' , ] < [ @new =] 'new_password' >[ , [ @loginame = ] 'login' ]
Аргументы
[ @old = ] ‘old_password’ Является старым паролем. old_password — sysname с значением NULL по умолчанию.
[ @new = ] ‘new_password’ Новый пароль. new_password — sysname без значения по умолчанию. old_password необходимо указать, если именованные параметры не используются.
Не используйте пароль со значением NULL. Выбирайте надежные пароли. Дополнительные сведения см. в разделе Strong Passwords.
[ @loginame = ] ‘login’ Имя имени входа, затронутого изменением пароля. Аргумент login имеет тип sysname и значение по умолчанию NULL. имя входа уже должно существовать и может быть указано только членами предопределенных ролей сервера sysadmin или securityadmin.
Значения кода возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
sp_password вызывает ALTER LOGIN. Эта инструкция поддерживает дополнительные параметры. Сведения об изменении паролей см. в статье ALTER LOGIN (Transact-SQL).
sp_password нельзя выполнить в рамках определяемой пользователем транзакции.
Разрешения
Необходимо разрешение ALTER ANY LOGIN. Также требуется разрешение CONTROL SERVER для сброса старого пароля без его ввода, или если изменяемое имя входа имеет разрешение CONTROL SERVER.
Участник всегда может изменить свой собственный пароль.
Примеры
А. Изменение пароля учетной записи без ввода старого пароля
Следующий пример показывает, как пользоваться ALTER LOGIN для смены пароля учетной записи Victoria на B3r1000d#2-36 . Это является предпочтительным методом. Пользователь, который выполняет эту команду, должен иметь разрешение CONTROL SERVER.
ALTER LOGIN Victoria WITH PASSWORD = 'B3r1000d#2-36'; GO
B. Изменение пароля
Следующий пример показывает, как пользоваться ALTER LOGIN для смены пароля пользователя Victoria с B3r1000d#2-36 на V1cteAmanti55imE . Это является предпочтительным методом. Пользователь Victoria может использовать эту команду безо всяких дополнительных разрешений. Другим пользователям для этого требуется разрешение ALTER ANY LOGIN.
ALTER LOGIN Victoria WITH PASSWORD = 'V1cteAmanti55imE' OLD_PASSWORD = 'B3r1000d#2-36'; GO
Какой пароль у sa mssql по умолчанию
Не могу подключиться к SQL-ной базе. как узнать какой пароль на sa?
Под терминалом зашел на сервер. Создал базу. Пытаюсь ввести в конфигураторе в параметрах подключения (главное пароль уже ввиде звездочек стоит). выдает ошибку:
28000
[Microsoft][ODBC SQL Server Driver][SQL Server]Login filed for use `sa`спросить улю427
Обратиться к администратору контролера домена.
(2) Лучше спросить у администратора, который ставил SQL
По умолчанию пароль у sa — пустой. Ежели только кто — то не поставил какой-нибудь.
его уже нет здесь . не работает.
(3) жжоте. где тут домен?
(6) молодцы, так держать.Смени пользователя для базы. В QA пишешь:
use
ехес sp_changedbowner ‘ИмяПользователя’
use master(6) Ты базу то под каким пользователем создавал? С тем и заходи!
Создавал как пользователь с правами Админа.«SQL state 28000
Native 18452
Message [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ‘sa’.(9) Ты на серваке админ? Попробуй сам заменить пароль на sa через EM.
(11) Вод того пользователя и пропиши в 1С! Нафига тебе sa.
Выгрузи базу и загрузи в свою
(+13) Если SQL раньше под 1С использовался там должен стоять mixed mode.
попробую. сейчас«SQL state 28000
Native 18452
Message [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ‘Ну тут мой логин!’.(18)Круто. Посмотри в Скуле вариант аутентификации. Может там стоит только виндоуз аутентификация.
нет. уже смотрел.Разберем по порядку.
1. Заходим в скуль(«Сервак») под пользователем «Юзер» с паролем «пшелнах».
2. Создаем базу «Хрень».
3. Проверяем аутентификацию в скуле — проверка силами скуля а не винды.
4. Лезем в 1С — «Администрирование|ПараметрыБазыСКЛ»
5. Заполняем Сервер — «Сервак», База данных — «Хрень», Пользователь — «Юзер», Пароль — «пшелнах».(22)+ Примерно так?
Пароль был простой «123». Спасибо за внимание.
кулц хакер.По умолчанию пароль sasql
Лучше его сменить — В интерпрайз менеджере открываешь сервер, Security logins
правой на sa — свойства — и меняешь пароль.Как сбросить пароль SA в Microsoft SQL Server?
21.12.2021
itpro
SQL Server
комментариев 5
В этой статье мы рассмотрим, как сбросить пароль SA (system administrator) в базе данных Microsoft SQL Server 2019/2017/2014/2011. Данная инструкция поможет вам восстановить доступ к базе данных MSSQL, если вы не можете аутентифицироваться с помощью учетной записи sa (пароль sa был забыт/утерян/учетка отключена) или под пользователем Windows (в настройках доступа отсутствуют пользователи с правами администратора MS SQL).
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.Локальная учетная запись sa имеет максимальные привилегии в MS SQL. В большинстве случаев она отключена, но вы можете включить ее, задать нужный пароль и восстановить доступ к SQL Server.
Для восстановления доступа к базе данных без полной переустановки экземпляра MS SQL (и с потерей базы master), нужно запустить SQL Server в однопользовательском режиме (single-user mode). В этом однопользовательском режиме вы сможете авторизоваться на SQL Server под любой учетной записью с правами локального администратора на компьютере, на котором установлен MS SQL Server. После этого можно сбросить пароль учетной записи sa и/или предоставить административные права нужной ученой записи Windows.
Совет. Напомним, что, начиная с MS SQL Server 2008, роль sysadmin на SQL сервере по-умолчанию не назначается локальной группе администраторов Windows.
Чтобы запустить MS SQL Server в single-user mode, подключитесь к хосту MSSQL под любой учетной записью с правами локального администратора Windows.
- Остановите инстанс SQL Server (в нашем примере имя инстанса MSSQL — MSSQLSERVER) из командной строки net stop MSSQLSERVER или с помощью PowerShell: Get-Service MSSQLSERVER| stop-service
- Откройте редактор реестра ( regedit.exe ) и перейдите в раздел параметров запуска сервиса SQL: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER;
- Измените значение параметра ImagePath, добавив в качестве аргумента sqlservr.exe ключ -m. В нашем примере получилось такое значение: «C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn\sqlservr.exe» -sMSSQLSERVER -m
- Запустите службу SQL Server: net start MSSQLSERVER
- Теперь ваш SQL Server запущен в однопользовательском режиме и позволяет любому члену локальной группы администраторов (или встроенному администратору Windows) подключаться к экземпляру SQL Server с правами sysadmin.
- Запустите SQL Server Management Studio (SSMS) и подключитесь к Database Engine под учетной записью администратора компьютера;
- Перейдите в раздел Security ->Logins и найдите пользователя sa. По умолчанию пользователь sa отключен;
- Откройте его свойства и на вкладке General задайте новый пароль SA. Затем на вкладке Status включите данного пользователя (Login -> Enabled);
- Чтобы разрешить подключаться к MSSQL с помощью локальных учетных записей SQL (в том числе sa), нужно в свойствах сервера на вкладке Security включить режим аутентификации SQL Server and Windows Authentication mode. Иначе при подключении под локальной учетной записью sa будет появляться ошибка:
Login failed for user 'sa'. (Microsoft SQL Server, Error: 18456)
- Также в разделе Logins можно добавить нужных пользователей Windows (локальных или доменных) и предоставить им права Server roles ->Sysadmin. Можно предоставить пользователю роль из командной строки sqlcmd:
EXEC sp_addsrvrolemember ‘DOMAIN\Username’, ‘sysadmin’;)
GO - Осталось еще раз остановить службу MSSQL, вернуть начальное значение параметра реестра ImagePart, убрав “-m” ( C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn\sqlservr.exe» -sMSSQLSERVER );
- Запустите службу SQL Server в обычном режиме;
- Теперь вы можете подключиться к SQL серверу под учетной записью sa в режиме SQL Server Authentication или под учетной записью Windows, которой вы предоставили права sysadmin в SQL Server.
Совет. Также вы можете запустить SQL Server в однопользовательском режиме с помощью SQL Server Configuration Manager. Для этого нужно в свойствах нужного инстанса перейти на вкладку Startup Parameters и добавить опцию запуска –m.
Также вы можете использовать командную строку sqlcmd для сброса пароля SA и предоставления доступа к SQL Server.
- Запустите SQL Server в однопользовательском режиме как описано выше;
- Откройте командную строку и подключитесь к серверу SQL: sqlcmd –S localhost
- Чтобы изменить пароль пользователя SA и включить его, выполните следующие команды T-SQL: ALTER LOGIN sa enable
GO
ALTER LOGIN sa WITH PASSWORD = ‘newsa_pa$$w0rdd1’
В этой статье мы показали, как восстановить доступ к SQL Server в single user mode. В этом режиме вы можете сбросить пароль sa (и других пользователей SQL), или предоставить права администратора SQL учетным записям Windows. Однопользовательский режим также можно использовать для восстановления базы temdb в MSSql Server.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Предыдущая статья Следующая статья
Читайте далее в разделе SQL Server
Обновление ознакомительной версии Microsoft SQL Server до полной (коммерческой) версию Standard/Enterprise
Как урезать транзакционные логи в SQL Server 2012