powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обработка данных в SQL Server
4 сообщений из 4, страница 1 из 1
Обработка данных в SQL Server
    #32001465
Илья
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного предистории: у нас городской интернет-трафик бесплатный, платим только за трафик "внешгородских" сетей. При логировании этого трафика в SQL возникает задача: по IP определить принадлежность адреса к городским сетям. В городе около 143000 IP адресов.
Варианты: 1-создать таблицу из 143000 записей, и каждый поступаюший адрес сравнивать с этой таблицей (мне кажется кривовато)
2-написать прогу на VB (я уже писал такую для MS Access) которая будет определять принадлежность IP на основании записи типа 195.38.32.0/24 (начальный адрес и длона подсетки)
Вопрос: подскажите, как сделать правильнее, и можно ли прикрутить VB к SQL-Server и если да, то как?
...
Рейтинг: 0 / 0
Обработка данных в SQL Server
    #32001471
vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу скажу, что такого сам не делал, но как раз прочитал статью в SQL Server Magazine повествующую о COM Automation. Так вот связать Vb и SQL можно путем вояния на VB объекта ActiveX DLL и последующего использования процедур SQL:
sp_OACreate - регистрация Com - объекта, sp_QADestroy, sp_OAGetProperty, sp_OASetProperty,
sp_OAMethod и ещё парочки тройки sp_OA*
Возможно что то по этому поводу выложено free на www.sqlmag.com , номер за сентябрь 2000.
...
Рейтинг: 0 / 0
Обработка данных в SQL Server
    #32001481
Oleg F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такую простую задачку, как откусывание кусочка от IP-адреса и сравнение его с какой-нибудь таблицей (доменов например) можно сделать и с помощью хранимой процедуры на Transact-SQL.
...
Рейтинг: 0 / 0
Обработка данных в SQL Server
    #32001489
Fompro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примеры использования SQL-DMO Вы можете найти в SQL PTK (6.5) \Samples\Oleauto или (в 2000) Devtools\Samples\Oleauto
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обработка данных в SQL Server
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]