Ответ 1
Я думаю, что ваша текущая база данных [master], но вы должны использовать [MyDb]
USE [MyDb]
GO
CREATE USER MyUser
WITH PASSWORD = '[email protected]';
GO
Я использую содержащуюся базу данных, после создания базы данных я попытался создать пользователя, но я получил ошибку:
Вы можете создать пользователя с паролем в базе данных
Мой код:
sp_configure 'show advanced options',1
GO
RECONFIGURE WITH OVERRIDE
GO
sp_configure 'contained database authentication', 1
GO
RECONFIGURE WITH OVERRIDE
GO
CREATE DATABASE [MyDb]
CONTAINMENT = PARTIAL
ON PRIMARY
( NAME = N'My', FILENAME = N'C:\My.mdf')
LOG ON
( NAME = N'My_log', FILENAME =N'C:\My_log.ldf')
CREATE USER MyUser
WITH PASSWORD = '[email protected]';
GO
Я думаю, что ваша текущая база данных [master], но вы должны использовать [MyDb]
USE [MyDb]
GO
CREATE USER MyUser
WITH PASSWORD = '[email protected]';
GO