Відповіді:
Щоб створити користувача, що міститься в SQL Server 2012, який підтверджує автентифікацію в базі даних, ви можете зробити наступне:
use YourDatabase
go
create user YourContainedUser
with password = 'yourPassword'
go
Вам доведеться спочатку переконатися, що contained database authentication
ввімкнено цей екземпляр і що база даних встановлена з частковим вмістом:
exec sp_configure 'contained database authentication', 1
go
reconfigure
go
alter database YourDatabase
set containment = partial
go
Після виконання цих вище команд ви зможете створити вміщеного користувача за допомогою CREATE USER
оператора, як пояснено вище.
EDIT : Чудовий коментар та бали від @AaronBertrand:
Також ваш рядок підключення абсолютно повинен використовувати ім'я бази даних як частину облікових даних - якщо ви не вказали базу даних, SQL Server не збирається перевіряти всі бази даних і намагатися з'ясувати, яку саме з них ви мали на увазі. І ваш код не може виконувати будь-які запити міжбазових баз даних, якщо обмеження не ясно.