У меня есть приложение VB6, которое устанавливает соединение ADODB со следующей строкой:
"Provider=SQLOLEDB;Data Source=MYPC;Initial Catalog=MYDB;User ID=sa;Password=***"
Я недавно перенес базу данных из MS-SQL Server 2005 в 2008. Клиенты могут подключаться без проблем.Но на моей машине, где у меня есть SQL 2005 и 2008, я не могу подключиться.Ошибка на моей машине разработки: [DBNETLIB] [ConnectionOpen (Connect ()).] SQL Server не существует или доступ запрещен. Я все еще могу подключиться к MYPC \ SQLEXPRESS, который является экземпляром SQL 2005.
Если я установил для строки подключения следующее, то она будет работать на моем компьютере:
"Provider=SQLNCLI10;Server=MYPC;Database=MYDB;Uid=sa;Pwd=***"
Что мне нужно сделать, чтобы соединение работало на моем компьютере с первой строкой подключения?Я предполагаю, что есть что-то, что нужно сделать с конфигурацией базы данных, чтобы сделать эту работу.Экземпляр SQL2005 - MYPC \ SQLEXPRESS, а экземпляр SQL2008 - MYPC.