Вход в систему выполняется на уровне сервера, я обычно создаю их из базы данных [master]. Просто моя конвенция.
Пользователи созданы на уровне базы данных. Вы должны установить свой контекст в эту базу данных. Команда USE позволяет переключаться между базами данных.
Этот фрагмент из моего blog, который показывает гипотетическую базу данных [BSA] со схемой с именем [ЭТАП].
-- Which database to use.
USE [master]
GO
-- Delete existing login.
IF EXISTS (SELECT * FROM sys.server_principals WHERE name = N'BSA_ADMIN')
DROP LOGIN [BSA_ADMIN]
GO
-- Add new login.
CREATE LOGIN [BSA_ADMIN] WITH PASSWORD=N'M0a2r0c9h11$', DEFAULT_DATABASE=[BSA]
GO
-- Which database to use.
USE [BSA]
GO
-- Delete existing user.
IF EXISTS (SELECT * FROM sys.database_principals WHERE name = N'BSA_ADMIN')
DROP USER [BSA_ADMIN]
GO
-- Add new user.
CREATE USER [BSA_ADMIN] FOR LOGIN [BSA_ADMIN] WITH DEFAULT_SCHEMA=[STAGE]
GO