Мы переходим на Azure и имеем одно приложение, которое все еще находится в классическом ASP. Мы перенесли базу данных, с которой ей нужно связываться с базой данных SQL в Azure.классическая база данных asp и sql azure
Ищите руководство или примеры того, как получить классический ASP для подключения к базе данных SQL.
Вот что мы имеем сейчас.
ConnString = "DRIVER=SQL Server Native Client 10.0;Server=servername.database.windows.net,1433;Database=azuredb;[email protected] rname;PWD=password;Encrypt=yes;TrustServerCertificate=no;"
Set Conn = CreateObject("ADODB.Connection")
Conn.Open ConnString
set rs=Server.CreateObject("ADODB.recordset")
SQL = "SELECT * from table"
rs.Open(SQL)
Строка соединения (для удобства чтения)
SQL Server Native Client 10.0;Server=servername.database.windows.net,1433; Database=azuredb;[email protected] rname;PWD=password;Encrypt=yes; TrustServerCertificate=no;
С связи с вышесказанным, мы получаем следующую ошибку
Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Мы бежим это в виртуальной машине работает Server2008 R2
Можете ли вы показать строку подключения? (Удалите любую личную информацию, такую как имя пользователя и пароль, хотя). – Lankymart
Было бы лучше, если бы вы отредактировали вопрос, а затем написали код в комментариях, где он неформатирован и его трудно читать. – Lankymart
Эта ошибка подсказывает мне, что у вас нет собственного SQL Server Native Client 10.0, установленного на вашей виртуальной машине, при первом неудаче с Azure это не имеет никакого отношения. – Lankymart