Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.57 MB
Время: 0.023 c
3-80761
alexandervasjuk
2002-04-03 14:29
2002.04.25
IBDataSet: Редакция в гриде


6-81015
Eraser
2002-02-12 13:01
2002.04.25
Как лучше сделать


3-80767
rvs
2002-04-04 12:11
2002.04.25
создание DBF - файла .....


1-80931
Ser_Kham1
2002-04-11 16:02
2002.04.25
создание help файла


14-81040
drpass
2002-03-19 19:04
2002.04.25
Как используется привод CD-RW при возведении в степень?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский