Так что, если я правильно понимаю, вы больше не указываете AttachDBFilename , а вместо этого подключаете базу данных «по-настоящему» к существующему экземпляру SQL Server.
, поскольку вы больше не подключаетесь к своему личному экземпляру RANU , ваше приложение должно иметь надлежащие учетные данные для подключения к экземпляру SQL Server, к которому вы подключили базу данных. Правильное решение зависит от ряда факторов, но возможные ответы:
- создайте имя входа SQL Server для удостоверения пула приложений ASP и предоставьте этому журналу правильный доступ к необходимой базе данных. Используйте CREATE LOGIN [домен \ пользователь] ИЗ WINDOWS и CREATE USER [домен \ пользователь]. Более того, для дополнительной выгоды добавьте удостоверение пула приложений в группу безопасности и предоставьте этой группе безопасности необходимое разрешение.
- изменить удостоверение пула приложений на неопределенность, для которой уже предоставлены надлежащие разрешения
- если приложение ASP использует олицетворение и экземпляр SQL Server находится на другом компьютере, чем приложение ASP, убедитесь, что вашему пулу приложений ASP разрешено ограниченное делегирование .