none
String de Conexão (WindowForm com C# Tentando no SQLServer200)

    Question

  • Galera criei a seguinte conexão


    SqlConnection sqlConn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Cadastral;Integrated Security=SSPI;");


    Porém quando dou o Open(). ele da ERRO! acho que estou errando na String, algume poderia me ajudar

    Outra duvida, sou obrigado a informar o banco de Dados na String?

    Valeu!
    Edgar Esteves - www.localdosuporte.com.br
    Thursday, April 02, 2009 5:28 PM

Answers

  • Thiago,
     Consegui meu velho, no lugar de:





    SqlConnection sqlConn = new SqlConnection(@"Data Source=.\SQLEXPRESS; Integrated Security=SSPI;");

    Eu tenho que colocar asssim:

     


    SqlConnection sqlConn = new SqlConnection(@"Data Source=.\MeuIP, 1433; Integrated Security=SSPI;");

     

    Coloco meu IP, porta do SQLServer!

    valeu!

    Abraços


    Edgar Esteves - www.localdosuporte.com.br
    • Marked as answer by Edgar Esteves Friday, April 03, 2009 11:53 AM
    Friday, April 03, 2009 11:51 AM

All replies

  • Edgar,

    A princípio a sua string de conexão está correta... Poderia nos informar qual é a mensagem de erro apresentada.

    Caso vc não informe o banco de dados na string, a conexão será feita no banco de dados padrão associado ao usuário no SQL Server.

    Abraços
    Thiago J. Mônaco
    Thursday, April 02, 2009 9:32 PM
    Moderator
  • Edgar,

    A princípio a sua string de conexão está correta... Poderia nos informar qual é a mensagem de erro apresentada.

    Caso vc não informe o banco de dados na string, a conexão será feita no banco de dados padrão associado ao usuário no SQL Server.

    Abraços
    Thiago J. Mônaco

    Thiago tudo bem?
     Estou desenvolvendo no SharpDevelop, o erro é esse:

     

    Exception System.Data.SqlClient.SqlException was thrown in debuggee:
    An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
    
    OpenConnection()
    Open()
    ConectarBase() - c:\...\MainForm.cs:45,4
    Button1Click() - c:\...\MainForm.cs:61,4
    OnClick()
    OnClick()
    OnMouseUp()
    WmMouseUp()
    WndProc()
    WndProc()
    WndProc()
    OnMessage()
    WndProc()
    DebuggableCallback()
    System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop()
    RunMessageLoopInner()
    RunMessageLoop()
    Run()
    Main() - c:\...\Program.cs:28,4
    

    Obs. eu acho que ele não está achando o SQLServer, OBS: a minha maquina esta em Rede!


    Edgar Esteves - www.localdosuporte.com.br
    Friday, April 03, 2009 11:32 AM
  • Thiago,
     Consegui meu velho, no lugar de:





    SqlConnection sqlConn = new SqlConnection(@"Data Source=.\SQLEXPRESS; Integrated Security=SSPI;");

    Eu tenho que colocar asssim:

     


    SqlConnection sqlConn = new SqlConnection(@"Data Source=.\MeuIP, 1433; Integrated Security=SSPI;");

     

    Coloco meu IP, porta do SQLServer!

    valeu!

    Abraços


    Edgar Esteves - www.localdosuporte.com.br
    • Marked as answer by Edgar Esteves Friday, April 03, 2009 11:53 AM
    Friday, April 03, 2009 11:51 AM