Как создать логин SQL Server через скрипт SQL
Используйте процедуру:
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
Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта