|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
создание клиента для базы
Здравствуйте!
В базах я новичок. Интересует такой вопрос. Как создать клиента для подключения к MS SQL SERVER на Делфи? Я делаю след. образом: кидаю ADOConnection, в свойстве выбираю драйвер OLE DB Provider for SQL Server, имя сервера и базу. На моём компе всё работает. Но если мне надо чтобы клиент работал на другом компе.. Тогда надо выбирать RemoteDataModule? И в свойстве , кидать ADOConnektion и в св ве Connection string указать ип сервера? |
#2
|
|||
|
|||
Цитата:
|
#3
|
||||
|
||||
Если у вас на SQL-серевере политика безопасности предполагает доступ без имени пользователя и пароля, то достаточно просто сменить Имя сервера. Если при этом и базы у вас дома и на стороннем сервере одинаковые по структуре то проблем быть не должно. Никаких дополнительных модулей не надо.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
|||
|
|||
Цитата:
полностью присоединяюсь к вопросу, как сделать чтобы сервер на одном компе, а клиент на другом? на connectionstring.com почитал, пробую, но не получается: делаю вот так connetionstring:='data source=192.168.1.51,1433; Network Library=DBMSSOCM; Initial Catalog=Class(имя моей бд); User ID = sa; Password=***'; на что получаю вот это: "Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности проверьте значения всех состояний OLE DB. Работа не выполнена" |
#5
|
|||
|
|||
вроде нашел на форуме ответ, но все равно не работает =(
connectionstring такая: provider=SQLOLEDB.1; Persist Security Info=false; User ID=sa; Initial Catalog=Class; Data Source=192.168.1.51\SQLEXPRESS вылезает ошибка: [DBNETLIB][ConnectionOpen(Connect()).] SQL-сервер не существует, или отсутствует доступ подскажите что делать, как законнектиться к удаленному серверу? |
#6
|
|||
|
|||
А открыть визард создания строки подключения и настроить там слабо?
|
#7
|
|||
|
|||
Разобрался =)))) оказалось что коннектиться надо к порту 1026, а не к 1433 как в мануале по sql server написано )
а визардом мне не надо - я делаю форму настройки соединения и поэтому так пишу. |