У нас есть сторонняя программа, которая работала в Windows 2003 с базой данных SQL Server 2000 (app и db находятся на одной машине). Мы пытаемся перенести / установить его на Windows 2008 / SQL Server 2008.
Указанная строка подключения не позволяет подключать ее к SQL Server (см. Ниже)
<Configuration name="PROG">
<ADOConnection>
Provider=SQLOLEDB.1;Persist Security Info=False;User Id=sa;Pwd=p@ssw0rd;Initial Catalog=DB_NEW;Data source=servername
</ADOConnection>
</Configuration>
Я попробовал альтернативный, и это также не работает
<Configuration name="PROG">
<ADOConnection>
Provider=SQLNCLI10.1;Persist Security Info=False;Initial Catalog=DB_NEW;Data Source=servername;Uid=sa; Pwd=p@ssw0rd;
Мне удалось использовать нижеприведенное для успешного подключения приложения к базе данных SQL Server 2008 в Windows 2003
<Configuration name="PROG">
<ADOConnection>
Provider=SQLOLEDB.1;Persist Security Info=False;User Id=sa;Pwd=p@ssw0rd;Initial Catalog=DB_NEW;Data source=servername
</ADOConnection>
Каков правильный синтаксис для подключения приложения к SQL Server 2008 на сервере Windows 2008?