![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в BDE создать алиас на MS SQL Server 2000? [D5, Win2k]
nikolo © (2002-07-30 12:41:00)Как в BDEсоздать алиас на MS SQL Server 2000?
Что указать в качестве DATABASE NAME, HOST NAME, SERVER NAME?
В Oracle для этих целей есть файл tnsnames.ora, а у MS как BDE должен узнать, где сервак?
nikolo (2002-07-30 16:35:00) [1]ОК
Reindeer Moss Eater (2002-07-30 16:30:00) [2]На сервере должен быть включен режим аутентификации средствами NT.
Пользователь клиентской машины должен иметь учетную запись в домене или на сервере, где стоит MSSQL. Ну и этому пользователю или его группе должны быть предоставлены права на самом SQL сервере. Логин и пароль в этом случае вводить не надо (В системных параметра BDE надо стереть имя пользователя по умолчанию).
nikolo (2002-07-30 16:08:00) [3]Query Analyser коннектится без проблем, а BDE говорит:
Unknown user name or password.
Login failed for user "xxx". Reason: Not associated with a trusted SQL Server connection.
Login incorrect.
Еще раз говорю, я логинюсь под своим доменным именем и паролем. Может в этом проблема?
Reindeer Moss Eater (2002-07-30 15:56:00) [4]Дело может быть в чем угодно.
Пробуй сначала соединиться Query Analyser"om
nikolo (2002-07-30 15:51:00) [5]
> Reindeer Moss Eater (30.07.02 15:25)
> У "семерки" это называлось "Client Network Utility" В нем
> указывался хост, на котором стоит сервер и протокол, по
> которому хочешь работать.
В 2000 тоже есть такая утилита. Я создаю Alias, он появляется в BDE в списке SERVER_NAME; в DATABASE_NAME вписываю имя базы, но... BDE не может приконнектиться. Имя пользователя и пароль ввожу своей локальной машины (она в домене).
В чем может быть дело?
Reindeer Moss Eater (2002-07-30 15:25:00) [6]> nikolo
У "семерки" это называлось "Client Network Utility" В нем указывался хост, на котором стоит сервер и протокол, по которому хочешь работать.
nikolo (2002-07-30 15:01:00) [7]Да я бы забил, но я привык пользоваться удобными SQL Explorerами, а они, как известно, без BDE работать не хотят :)
Jee (2002-07-30 14:59:00) [8]Забей на BDE, ADO - лучше всего
nikolo (2002-07-30 14:31:00) [9]
> Reindeer Moss Eater (30.07.02 13:24)
> SERVER NAME = имя клиентского алиаса на SQL сервер, создаваемого
> в программном обеспечении клиента MSSQL.
Каким программном обеспечении клиента MSSQL и как нужно создать алиас?
Reindeer Moss Eater (2002-07-30 13:24:00) [10]SERVER NAME = имя клиентского алиаса на SQL сервер, создаваемого в программном обеспечении клиента MSSQL.
Eugene Lachinov (2002-07-30 13:08:00) [11]SERVER NAME=ИМЯ_КОМПЬЮТЕРА на котором установлен MS SQL Server 2000
DATABASE NAME=Имя базы на сервере
Но, по-моему лучше использовать ADO, в BDE есть ограничения на типы полей, хотя это может и не затронуть