Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
ВнизВопросы по 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c