Помимо того, что сказал Джон, при создании новой базы данных вы должны сопоставить имя входа (либо имя входа SQL, либо имя входа Windows из пула приложений) с этой базой данных. Вы можете использовать Management Studio для этого - откройте свойства входа и сопоставьте его с новой базой данных. Откройте Object Explorer, затем нажмите Security, Logins и щелкните правой кнопкой мыши вход, который используется вашим приложением. Выберите Свойства. Нажмите User Mapping и добавьте соответствующую запись для вашей базы данных в сетке, которую вы увидите.
Другой вариант - запустить оператор для создания пользователя в базе данных:
Use DB_NAME
go
create user [web_user] from login [web_login]
go
Другой вопрос - посмотреть, какие права должны быть назначены пользователю в базе данных. Вы должны проверить разрешения пользователей в одной из существующих баз данных. Снова в обозревателе объектов щелкните существующую базу данных, затем Безопасность, Пользователи и щелкните правой кнопкой мыши Свойства пользователя, которого вы хотите проверить. Обратите внимание на информацию, отображаемую в диалоговом окне на вкладке Общие , и проверьте, есть ли какие-либо Защищенные данные , назначенные пользователю. Вы должны скопировать эти настройки пользователю в вашей новой базе данных.
НТН
1012 * Piotr *