Не удается подключиться к SQL Server 2005, установленному в Windows 7 X64 - PullRequest
0 голосов
/ 16 марта 2012

Я установил SQL EXPRESS 2005 на Windows 7x64. Я уже добавил sqlsvr.exe в исключение брандмауэра, включил оба канала имен и TCP / IP из диспетчера конфигурации сервера SQL. Служба браузера SQL-сервера также настроена на автоматический запуск. Я включил пользователя sa и изменил на sa с помощью SQL Server Management Studio Express.

Все работало нормально, и при попытке доступа к серверу sql с локального компьютера я могу легко подключиться.

Но, поскольку я пытался создать DSN в администрировании источника данных odbc в Windows XP x32bit, я не могу подключиться. Я пробовал следующие имена в качестве имен серверов

servercomputername

servercomputername \ SQLEXPRESS

192.168.1.2

192.168.1.2 \ SQLEXPRESS

но все не сработало. то есть он показывает, что сервер sql не существует или доступ запрещен.

Я даже попытался изменить строку подключения в исходном коде VB6.0 на

Mydb.Open "Driver = {SQL Server}; Сервер = (MYSERVERNAME \ SQLEXPRESS); База данных = Аккаунт; Uid = sa; Pwd = sa;"

но увы, он вообще не работает. Я погуглил и прочитал более 20 различных постов, но никакого решения вообще. Я ожидаю найти мою ошибку или пропущенную точку в процессе настройки.

1 Ответ

0 голосов
/ 19 марта 2012

Если вы используете Windows 7 64-bit, вы должны быть осторожны, чтобы запустить «правильную» конфигурацию ODBC.Я предполагаю, что вы используете 64-битную версию, которая никогда не будет работать, поскольку VB6 будет поддерживать только 32-битный драйвер.

Вместо этого запустите "c: \ Windows \ SysWOW64 \ odbcad32.exe" напрямуюиз каталога «SysWOW64» и настройте его.

...