![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа с MSSQL [D4, MSSQL]
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?