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

Откуда: Киев
Сообщений: 142
Добрый день

Хочу представить Вам свою программу SQL Dynamite которая умеет делать поиск объектов и вхождений строк в следующих СУБД:

- MSSQL 2000, 2005, 2008, 2008 R2
- Oracle 9, 10, 11
- DB2 9.x
- PostgreSQL 8.x или выше
- MySql 5.x
- Firebird 2.x
- Sybase ASE 12, 15
- Sybase Anywhere from 5.5 to 12
- Ingres 9, 10

Системные требования:

MS Windows XP/Vista/7 or MS Windows Server 2003/2008:
Microsoft .NET Framework 4.0, Microsoft F# Redistributable 2.0

Linux:
Mono Framework version 2.6.x, F# 2.0 or higher

Mac OS X:
Mono Framework version 2.6.x, F# 2.0 or higher

Сама программа абсолютно бесплатна и её можно скачать вот по этому адресу

http://rghost.net/22582161

Сайт к ней приделаю позже.

Кому нужно забирайте, отзывы привествуются
22 сен 11, 13:56    [11319095]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6725
Dark Elf
Кому нужно забирайте, отзывы привествуются
А где ссылка на репо? А то "декомпилить" как-то неохота.
22 сен 11, 15:12    [11319782]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
temofey
Member

Откуда: Киев, Украина
Сообщений: 32
Программа реально удобная. Давно собирался сам нечто подобное написать.

Спасибо большое.

Единственно, или дай сслку на дистрибутив f# или включи нужные библиотеки в архив. А то пришлось поискать...


автор
А то "декомпилить" как-то неохота.


А зачем ее декомпилить?
22 сен 11, 15:31    [11319915]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
А зачем Вам декомпилировать программу?
22 сен 11, 15:36    [11319965]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
чтобы убедиться, что она не включает вредный код?
22 сен 11, 15:39    [11319986]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Надо бы конечно переложить с файлопомойки на официальный сайт чтобы народ не так стремался...

Вот уже сделал сайт - пока он пустой

http://firelizardsoftware.com/
22 сен 11, 15:49    [11320077]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6725
Зайцев Фёдор
вредный код
Притом что вредность очень разнообразна.
А исходник проще понять, чем карантин устраивать.
Это не говоря про то, что нельзя поправить ошибки, расширить функционал, подпереть костыль (так просто).

Не Open Source как-то странно смотрится. Или хотите монетизировать?
Я даже подумал о лицензионности Mono, но там кажись MIT, так вроде как исходники можно не выкладывать. Или нет (т.е. обязаны)?
В копирастии не силён.
22 сен 11, 18:11    [11321413]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Честно говоря да, подумываю монетизировать в будущем.

Надеюсь Вы не видите в этом ничего плохого.
23 сен 11, 07:10    [11323070]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Выложил новую версию она не требует F# Redistributable и умеет работать с SQL Azure

Теперь на официальном сайте

http://firelizardsoftware.com/
29 сен 11, 17:53    [11357436]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Выпущена версия 1.2 - добавлена поддержка SQLite и Informix

http://habrahabr.ru/company/host-tracker/blog/210434/

Качать здесь:

http://www.host-tracker.com/SqlDynamite
18 авг 14, 06:17    [16453774]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
LSV
Member

Откуда: Киев
Сообщений: 29964
Dark Elf
Качать здесь:

http://www.host-tracker.com/SqlDynamite
Что это ? Oops, you've found a dead link.
18 авг 14, 12:31    [16455101]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 3347
LSV
Что это ? Oops, you've found a dead link.

На сайте линк на скачивание инсталлера неправильный - указывает на https://bitbucket.org/temofey/sqldynamiteinstall/downloads/SqlDynamiteSetup.exe , а нужно на https://bitbucket.org/temofey/sqldynamiteinstall/downloads/SQL Dynamite 1.2.5320.35162.exe
Автору бы озаботиться этим исправлением.
19 авг 14, 05:52    [16459962]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 3347
Ну, и дальше: первое, что сразу нашел - для баз с case-insensitive collation галка Match Case не работает, потому как судя по содержимому MsSqlMetadataFinder.GetNameByTextColumns, поиск делается лайком по syscomments (а также в прочих методах лайком по полю name в syscolumns, sysobjects, etc.) в сочетании с приведением/неприведением к одному регистру - но для case-insensitive collation
select case when 'ABC' like 'abc' then 1 else 0 end

