Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Вниз

Параметры к MS SQL   Найти похожие ветки 

 
skywalker   (2002-04-29 12:38) [0]

Какие параметры нужно вписывать в BDE Database.Params
при соединении с MS SQl Serverom?


 
Lusha   (2002-04-29 12:40) [1]

Если нужно в смысле необходимо, обязательно, то НИКАКИХ...


 
skywalker   (2002-04-29 12:44) [2]

а че ругается тогда? мож кинешь какой нить пример?


 
Lusha   (2002-04-29 12:52) [3]

А как ругается?


 
skywalker   (2002-04-29 13:14) [4]

ну я типа помещаю db на форму, указываю драйвер и в OI
устанавливаю свойство connetced в true, а он типа ну ты парень, грит параметров маловато...


 
zx   (2002-04-29 13:19) [5]

>указываю драйвер и в OI
Какой драйвер? Нужно алиас указать.


 
Lusha   (2002-04-29 13:22) [6]

А-а-а... Понятно... А создать Alias в BDE Administrator и открыть его там же(меню Open) получается?


 
skywalker   (2002-04-29 13:24) [7]

а мне нужно без алиаса... не люблю я эти алиасы, динамика разрушается...


 
Lusha   (2002-04-29 13:27) [8]

>skywalker © (29.04.02 13:24)
Хорошо, хорошо. Ну, так как на счет Lusha © (29.04.02 13:22)


 
Anatoly Podgoretsky   (2002-04-29 13:29) [9]

Так алиас всего лишь ппсевдоним к базе.
а db это что за компонент?


 
skywalker   (2002-04-29 13:30) [10]

2 zx драйвер MSSQL
в смысле?


 
skywalker   (2002-04-29 13:33) [11]

2 Anatoly
TDatabase


 
Anatoly Podgoretsky   (2002-04-29 13:36) [12]

Так прямо указывай путь к своей базе, важно что бы драйвер был правильный


 
zx   (2002-04-29 13:40) [13]

>Anatoly Podgoretsky © (29.04.02 13:36)
Он MSSQL использует там путь не пойдет.


 
skywalker   (2002-04-29 13:44) [14]

И как мне теперь быть? гы....


 
roottim   (2002-04-29 13:49) [15]

используй ADO - родной он MSSQL :)


 
zx   (2002-04-29 13:49) [16]

DATABASE NAME=db
SERVER NAME=SERVER
USER NAME=sa
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
BLOB EDIT LOGGING=
LANGDRIVER=ancyrr
SQLQRYMODE=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
DATE MODE=0
SCHEMA CACHE TIME=-1
MAX QUERY TIME=3000
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
NATIONAL LANG NAME=
ENABLE BCD=TRUE
TDS PACKET SIZE=4096
BLOBS TO CACHE=64
BLOB SIZE=32
PASSWORD=q
Этих должно хватить даже много:)


 
zx   (2002-04-29 13:51) [17]

>используй ADO - родной он MSSQL :)
Это хорошая идея!


 
skywalker   (2002-04-29 13:57) [18]

DATABASE NAME и SERVER NAME
нужно устанавливать?
и почему пароль "q"? Это по умолчанию он такой?
И где в консоли управления MS SQl находится управление
пользователями и паролями?


 
Delirium   (2002-04-29 14:06) [19]

> skywalker ©

"И где в консоли управления MS SQl находится управление
пользователями и паролями?"

Да, если ничего ни читать - НИ ЧЕМУ И НЕ НАУЧИТЬСЯ! Купи себе книжонку "MCSE Учебный курс" по MSSQL, прочитай её, и будешь УМНЫМ. А BDE для связи с MSSQL, пользовать не рекомендую - пользуй ADO.


 
skywalker   (2002-04-29 14:13) [20]

2 Delirum
спасибо на добром совете
я к стати уже разобрался сам,
вот только осталось узнать пароль к dbo...


 
Lusha   (2002-04-29 14:15) [21]

>All
Пользуй ADO... Пользуй ADO... Вы бы его для начала о версии MS SQL спросили, прежде чем советовать? Да и ответить по сути вопроса тоже не мешает...

>skywalker © (29.04.02 14:13)
И к какому Выводу пришли, если не секрет?



 
skywalker   (2002-04-29 14:21) [22]

добрый чел "zx" дал мне кучу парамов, вот я их и поюзал...
все оказывается очень просто
- DATABASE NAME - <путь к базе>
- SERVER NAME - <имя SQL Server"а>
- USER NAME - dbo (я так полагаю)
- PASSWORD - (пока неизвестен, но велик и необъятен наш рунет)
все остально - тоже... :)

