Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с MSSQL [D4, MSSQL]


Страницы:   1 2 3

mate ©   (2003-01-19 12:07:00) 

Я создал базу данных в MSSQL.
Как мне подключиться к ней из Delphi?
Надо ли создавать в DBE Adm-е для этого псевдоним и пользователя в MSSQL , который указан в DBE Adm-е?.(всё на Win98)


Reindeer Moss Eater   (2003-01-19 14:47:00) [21]

У тебя какой язык родной?

используя только клиента MSSQL- означает не используя никаких других программ кроме тех, которые ставятся с ПО клиента MSSQL.
(Например Query Analyzer)


mate   (2003-01-19 14:44:00) [22]

Что значит "используя только клиента MSSQL". Как добиться соединения и как узнать что оно есть?


Reindeer Moss Eater   (2003-01-19 14:43:00) [23]

Cannot locate or connect to SQL Server.

Имя компьютера - то имя, которое клиентская машина правильно соспоставит с IP адресом SQL сервера. (или просто IP адрес машины с SQL сервером). Конечно если выбран TCP/IP для связи.

Улавливаешь?


mate   (2003-01-19 14:40:00) [24]

После того как я вручную всё это внёс и сохранил а затем попробовал открыть этот псевдоним то появилась ошибка

Cannot locate or connect to SQL Server.
Unable to connect: SQL Server is unavailable or does not exist.
General network error. Check your documentation.

Только не отвечай мне: Check your documentation. :)


Reindeer Moss Eater   (2003-01-19 14:36:00) [25]

1. нет никакихсерверов в списке ( только по умолчаниюкоторый), другие если только ввести вручную.Что то я не понимаю. Нет никаких, или есть некоторые ?

2. Здесь надо указать конкретный файл ? или название из Enterprise Manager?Какой файл? Зачем?

3. С пользователем так же как и с псевдонимом и нет поля для ввода пароля.Где нет поля для ввода пароля?

Что мне делать теперь?
Собраться с мыслями и сосредоточиться.

Первым делом оставь в покое BDE и добейся связи с сервером используя только клиента MSSQL. В случае успеха пробуй из BDE, в противном случае читай ветку сначала


mate   (2003-01-19 14:31:00) [26]

Всё это я сделал,(^) но

1. Указать имя клиентского псевдонима MSSQL (параметр SERVER NAME)
2. Указать желаемую базу данных(опционально) (DATABASE NAME)
3. Указать имя и пароль (опционально) (USER NAME, PASSWORD)

1. нет никаких серверов в списке (только по умолчанию который), другие если только ввести вручную.
2. Здесь надо указать конкретный файл ? или название из Enterprise Manager?
3. С пользователем так же как и с псевдонимом и нет поля для ввода пароля.

Что мне делать теперь?


Reindeer Moss Eater   (2003-01-19 14:22:00) [27]

Читать не умеем?
любое на выбор, какое нравится


mate   (2003-01-19 14:19:00) [28]

> Имя псевдонима - любое на выбор, какое нравится (будущий SERVER NAME для BDE)

Это имя не зависит от того как назван сервер в Enterprise Manager в серверной части?


Reindeer Moss Eater   (2003-01-19 14:15:00) [29]

Имя псевдонима - любое на выбор, какое нравится (будущий SERVER NAME для BDE)

Имя компьютера - то имя, которое клиентская машина правильно соспоставит с IP адресом SQL сервера. (или просто IP адрес машины с SQL сервером). Конечно если выбран TCP/IP для связи.


mate   (2003-01-19 14:13:00) [30]

И ещё - у клиентской части что-нибудь должно висеть в резидентах или нет?


mate   (2003-01-19 14:10:00) [31]

А что там нужно устанавливать?
Псевдоним для сервера - это то как сервер называется в Servere?
Имя компьютера - это как комп на котором стоит сервер называется в сети ?


Reindeer Moss Eater   (2003-01-19 13:58:00) [32]

Client Network Utility. Утилита клиентского ПО MSSQL Server


mate   (2003-01-19 13:54:00) [33]

> 1.Настроить клиентское подключение MSSQL.

Базу я создал а как настроить клиентское подключение MSSQL не знаю. Какое приложение выбрать и что и где установить?
Помогите плиз.


Reindeer Moss Eater   (2003-01-19 13:18:00) [34]

Прочитать Reindeer Moss Eater (19.01.03 12:36)


mate   (2003-01-19 13:16:00) [35]

> Тебе для этого дается специальный инструмент BDE Administrator, ты его хоть раз запускал?

После того как я создал базу в MSSQL я сделал для неё псевдоним в BDE Adm-e и даже пользователя одного указал и там и там, при попытке просмотра базы в BDE у меня появлялось окно с вопросом о пользователе и пароле. После введения всего требуемого появлялся курсор в виде "часов с SQL" и DBEAdm вис. Что делать?


Anatoly Podgoretsky   (2003-01-19 13:08:00) [36]

Маловероятно, что у МС и у Борланд одинаковые названия файлов и что они пишутся в один и тот же каталог, конечно если ты не будешь в это вмешиваться.


Reindeer Moss Eater   (2003-01-19 13:06:00) [37]

т.е. не будут ли файлы клиентской части записываться на файлы серверной?
Файлы записываются не на файлы, а на диски. Нет причин для беспокойства.


mate   (2003-01-19 13:02:00) [38]

А при установке клиентской части поверх серверной у меня серверная не накроется , т.е. не будут ли файлы клиентской части записываться на файлы серверной?


Reindeer Moss Eater   (2003-01-19 12:58:00) [39]

Тоже сложный вопрос. Может работать, а может и нет.


mate   (2003-01-19 12:57:00) [40]

И соответственно для работы с базой надо использовать компаненты
TDataDase, TTable, TDataSources и др. Будет ли всё это работать с базой из MSSQL?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо