1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

SQL Server 2000 / MSDE 2000

Discussão em 'Programação' iniciada por inginheiiro, 14 de Fevereiro de 2006. (Respostas: 7; Visualizações: 1701)

  1. inginheiiro

    inginheiiro Power Member

    boas.

    Estava à procura de pessoas que pudessem contribuir com sugestões para um projecto que ando a desenvolver.

    Trata-se de (+ um...) M$ Sql query tool, mas para DBA/Programadores com uma vertente técnica.

    Podem descarregar a última versão em http://bragatel.pt/coredump/SqlEditor.zip
    A Ferramenta só funciona por 10minutos, pois é necessário uma chave para a registar. Não é que eu tenha intenção de a vender, mas é sim, uma forma de verificar o algoritmo de protecção que desenvolvi. :) Assim, podem tentar regista-la e reportar falhas na segurança também :)

    Agradeço qualquer comentário/melhoria à ferramenta.

    (nota:) Necessitam da Framework .Net 1.1 instalada para executar o software.

    /Ing
     
  2. NoMercy

    NoMercy Power Member

    1. Quando estás a usar sqlserver auth, no campo base de dados(combobox) em vez de te aparecerem as base de dados de um determinado servidor/instância, aparecem-te todos os servidores que encontrou na rede. Quando usas NT auth está bem.
    2. Considera pores um botão para executar a query na toolbar, bem como um atalho de teclado para a mesma funccionalidade.
    3. Gosto das funcionalidades de "Tabelas [base de dados seleccionada]" e "Stored procedures", Mas:
    3.1 -> Considera ter uma operação para separar as tabelas de sitema das especificas do um desenho da base de dados.
    3.2 -> Considera meter as opções neste menu, tambem no menu de topo(aquele por cima da toolbar)
    4. Gostei do design (look and feel, entenda-se) geral da aplicação ...muito VS Studio 2003 :P
    5. Gostei das opções de procura e ir para a linha embora:
    5.1-> Devias trocar "sobrepor" por "substituir".
    5.2-> O sobrepor deu-me a seguinte excepção:
    Código:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Length cannot be less than zero.
    Parameter name: length
       at System.String.Substring(Int32 startIndex, Int32 length)
       at A.B.A(Regex , Int32 )
       at A.B.A(Regex , Int32 , String )
       at a.C.b(Object , EventArgs )
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
    ----------------------------------------
    SqlEditor
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///[path para aplicação]/Release/SqlEditor.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
    ----------------------------------------
    System
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
    ----------------------------------------
    WeifenLuo.WinFormsUI.Docking
        Assembly Version: 0.98.0.1
        Win32 Version: 0.98.0.1
        CodeBase: file:///[path para aplicação]/Release/WeifenLuo.WinFormsUI.Docking.DLL
    ----------------------------------------
    EasyDb
        Assembly Version: 1.0.2236.20999
        Win32 Version: 1.0.2236.20999
        CodeBase: file:///[path para aplicação]/Release/EasyDb.DLL
    ----------------------------------------
    System.Drawing
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
    ----------------------------------------
    System.Data
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
    ----------------------------------------
    System.Management
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/assembly/gac/system.management/1.0.5000.0__b03f5f7f11d50a3a/system.management.dll
    ----------------------------------------
    Accessibility
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.573
        CodeBase: file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
    ----------------------------------------
    DDCache
        Assembly Version: 1.0.2120.19716
        Win32 Version: 1.0.2120.19716
        CodeBase: file:///[path para aplicação]/Release/DDCache.DLL
    ----------------------------------------
    System.EnterpriseServices
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/windows/assembly/gac/system.enterpriseservices/1.0.5000.0__b03f5f7f11d50a3a/system.enterpriseservices.dll
    ----------------------------------------
    ICSharpCode.TextEditor
        Assembly Version: 1.1.0.1913
        Win32 Version: 1.1.0.1913
        CodeBase: file:///[path para aplicação]/Release/ICSharpCode.TextEditor.DLL
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just in time (JIT) debugging, the config file for this
    application or machine (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the machine
    rather than being handled by this dialog.
    
    
    
    6. Tambem gostei das funcionalidades que estão no menu de topo "ferramentas" :)

    Bom trabalho.
     
    Última edição: 14 de Fevereiro de 2006
  3. inginheiiro

    inginheiiro Power Member

    Boas nomercy,
    tanks pelo feedback. vou ver isso do erro.
    para correres os scripts usa o F5
    se quiseres poucas instruções, selecciona-as e prime F5.
    para cancelar uma query, ctrl+x

    mais uma vez.tanks
     
  4. inginheiiro

    inginheiiro Power Member

    Nova versão.

    Nova versão .

    http://bragatel.pt/coredump/SqlEditor.zip

    -Conexão nas tooltips e nome das janelas
    -ficheiros SQL com ConnectionStrings.
    -Geração de chamadas a SP (Escrever o nome do SP, seleccionar com o rato e usar o menu do editor ou CTRL+E)
    -Cliente Side Trace/Sniffer (eventos em inglês..na tenho pachorra para os traduzir.)
    -Editor com Menu
    etc.
     
  5. dElpH!

    dElpH! 1st Folding then Sex

    Espetacular , tive agr a testar assim por alto, eu que uso diariamento o sqlquery analyzer esta mt bom mesmo :)

    []'s
     
  6. inginheiiro

    inginheiiro Power Member

    SqlEditor

    tanks dElpH! :)
     
  7. inginheiiro

    inginheiiro Power Member

    Rc1

    boas.

    foi lançada a versão (RC1) do SqlEditor.
    Está no meu site pessoal para os interessados...

    http://bragatel.pt/coredump/



    /ing
     
  8. inginheiiro

    inginheiiro Power Member

    upgrade.

    -Bug fixes.
    -Historico de conexões.
    -Timeout de uma conexão.
    -Trace a queries/conexões/Sp/etc com templates.

    to-do:
    Sql Server 2005 compliant
    bug fixes (caso se encontrem).
    Trace com execution plans gráficos.
     

Partilhar esta Página