а сервак у меня - MS SQL Server 2000


 
Lusha   (2002-04-29 14:26) [23]

>skywalker © (29.04.02 14:21)
И где Вы эти параметры устанавливаете?


 
skywalker   (2002-04-29 14:30) [24]

в TDatabase.Params


 
Reindeer Moss Eater   (2002-04-29 14:41) [25]

Имя пользователя и пароль надо указывать только в том случае, если используется SQL Server Auth.
Если используется NT Auth, то user name и password должны быть пустыми


 
zx   (2002-04-29 14:44) [26]

USER NAME=sa
PASSWORD=
по умолчанию пароль пустой.


 
skywalker   (2002-04-29 14:48) [27]

вобщем все получилось, только через алиас, а без алиаса никак :(


 
zx   (2002-04-29 14:58) [28]

>skywalker © (29.04.02 14:48)
У меня и без алиаса конектится.
фактически в параметры весь алиас загоняется.
Правда, работал все время с алиасом
Как будет без него не знаю.


 
Lusha   (2002-04-29 15:02) [29]

Сходите на закладку Configuration/Drivers/Native/MSSQL (у BDE Administrator) и все поймете... я надеюсь...


 
zx   (2002-04-29 15:05) [30]

>Lusha © (29.04.02 15:02)
Если не секрет что нужно понять?


 
Lusha   (2002-04-29 15:08) [31]

>zx © (29.04.02 15:05)
Где настраиваются параметры по умолчанию... Если установить их там, то в TDatabase.Params ничего писать не придется...


 
zx   (2002-04-29 15:15) [32]

>Lusha © (29.04.02 15:08)
А как быть с DATABASE NAME
Если у тебя 2-3 базы?
А где установить PASSWORD?
Params нужны конечно не все!


 
Lusha   (2002-04-29 15:24) [33]

Если у тебя 2-3 базы?
...значит проблема с архитектурой БД...

А где установить PASSWORD?
нигде... Вас его попросят ввести... Только и всего...

Params нужны конечно не все!
Я бы сказал иначе... Не нужны вовсе... Приложение должно иметь настраиваемые параметры. И в BDE эта возможность реализована...


 
zx   (2002-04-29 15:46) [34]

>> Если у тебя 2-3 базы?
> ...значит проблема с архитектурой БД...
Две абсолютно разные базы не связаные ни как.

>> А где установить PASSWORD?
> нигде... Вас его попросят ввести... Только и всего...
И зачем пользователю каждый раз вводить пароль.
И знать пароль доступа к SQL?

> Приложение должно иметь настраиваемые параметры.
Вот эти самые параметры и надо поместить в Params.


 
Lusha   (2002-04-29 16:04) [35]

Две абсолютно разные базы не связаные ни как.
...и есть эта самая проблема...

И зачем пользователю каждый раз вводить пароль.
И знать пароль доступа к SQL?

Не только пароль но и имя... Чтобы разграничить доступ к данным и обезопасить их (данные) от несанкционированного доступа...

Вот эти самые параметры и надо поместить в Params.
Для чего? Чтобы они перестали быть настраиваемыми?


 
zx   (2002-04-29 16:28) [36]

Lusha © (29.04.02 16:04)
Давай не будем спорить! Это дело вкуса!
>обезопасить их (данные) от несанкционированного доступа...
для этого я пользователям вообще не говорю пароль доступа к SQL
>Чтобы они перестали быть настраиваемыми?
для того, что бы настроить их перед конектом.

Тут еще появились эти же вопросы:
Надоедливое окно ввода пользователя и пароля...

Да и еще раз спасибо за скрипт!
>Lusha © (29.04.02 12:10)


 
Anatoly Podgoretsky   (2002-04-29 16:46) [37]

Lusha © (29.04.02 16:04)
Наверно для того, что бы они стали известны другим



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.007 c
7-88662
Lizard
2002-02-22 21:10
2002.05.27
Как считать информацию из *.ini файла ?


1-88442
Саша
2002-05-17 12:21
2002.05.27
Обновление окнон программы при выполнении длинной операции.


3-88328
RedKat
2002-04-29 18:10
2002.05.27
Создание DSN


14-88611
kaif
2002-04-19 02:56
2002.05.27
Кто как решает вопросы GRANT ?


1-88537
S@shka
2002-05-15 22:01
2002.05.27
Опять про DLL Delphi для C++ Builder





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский