Главная страница
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.011 c
1-81002
VS
2002-04-10 12:20
2002.04.25
Как можно написать что-то типа Create Installer 2000 и подобные


7-81086
Сержик
2002-01-28 14:20
2002.04.25
Хочу точку на доп.клавиатуре(del) при включенном русском!


3-80829
Seri
2002-04-05 07:21
2002.04.25
Что за файлы DDP в Delphi 6?


14-81052
Наивный
2002-03-18 22:52
2002.04.25
Пожалуйста помогите или дайте совет по этой теме!


3-80755
mage
2002-04-04 11:23
2002.04.25
Как получить логин и пароль юзера, подключившегося к базе?