Назад | Перейти на главную страницу

Возможность подключения к SQL Server Express 2008 r2 и SQL Server 2000 на одном компьютере

На первый взгляд это может быть дубликат Установка SQL Server 2000 и SQL Server 2008 на одном компьютере, но это не так.

У меня SQL Server 2000 и SQL Server 2008 R2 установлены на одном компьютере и работают нормально.

Моя проблема заключается в подключении к серверу 2008 R2 с удаленной машины. Мое соединение должно быть TCP. Устаревшая установка или SQL 2000 использует порт по умолчанию 1433. Именованный экземпляр по умолчанию настроен на использование «общей памяти» и работает нормально. Когда я настроил сервер 2008 R2 для использования 1433 (я не думал, что через), служба отказалась запускаться, потому что 1433 уже использовался устаревшим экземпляром SQL 2000 по умолчанию. Дох!

Я хочу, чтобы оба сервера были доступны одновременно через TCP. оба сервера не обязательно должны быть на одном порте. Если я не могу запустить их на одном порте, как мне настроить клиентов?

Нет ли доступного прокси-сервера, который может контролировать порт 1433 и передавать запрос правильному экземпляру SQL по имени? Эта возможность уже встроена в SQL-сервер?

Спасибо,

Джим

Согласно гипотезе OP, служба браузера SQL поможет подключать входящих клиентов к определенным именованным экземплярам.

Убедитесь, что служба браузера SQL запущена и работает правильно, протестировав ее локально. Если подключение локально работает, а подключение с удаленного компьютера - нет, проблема обычно заключается в брандмауэре, либо в локальном программном брандмауэре, либо в брандмауэре, работающем на сетевом оборудовании, таком как коммутатор.

Обычно можно указать желаемый порт в строке подключения на ваших клиентах.

После sqlservername добавьте: порт (например, sqlserver: 2468).

Затем вам нужно будет изменить один из портов прослушивания вашего SQL Server с помощью инструмента Configuration Manager (SQL Server 2008) или клиентской сетевой утилиты SQL Server (SQL 2000) и перезапустить службу SQL Server, чтобы это вступило в силу.

Надеюсь это поможет.

Саймон