выдает 1. В данном случае имеет место быть
select collation_name from sys.databases where name='stuff'

collation_name
-------------------------------
SQL_Latin1_General_CP1251_CI_AS

И да, поскольку эта штука под Fw 4.0 и WPF - не будет ли трудно в разметке окошек задать
TextOptions.TextFormattingMode="Display"
UseLayoutRounding="True"
- иначе дефолтная замыленность шрифтов в WPF как-то режет глаз
19 авг 14, 07:16    [16460010]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Спасибо большое за замечания, об этом приколе с Collation я и не знал даже.

Насчёт шрифтов: действительно вся программа написана для WPF, но вот контрол с подсветкой синтаксиса - пользовательский контрол из Windows Forms потому как WPF-ная подсветка жутко тормозит (а именно метод ApplyPropertyTag если интересно).

И я конечно же буду и дальше развивать программу с учётом пожеланий пользователей.

P.S. Линк на скачивание тоже исправил.
19 авг 14, 14:33    [16462731]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Выложил версию 1.5 - добавил поддержку кучи драйверов OLE DB, окно конфигурации стало удобнее ну и пофиксил пару багов.

В версии 1.6 надеюсь добавить Interbase.
15 окт 14, 13:27    [16707102]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10439
1. Надо бы улучшить интерфейс диалога коннекта к серверу, первым надо сделать выбор типа сервера, после этого для каждого типа сервера давать специфический диалог, а не пытаться все влепить в универсальный дилаог на все случаи жизни.

2. после запуска я пытался дать строку для поиска и искать, сразу не мог понять, что вверух надо еще раз(?!) в строке search id DB выбрать имя инстанса sql server, нафига - осталоьс загадкой, ведь при коннекте уже выбрали.
Если же там имелась в виду база, так надо тогда показывать список баз, что было бы логично, а не инстансов серверов.
Кроме всего после подключения так и не понятно в какой базе делается поиск

3. Поиск по списку баз ? соответственно показывать слева еще колонку База
4. Неплохо бы сделать допольнительную колонку количество найденных вхождений
5. Неплохо бы добавить опции Искать точно, искать целое слово и т.д.
15 окт 14, 14:27    [16707587]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Сделал версию 1.6, добавил поддержку Interbase и и поиск synonyms и types

Также исправил пункт 2 из последнего поста.

Брать там же.
29 окт 14, 14:04    [16772685]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Добрые день всем

Выпустил версию 1.6.1 (в основном исправления багов, также добавлена поддержка Sybase ASE OLE DB Provider). Брать там же.
15 дек 14, 13:23    [16998477]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Выпустил версию 1.6.2 - изменения только для виндовой версии (подсветка вхождений) так что версии Линукс/Мак не трогал.

Брать там же.
6 мар 15, 13:34    [17352379]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
LSV
Member

Откуда: Киев
Сообщений: 29964
Хорошая штука. Годная.
Респект, земляк.
6 мар 15, 16:16    [17353387]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Спасибо за тёплый отзыв.

В версии 1.7 добавлен поиск по отчётам SSRS, а также поиск в JOBS для MSSQL, Oracle, Ingres, MySQL и SQL Anywhere.

Брать там же.
12 мар 15, 15:02    [17375689]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Версия 1.7.1 с исправлением багов - брать там же.
16 мар 15, 12:41    [17388970]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Исправил последние замеченные пользователями баги (в основном касающиеся MSSQL и Interbase)

Брать там же.
19 мар 15, 11:30    [17404195]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 142
Очередной релиз - 1.7.3 - брать там же.
23 мар 15, 11:09    [17418130]     Ответить | Цитировать Сообщить модератору
 Re: SQL Dynamite  [new]
RizONE
Member

Откуда: Махачкала
Сообщений: 275
и как ее подключать? Установил на ту же машину на которой MS SQL 2008. Не желает коннектится при всевозможных вариантах настройки подключения.
29 июн 15, 11:23    [17827352]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить