Как создать логин SQL Server через скрипт SQL
Время чтения - менее одной минутыДата публикации 13.04.2021
Используйте процедуру:
ALTER PROC [dbo].[system_createSQLLogin]
(
@db nvarchar(256) ,
@login nvarchar(256) ,
@password nvarchar(256)
)
AS
BEGIN
declare @sql nvarchar(max)
set @sql = 'IF NOT EXISTS (SELECT name FROM sys.server_principals WHERE name = ''' +@login+ ''')
BEGIN
CREATE LOGIN '+@login+'
with
password=''' +@password + ''',
DEFAULT_DATABASE='+@db+',
DEFAULT_LANGUAGE=[us_english],
CHECK_POLICY = OFF
END;
use '+@db+';
CREATE USER '+@login+'
FOR LOGIN '+@login+';
EXEC sp_addrolemember ''db_owner'', '+@login+';
'
exec (@sql)
END
Что еще посмотреть по SQL Server
SQL. Как дать ограниченный доступ к внешней базе на том же сервере
SQL Server. Как посмотреть историю бекапов
Как отключить SQL Server телеметрию (sql telemetry service)
Как обрезать лог базы данных SQL Server
Как удалить лог ошибок SQL Server. Где хранится ErrorLog MS SQL
Как создать пользователя SQL для выбранной базы данных через ManagementStudio
Ищем партнеров-разработчиков на T-SQL и PL/pgSQL
Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML
Falcon Space - платформа для создания сайтов с личными кабинетами
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Запрос расчета стоимости веб-проекта на базе Falcon Space
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта