powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / IIS + ASP + MSSQL Server = должно работать!?
25 сообщений из 39, страница 1 из 2
IIS + ASP + MSSQL Server = должно работать!?
    #33616894
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жизнь заставила заняться WEB-программированием. Который день уже бьюсь, но увы - не могу заставить эту связку работать. Суть проблемы в следующем: на страничке компании нужно выводить прайс-лист в реальном времени, т.е. товары и цены на них должны браться из БД компании (MSSQL Server 2000). Соответственно, IIS используется в качестве WEB-сервера, сценарий пишется на VBScript. Причем, IIS и MSSQL Server находятся на разных компьютерах.
Проблема:

Set cn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")

cn.Open "WorkBase"

//WorkBase - системный DSN на БД

- при запуске выдает:

Не удается отобразить требуемую страницу
Отображение страницы невозможно из-за неполадок, возникших при попытке доступа к ней.

--------------------------------------------------------------------------------

Попробуйте выполнить следующее:

Нажмите кнопку Обновить или повторите попытку позже.

Откройте localhost домашнюю страницу и поищите на ней ссылки на интересующие сведения.
HTTP 500.100 - Внутренняя ошибка сервера - ошибка ASP
Internet Information Services

--------------------------------------------------------------------------------

Технические сведения (для сотрудников службы поддержки)

Тип ошибки:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Указанный SQL-сервер не найден.
/ASPages/ProductName.asp, line 24


Тип обозревателя:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.40607)

Страница:
GET /ASPages/ProductName.asp



Насколько я понимаю, IIS не может получить доступ на SQL Server.

Помогите сделать первые шаги!

Программирование - это процесс генерации ошибок...
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33617024
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Указанный SQL-сервер не найден.
1. У Вас DSN на том же сервере, что и IIS? Тест на источнике проходит?
2. Аутенификация из IIS на MSSQL встроенная скулевская? - имейте в виду, сквозная виндовс-аутенификация не будет работать, если IIS и MSSQL на разных машинах - т.е. нужно явно указывать либо домен\имя + пароль, либо имя_в_скуле + пароль.
Удачи!
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33617176
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_Martynov>[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Указанный SQL-сервер не найден.
1. У Вас DSN на том же сервере, что и IIS? Тест на источнике проходит?
2. Аутенификация из IIS на MSSQL встроенная скулевская? - имейте в виду, сквозная виндовс-аутенификация не будет работать, если IIS и MSSQL на разных машинах - т.е. нужно явно указывать либо домен\имя + пароль, либо имя_в_скуле + пароль.
Удачи!

1. DSN на том же сервере, метод аутентификации - Windows NT;
2. каким образом настраивается аутентификация IIS на MSSQL?

Если можно, - поподробнее о создании учетной записи с проверкой подлинности MSSQL. У меня что-то не выходит.
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33617335
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
How to set up IIS and SQL Server on separate machines with a trusted connection
INFO: Accessing SQL Server with Integrated Security from ASP
Ну и ссылки с этих страничек могут пригодиться ;).
Удачи!
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33617436
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_Martynov How to set up IIS and SQL Server on separate machines with a trusted connection
INFO: Accessing SQL Server with Integrated Security from ASP
Ну и ссылки с этих страничек могут пригодиться ;).
Удачи!
"
Use the following steps to enable Basic authentication and disable other methods:
1. Click Start menu.
2. Select Programs.
3. Select Microsoft Internet Server.
4. Select Internet Service Manager.
5. Double-clickthe computer name for the WWW Service. This opens the Properties window.
6. On the Service tab of the tabbed dialog box there's a section marked Password Authentication. In this section clear the Allow Anonymous and the Windows NT Challenge/Response check boxes.
7. Select the Basic (Clear Text) check box.
8. Click OK.
Change in the authentication methods will be effective immediately, and does not require the stopping of the WWW Publishing service.
"

А как это применить к IIS 5.1?
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33617501
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_Martynov

Спасибо за попытку помощи, но что-то никак не разберусь. А можно все тоже самое своими словами?
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33617668
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то нет больше советов. Или рано еще?
Привык сам решать возникающие по ходу проблемы, но и опытом делиться тоже полезно.

Программирование - это процесс генерации ошибок...
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33617738
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извини, слегка занят - работать заставляют, гады ;). Может, кто ещё присоединится..
Что нужно посмотреть:
1. От какой учётной записи выполняется ASP - приложение (это, видимо, учётка от имени которой стартует IIS) - у учётки д.б. доступ к сети (у SYSTEM таких прав нет).
2. В настройках ODBC заклинания на втором шаге - "Как SQL должен проверять подлинность.." - можно поставить SQL-юзера
В текстах по ссылкам говорится, что нужно включить BASIC аутентификацию - что не так и хорошо - потому лучше с SSL.
Кстати, каким инструментом пользуетесь для создания узла - FrontPage или VS?
Удачи!
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618051
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_MartynovИзвини, слегка занят - работать заставляют, гады ;). Может, кто ещё присоединится..
Что нужно посмотреть:
1. От какой учётной записи выполняется ASP - приложение (это, видимо, учётка от имени которой стартует IIS) - у учётки д.б. доступ к сети (у SYSTEM таких прав нет).
2. В настройках ODBC заклинания на втором шаге - "Как SQL должен проверять подлинность.." - можно поставить SQL-юзера
В текстах по ссылкам говорится, что нужно включить BASIC аутентификацию - что не так и хорошо - потому лучше с SSL.
Кстати, каким инструментом пользуетесь для создания узла - FrontPage или VS?
Удачи!

1. Как узнать учетную запись, от имени которой стартует IIS?
2. Пытаюсь использовать учетную запись SQL Server, но получаю ошибку:
"Login failed for user 'programmer'. Reason: Not associated with a trusted SQL Server connection."

И как все-таки включить "базовую" аутентификацию IIS?

Узел ваяю в Macromedia Dreamveawer.
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618159
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NotNull
начнем с прстейшего, вы сделали DSN на Sql Server?
Тест проходит?
--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618192
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Green22 NotNull
начнем с прстейшего, вы сделали DSN на Sql Server?
Тест проходит?


Если создавать DSN используя аутентификацию учетной записи Windows NT, то тест проходит нормально. Если же для проверки подлинности учетной записи использовать аутентификацию SQL Server, то тест завершается ошибкой:
"Login failed for user 'programmer'. Reason: Not associated with a trusted SQL Server connection."

Какой метод аутентификации НУЖНО использовать?
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618235
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NotNull
у вас должны работать оба метода...
Может в свойствах SQL Server запрещена идентификация Sql Server?
--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618253
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Green22 NotNull
у вас должны работать оба метода...
Может в свойствах SQL Server запрещена идентификация Sql Server?


Нет, в настройках сервера стоит SQL Server and Windows.
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618254
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NotNull
>Какой метод аутентификации НУЖНО использовать?
идентификация Sql Server в данном случае проще в использовании.
Но если у вас есть домен то можно легко использовать Win идентификацию...
--


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618271
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Green22 NotNull
>Какой метод аутентификации НУЖНО использовать?
идентификация Sql Server в данном случае проще в использовании.
Но если у вас есть домен то можно легко использовать Win идентификацию...


Хорошо, если можно использовать Windows аутентификацию, то в чем проблема с подключением:

cn.Open "WorkBase"
//WorkBase - системный DSN на БД


ответ:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Указанный SQL-сервер не найден.
/ASPages/ProductName.asp, line 24
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618317
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
домен есть?
Тогда используйте Win идентификацию, если домена нет, то не надо...
--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618370
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Green2домен есть?
Тогда используйте Win идентификацию, если домена нет, то не надо...


Что-то мы сбились с пути.
Домен есть, Windows - идентификация при настройке DSN проходит. Но при подключении из ASP-сценария выдается ошибка

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Указанный SQL-сервер не найден.
/ASPages/ProductName.asp, line 24


Выше проскочила подсказка, что необходимо использовать SQL Server - идентификацию в случае, если IIS и SQL Server находятся на разных компьютерах. Но в случае использования SQL Server - идентификации при создании DSN получаю следующее:

"Login failed for user 'programmer'. Reason: Not associated with a trusted SQL Server connection."
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618397
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если домен есть, то можно создать учетку с правами на SQL Server
и запускать IIS под этой учеткой.

--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618418
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NotNull
в Win аутентификации есть засада, может оказатся, что на твой сайт заходят с соседнего компа, и не видят, потому что их учетка не имеет прав на Sql Server... Я считаю что Sql аутентификация надежнее...
--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618440
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Green2Если домен есть, то можно создать учетку с правами на SQL Server
и запускать IIS под этой учеткой.


Каким образом?
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618454
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты не администратор?
В домене надо спздать новую учетную запись.
Потом в Sql Serve дать ей необходимые права.
Для этого надо быть админом...
--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618467
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NotNull
можно запустить даже под своей учеткой...
Для этого открываем свойства узла и во вкладке безопасность каталога
кнопку изменить и ввести имя пользователя..
--



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618468
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Green2Ты не администратор?
В домене надо спздать новую учетную запись.
Потом в Sql Serve дать ей необходимые права.
Для этого надо быть админом...


Давай по порядку.
Я - администратор. Создать учетную запись в домене - проблем не вызовет. Но вот о каких правах в SQL Servere идет речь? Если о доступе (и иже с ним связанные права) к БД, то это мою проблему не решит. Ибо с этого я и начал создание DSN. Но эту DSN приложение VB использовать может, а ASP (VBScript) не может, т.к. в последнем случае есть завязка на IIS.
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618474
NotNull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Green22 NotNull
можно запустить даже под своей учеткой...
Для этого открываем свойства узла и во вкладке безопасность каталога
кнопку изменить и ввести имя пользователя..


И это уже опробовано. Но доступ к SQL Server скрипт получить не может.
...
Рейтинг: 0 / 0
IIS + ASP + MSSQL Server = должно работать!?
    #33618490
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Sql Server надо дать права на базу данных конкретной учетке, (но группе правильней, и потом в группу добавлять учетные записи).
Право читать из базы данных с прайсами.
Потом эту учетку занести в свойства IIS чтобы под ней стартовал веб-узел IIS.
Тогда и только тогда скрипт ASP будет иметь право читать из базы данных.

--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Windows [игнор отключен] [закрыт для гостей] / IIS + ASP + MSSQL Server = должно работать!?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]