Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
Здаствуйте, помогите пожалуйста написать триггер на конект. Тригер должен смотреть айпы компа который законектился и если это "не нужний нам ір" автоматически отключаться. Заранее спасибо.
8 июл 09, 11:46    [7390436]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
А пример G из BOL про CREATE TRIGGER не помогает?
8 июл 09, 11:49    [7390468]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
Получать ip упаритесь. В некоторых версиях сервера и триггер на коннект делать упаритесь.

З.Ы. Да и вообще, надо было всем разные логины выдавать, а не всех под одним пускать.
8 июл 09, 11:50    [7390471]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
Базу не я так писала и сейчас парюсь с ней...
Но моя проблема в том что в MS SQl я некогда не работала
А можете хоть пример синтаксиса триггера на конект привести??
8 июл 09, 11:56    [7390545]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
pkarklin
А пример G из BOL про CREATE TRIGGER не помогает?

нет, к сожалению не помогает
8 июл 09, 11:57    [7390553]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
nonsence
Базу не я так писала и сейчас парюсь с ней...
Но моя проблема в том что в MS SQl я некогда не работала
А можете хоть пример синтаксиса триггера на конект привести??

Синтаксис в хелпе смотрите. А если вы никогда с сервером не работали, рекомендую его не трогать, пока он совсем не поломался.
8 июл 09, 11:58    [7390561]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
поламатся он не поламается, я зато в оракле работала
Создаю тригер на логон

create TRIGGER conect
ON all server
FOR logon

он матюкается на слово логон.
8 июл 09, 12:03    [7390599]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Supra93
Member

Откуда:
Сообщений: 8174
я б тоже матюкнулся.
select @@version
???
8 июл 09, 12:06    [7390623]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Glory
Member

Откуда:
Сообщений: 104760
nonsence
поламатся он не поламается, я зато в оракле работала
Создаю тригер на логон

create TRIGGER conect
ON all server
FOR logon

он матюкается на слово логон.

Надеюсь, вы убедились, что у вас SQL2005 ?
8 июл 09, 12:06    [7390628]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
nonsence
поламатся он не поламается, я зато в оракле работала
Создаю тригер на логон

create TRIGGER conect
ON all server
FOR logon

он матюкается на слово логон.
Хм. А у оракла всего одна версия есть, да?
8 июл 09, 12:06    [7390631]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
у меня точно MS SQL 2005
8 июл 09, 12:17    [7390727]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
nonsence
у меня точно MS SQL 2005
Чем докажете?
8 июл 09, 12:17    [7390729]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
версия
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
8 июл 09, 12:18    [7390735]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
В оракла не одна, но в 9, 10 и 11 сиснтаксис почти один и тот же, протсо появились новые возможности..
А что?? Вас это интересует???
8 июл 09, 12:20    [7390747]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
nonsence
В оракла не одна, но в 9, 10 и 11 сиснтаксис почти один и тот же, протсо появились новые возможности..
А что?? Вас это интересует???
Нет, меня интересовала версия сервера, которую вы упорно не хотели разглашать.

Сообщение было отредактировано: 8 июл 09, 12:21
8 июл 09, 12:20    [7390753]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
так кто то поможет???
8 июл 09, 12:22    [7390764]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Supra93
Member

Откуда:
Сообщений: 8174
справка поможет, если вы удосужитесь ее все-таки открыть и почитать
CREATE TRIGGER (Transact-SQL)
8 июл 09, 12:23    [7390776]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
Glory
Member

Откуда:
Сообщений: 104760
nonsence
так кто то поможет???

Вы сами себе должны помочь через установку сервис-пака
8 июл 09, 12:24    [7390777]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
pacha
Member

Откуда:
Сообщений: 239
А вот так?
CREATE TRIGGER trigger_1
ON ALL SERVER
FOR LOGON
AS
BEGIN
 SELECT 1
END;
8 июл 09, 12:24    [7390778]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
я же говорю, матюкается на слово logon
Можете хоть обяснить в чем проблема???
8 июл 09, 12:27    [7390791]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
видает такую ошибку
Msg 1084, Level 15, State 1, Procedure trigger_1, Line 3
'LOGON' is an invalid event type.
8 июл 09, 12:38    [7390867]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> видает такую ошибку
> Msg 1084, Level 15, State 1, Procedure trigger_1, Line 3
> 'LOGON' is an invalid event type.

Glory же ответил уже - сервиспаки ставьте.

Posted via ActualForum NNTP Server 1.4

8 июл 09, 12:41    [7390893]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
какие сервис паки???
8 июл 09, 12:44    [7390911]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> какие сервис паки???

http://www.microsoft.com/downloads/details.aspx?FamilyId=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&displaylang=ru

у вас сейчас голый релиз стоит, а триггеры на логон только после 1-ого sp появились, емнип.

Posted via ActualForum NNTP Server 1.4

8 июл 09, 12:51    [7390970]     Ответить | Цитировать Сообщить модератору
 Re: как написать триггер на конект  [new]
nonsence
Member

Откуда:
Сообщений: 17
спасибо большое
8 июл 09, 12:58    [7391032]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить