Я только что установил SQL 2008 на машине, и когда я запускаю свой сайт для добавления некоторых данных через форму, браузер говорит, что COMPUTER92/SQLSERVER не может войти в базу данных " mdbb "(компьютер 92 - это имя моего компьютера), это действительный логин под безопасностью сервера -> логины для сервера, а логин COMPUTER92 говорит по своим свойствам, что его сопоставлено с« mdbb », но под пользователями для« mdbb »это doesn Показывать COMPUTER92/SQLSERVER как пользователя! Есть идеи?Не удается назначить пользователя базе данных в SQL Server 2008
ответ
Кажется немного запутанным иметь пользователя с тем же именем, что и ваш экземпляр базы данных, если я не ошибаюсь в вашей ошибке. Имеет ли это имя пользователя в сообщении об ошибке?
Поскольку вы используете надежное соединение, я бы сказал, что вам нужно проверить, с каким пользователем работает ваш сайт. Если вы используете iis 5.1 (Win XP), то, вероятно, это будет ASPNET для iis 6, вы можете проверить это в листинге пула приложений, я думаю, по умолчанию это Network Service, но я не уверен.
Я заметил, что вы ссылаетесь на свой сервер и экземпляр, используя косую черту - «COMPUTER92/SQLSERVER», но вам действительно нужно использовать обратную косую черту - «COMPUTER92 \ SQLSERVER». Это длинный выстрел, но может ли это вызвать проблему. Кроме того, если у вас установлен SQL Profiler, вы можете запустить трассировку и посмотреть, видите ли вы попытку подключения или сообщение об ошибке пользователя?
Firs Все проверьте вашу строку соединения. Вы передаете при подключении к базе данных.
Проверьте, что пользователь, с которым вы входите, является допустимым пользователем на SQL Server, то вы предоставляете правильный пароль?
Почему бы вам не попробовать использовать имя пользователя и пароль, а не соединение LOCALHOST.
Правильное имя сервера или нет?
Попробуйте проверить все это на SQL Server.
Я думаю, что после проверки этого вопроса у вас будет решение ...
- 1. Назначить разрешение пользователя в базе данных SQL Server
- 2. Не удается добавить пользователя в базу данных SQL Server 2012
- 3. Создать пользователя в базе данных SQL Server
- 4. Удалить пользователя в базе данных SQL Server
- 5. Не удается подключиться к базе данных MS SQL Server
- 6. SQL Server 2008 Не удается найти объект
- 7. Не удается подключиться к базе данных SQL Server Express
- 8. Способы ведения истории данных в базе данных SQL Server 2008
- 9. Не удается подключиться к базе данных SQL Server
- 10. не удается подключиться к базе данных SQL
- 11. Не удается установить SQL Server 2008 R2
- 12. SQL Server 2008 Поиск пользователя
- 13. Защита данных SQL Server 2008
- 14. Не удается получить доступ к базе данных SQL Server 2008 R2
- 15. Не удается установить соединение SQL Server с VS 2008
- 16. Не удается подключиться к локальной базе данных SQL с помощью C++ (SQL Server 2008 R2)
- 17. SQL Server 2005/2008: Идентифицировать текущего пользователя
- 18. Не удается подключиться к базе данных SQL Server
- 19. Не удается сохранить данные в базе данных SQL Server
- 20. Ошибка входа для пользователя SQL Server 2008
- 21. Как узнать отношения в базе данных в SQL Server 2008?
- 22. Не удается войти в SQL Server 2008 Management Studio
- 23. sql server 2008
- 24. Планирование ежедневной задачи в базе данных SQL Server 2008
- 25. Хранение и использование учетных данных учетной записи пользователя Microsoft в базе данных SQL Server 2008
- 26. Удаление дублирования строк в базе данных SQL Server 2008
- 27. Регистрация всех запросов в базе данных SQL Server 2008 Express?
- 28. Выполнение поиска в базе данных SQL Server 2008
- 29. Хранение изображения в базе данных SQL Server 2008 R2
- 30. Не удается подключиться к базе данных SQL Server
Какова ваша строка подключения? –
I'v попробовал оба, и они бросают пользовательскую ошибку, хотя говорят, что ее сопоставлены: <добавить имя = "SQLSERVER" ConnectionString = "Источник данных = локальный; Initial Catalog = mdbb; Trusted_Connection = да" ProviderName = "System.Data.SqlClient" /> Могли это может быть связано с изменением SID, потому что я отложил весь диск на другой компьютер? Если да, то как я могу распознать текущее сопоставление? –
2009-08-27 12:26:34
@David Попробуйте удалить отображение и воссоздать. – Cynthia