2014-10-04 3 views
0

Я знаю, что эта проблема была поднята много раз раньше, и я прочитал десятки или более статей о попытке заставить это работать, но я никуда не ухожу. Надеемся, что этот вопрос приведет к результату, который не ясно определен в других статьях.SQL Server, не позволяющий мне создать идентификатор пула приложений

У меня есть новый сервер Windows 2012 R2 с IIS 8.5. Я также установил SQL Server 2014 Express (экземпляр по умолчанию) и создал пустую базу данных с именем ActivbaseLive.

Я создал классическое приложение ASP под пулом приложений под названием «activbase». В SSMS я иду к безопасности (уровень сервера)> Логины> Новый Логин и введите Логин имя «IIS_AppPool\activbase» (проверка подлинности Windows, а все остальное по умолчанию) и SSMS идет прямо на меня с "

Create failed for Login 'IIS_APPPOOL\activbase'. (Microsoft.SqlServer.Smo)"

и при дополнительной информации:

"Windows NT user or group 'IIS_APPPOOL\activbase' not found. Check the name again. (Microsoft SQL Server, Error: 15401)"

Другие точки:

  1. Я проверил имя пула приложений для любых глупых опечаток, но это проверяет.
  2. ASP является включена функция и простая тестовая программа ASP показывает, что классический ASP работает нормально
  3. Первоначально я назвал мое приложение бассейн «activbase.net», и я был в состоянии создать Вход в SQL Server и уровне базы данных, но после того, как получение «Невозможно открыть базу данных» ActivbaseLive «запрашивается при входе»
  4. Я также попытался добавить базу данных, в которую я пытаюсь настроить таргетинг (ActivbaseLive) в разделе «Новый вход ...»> «Сопоставления пользователей», но это не помогает.
  5. Я знаю, что виртуальные учетные записи, такие как идентификаторы пула приложений, не отображаются в окне поиска.
  6. Я попытался сделать это с помощью T-SQL, но я получаю ту же ошибку:

    USE [master] 
    GO 
    CREATE LOGIN [IIS_APPPOOL\activbase] FROM WINDOWS WITH DEFAULT_DATABASE=[master] 
    GO 
    
    Msg 15401, Level 16, State 1, Line 3 
    Windows NT user or group 'IIS_APPPOOL\activbase' not found. Check the name again. 
    

Любые идеи или что-нибудь еще я могу предоставить? Спасибо.

ответ

1

Проблема заключается в подчеркивании в IIS_APPPOOL. Измените это на пространство, и оно должно работать.

+0

Как я мог быть таким глупым! Почему я не понял этого. Я был сосредоточен на имени пользователя, а не на домене! Doh! –

 Смежные вопросы

  • Нет связанных вопросов^_^