Подключение к SQL Server из классического ASP - PullRequest
0 голосов
/ 19 декабря 2011

Это довольно нубский вопрос.Я пытаюсь настроить среду разработки на своем компьютере, создав копию среды prod.Для этого я настраиваю соединение с базой данных SQL Server из классического ASP.Я немного новичок как в ASP, так и в SQL Server, поэтому у меня возникли некоторые трудности.

Я уже импортировал резервную копию базы данных и получил эту настройку.Вот файл db_connection, который у меня есть:

<% 
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "myDatabase", "myLogin", "myPassword"

%>

Все это прекрасно работает на сервере Prod, но на моей машине я получаю:

Ошибка поставщика Microsoft OLE DB для драйверов ODBC'80004005'

[Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию

Какой драйвер мне нужно скачать и куда нужно поместитьЭто?Или это действительно проблема здесь?

1 Ответ

2 голосов
/ 19 декабря 2011

Похоже, что он ищет файл «Имя источника данных», но есть и другой способ.

попробуйте открыть соединение с БД с помощью «строки подключения» это должно выглядеть примерно так:

conn.open "Provider=SQLOLEDB.1;Persist Security Info=False; 
uid= myLogin; pwd=myPassword;Initial Catalog=myDatabase;Data Source=myServer"
...