Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

Вопросы по MS SQL 6.5   Найти похожие ветки 

 
Sergant ©   (2002-04-01 16:25) [0]

Добрейший день (а у кого-то утро или вечер)!
Никогда не работал с SQL-серверами, и вот пришлось. Пишу программку по администрированию базы данных. Коннекчусь к MS SQL-серверу через ADO-компоненты. Добавить и удалить пользователей я вроде сумел - для этого воспользовался хранимыми процедурами sp_addlogin, sp_dropuser и sp_droplogin и выполнил их при помощи ADOCommand. Сразу возникло несколько вопросов:
1. Как можно узнать имена пользователей, которые работают в данный момент с конкретной базой данных?
2. Как можно временно отключить пользователя или всех пользователей от базы?
3. Как можно после отключения подключить пользователя или всех пользователей к базе (например, отключаю, обновляю базу, подключаю)?
4. Какие есть кроме ADO качественные бесплатные компоненты для доступа к MSSQL?
Заранее спасибо.
З.Ы. Всех с 1 апреля!!!


 
TSV ©   (2002-04-01 16:50) [1]

1. sp_who
2. Временно нельзя. Или отключаешь, или не отключаешь.
3. Позвонить всем или намылить, чтобы подключались. :-)
4. Когда-то у своего друга на работе видел табличку на дверях:

Выполняем заказы:
1. Быстро.
2. Качественно.
3. Недорого.
Выбирайте любые два пункта...


P.S.
А чем тебя не устраивает Enterprise Manager?



 
TSV ©   (2002-04-01 16:53) [2]

И вот еще что: все прогрессивное человечество уже давно съехало с версии 6.5 на 7.0 и 2000.


 
Bachin ©   (2002-04-01 20:22) [3]

1. Как можно узнать имена пользователей, которые работают в данный момент с конкретной базой данных?
2. Как можно временно отключить пользователя или всех пользователей от базы?
3. Как можно после отключения подключить пользователя или всех пользователей к базе (например, отключаю, обновляю базу, подключаю)?
4. Какие есть кроме ADO качественные бесплатные компоненты для доступа к MSSQL?
-----------------
1. sp_who, sp_who2 (и смотри исходники)
2. можно всех (по-одному на надо было :)))
2.1. connect as DBA
2.2. select 111
2.3. pause
все, кроме DBA отдыхают (вновь прибывшие тоже :)
3. ну ты понял :)
4. ТОЛЬКО НЕ ADO!!! с MS SQL 6.5 полные грабли... лучше уже бери BDE.
а так ODBC, есть dbExpress и есть Native.


 
Serganr   (2002-04-02 02:05) [4]

К сожалению, использовать MSSQL 7 и 2000 не могу - у нас на работе используется только лицензионное ПО, а из лицензионного - купленный при царе Горохе Back Office с MSSQL 6.5
Enterprise Manager меня устраивает, но пользоваться моей прогой буду не я, а человек, который даже не знает, сто это такое и по требованиям безопасности ему запрещен доступ к нему. Поэтому программка далжна быть "для дурака" - посмотрел, кто подключен к базе, отключил их, обновил базу, подключил.
Вот такие пироги с котятами.


 
Sergant ©   (2002-04-02 07:39) [5]

Что это за компонент Native и откуда его можно скачать?


 
Александр Спелицин   (2002-04-04 12:17) [6]

2 Sergant:
Native - имеется ввиду компоненты прямого доступа к конкретному серверу БД, в Вашем случае - к MSSQL. Из бесплатных могу порекомендовать Zeos. Работает напрямую через DB-Lib, не требуя BDE, ODBC, ...
Возможно на torry.ru Вы найдете и другие.



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

Текущий архив: 2002.04.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-80940
Spike_msu
2002-04-11 17:09
2002.04.25
Способы копирования!!!


1-80956
kopachev
2002-04-11 14:46
2002.04.25
Почему не появляется текст в ячейке AdvStringGrid.


1-80918
Ascan
2002-04-11 14:56
2002.04.25
программный


1-80844
Ламазавр
2002-04-12 20:15
2002.04.25
при клике на кнопку запускался Wav файл


1-81009
Demon Ltd
2002-04-13 00:05
2002.04.25
Работа повторно с меню