![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как подключиться через ADO к SQL SERVER на другой машине [D5, MSSQL]
NewD © (2003-10-22 09:46:00)
Как подключиться через ADOCONNECTION к SQL SERVER на другой машине ?
Имеется комп. на котором база и к нему нужно подключиться через ADOCONNECTION не устанавливая для этого SQL SERVER - можно ли это сделать используя стандартный Provider=SQLOLEDB.1 в WIN98 , я не нашел где указывать имя HOSTA на котором установлен SQL SERVER.
Спасибо
bushmen (2003-10-22 13:56:00) [1]
А что за ошибка?
NewD (2003-10-22 13:51:00) [2]
Это все я делал уже создавал UDL-файл и IP прописывал и имя компьютера но вылетает ошибка - может дело в том, что у меня аутентификация по имени и паролю пользователя ?
sniknik (2003-10-22 12:05:00) [3]
KSergey © (22.10.03 11:33) [6]
почему извращение? долгое время у нас на сервере было 2 MSSQLля, семерка и двухтысячный (тесты делались на том какой у клиентов стоит).
и особо не заморачивались с установкой (не помню такого, вроде сама установка все решила), но устанавливал не я, может чего и делали с портами (но врядли). из настройки строки видно было оба.
> bushmen © (22.10.03 10:56) [5]
> Так у тебя же имена instance у этих серверов разные. Сгенери строчку соединения в ADOConnection - увидишь
не увидит. если у него на машине только MDAC стоит то там в строке надо будет вручную прописывать. за вот этот показ серверос SQLDMO отвечает а он стандартно с MSSQL ставится. в общем чтобы их видеть надо его доустановить на машине (пусть без всего MSSQL-я) ну или идти смотреть на машине где он установлен а прописывать руками.
> NewD (22.10.03 10:11) [4]
на случай если нет дельфей на той машине где MSSQL, чтобы посмотреть, просто сделай файл пустой c расширением *.udl, при запуске его (в проводнике например) откроется стандартное окно настройки. после завершиния читай его как текст блокнотом, там будет готовая строка. (так гораздо проше чем проги между машинами таскать)
KSergey (2003-10-22 11:33:00) [4]
На одной машине несколько эксемпляров установлено???? Извращение. Одного чтоли мало?
Да и рабоать они обновременно все равно не смогут, думаю. Хотя может и можно порты развести, но...
Или я что-то не понял.
bushmen (2003-10-22 10:56:00) [5]
Так у тебя же имена instance у этих серверов разные. Сгенери строчку соединения в ADOConnection - увидишь
NewD (2003-10-22 10:11:00) [6]
А усли на машине несколько экземпляров SQL SERVER -а
KSergey (2003-10-22 09:55:00) [7]
Ошибочка небольшая.
Вместо "(входит в поставку ADO)" читать "(входит в поставку MDAC)".
KSergey (2003-10-22 09:54:00) [8]
А где вы искали это имя?
Вообще-то оно у всех на виду.
Попробуйте сделать строку при помощи стандартного диалога - и на второй вкладке ("подключение") прямо верхняя строчка "Выберите или введите имя сервера"
Можно указать IP адрес машины, ее сетевое имя или имя сервера, настроенное на клиентской машине при помощи cliconfg.exe (входит в поставку ADO), располагается в %WinDir%\system32
bushmen (2003-10-22 09:53:00) [9]
Поставь mdac. А указывать имя сервера надо в строке подключения ADOConnection