+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

Connessione SQL SERVER 2005

  1. #1
    sanfra non  in linea Scolaretto
    Salve, ho un problema,sto cercando di creare una connessione con SQL SERVER 2005 Express Edition e il C#.NET EXPRESS Edition,ma non ci riesco.

    Ho installato l'SQL SERVER 2005 e in pi anche MICROSOFT SQL SERVER MAnagement 2005 studio express!

    Ho creato con S.S.M.2005 s.e. una tabella e ho anche fatto una query e tutto funziona correttamente,ma nel codice che io imposto cos:

    [code]
    SqlConnection connessione = new SqlConnection("server=(local);database=Rubrica;");
    SqlDataAdapter dataadapter = new SqlDataAdapter();
    DataSet dataset = new DataSet();
    dataadapter.SelectCommand = new SqlCommand();
    dataadapter.SelectCommand.Connection = connessione;
    dataadapter.SelectCommand.CommandText = "SELECT * FROM dbo.rubrica";
    dataadapter.SelectCommand.CommandType = CommandType.Text;
    connessione.Open();
    dataadapter.Fill(dataset, "dbo.rubrica");
    connessione.Close();
    dataGridView1.DataSource = dataset;
    dataGridView1.DataMember = "dbo.rubrica";

    [code]

    non mi funziona!!
    l'errore che mi da:

    Si verificato un errore mentre si cercava di stabilire una connessione con il server. Quando ci si connette a SQL Server 2005, questo errore potrebbe essere provocato dal fatto che l'SQL Server non ammette connessioni remote sotto le impostazioni predefinite. (provider: Provider Named Pipes, error: 40 - Impossibile aprire una connessione a SQL Server)

    Qualcuno cos gentile potrebbe aiutarmi?

    Grazie

  2. #2
    L'avatar di Cteniza
    Cteniza non  in linea Amanuense
    Prova ad aprire il mangement console e ad abilitare i servizi tcp
    Spesso, se non quasi sempre quando esce un errore sufficiente leggere per capire cosa non funziona )
    ℹ️ Leggi di pi su Cteniza ...

  3. #3
    sanfra non  in linea Scolaretto
    ciao ctenzia,

    grazie per la tua tempestivit,siccome un mondo nuovo questo di sql server 2005 potresti fammi capire cos' questo management console e cosa vuol dire abilitare i servizi tcp?


    Grazie ancora

  4. #4
    L'avatar di Cteniza
    Cteniza non  in linea Amanuense
    Guarda tra i programmi installati da sql express, (start, tutti i programmi, ecc) dovresti ritrovare management console, aprilo ed imposta i servizi di sql server in modo tale da attivare le connessioni remote tramite tcp (per il locale attiva anche named pipes che dovrebbe gi essere attivo)
    ℹ️ Leggi di pi su Cteniza ...

  5. #5
    sanfra non  in linea Scolaretto
    Allora su start ->Tutti i Programmi ho Microsoft SQL server 2005 ->Strumenti di configurazione e sql Server Management Server Express;

    Dento Strumenti di configurazione ho Configurazione superficie di attacco di sql server e sql server Configuration Manager

    E' per caso quest'ultimo?

    perch io qui sono gi andato e ho attivayo nella mia istanza che ho creato(FRANCESCO) IL TCP/IP

    Mi dai conferma,

    Grazie e scusa se sono un po tonto

  6. #6
    L'avatar di Cteniza
    Cteniza non  in linea Amanuense
    Si si tratta di quello.
    Poi devi ovviamente passare a configurare anche l'autenticazione e cambiare la stringa di connessione.
    ℹ️ Leggi di pi su Cteniza ...

  7. #7
    sanfra non  in linea Scolaretto
    Cioe'? da dove la cambio l'autenticazione?

    e per la stringa di connessione intendi nel codice?

    e come dovrei cambiarla?

  8. #8
    sanfra non  in linea Scolaretto
    Allora guarda sono andato sul SQL Server Configuration Manager e l ho cliccato sul nodo Configurazione SQL Native Client

    Ho aperto Alias e gli ho dato un nome(conn);
    mi chiede anche il server e ho messo localhost visto che in locale!
    e numero di porta l'ho lasciato bianco!

    poi sono andato su Protocolli client e ho attivato anche il named Pipes

    Cosa ho dimenticato?

  9. #9
    sanfra non  in linea Scolaretto
    Ciao, alla fine come dopo ore di sbattimento di testa davanti al computer l'ho risolto e indovina cos'era il punto e virgola dopo Integrated security;
    Cmq grazie di tutto

    Alla mia prossima stupidata

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. connessione sql server express 2005
    Da domen nel forum Microsoft SQL Server
    Risposte: 1
    Ultimo Post: 08-02-2014, 00:27
  2. Risposte: 13
    Ultimo Post: 02-05-2013, 11:09
  3. [Access] connessione a SQL Server 2005
    Da niclo nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 16-11-2008, 11:39
  4. Stringa di Connessione SQL Server 2005
    Da Gandalfrank nel forum Visual Basic .Net
    Risposte: 16
    Ultimo Post: 03-04-2008, 22:41
  5. [MsSQL]Connessione SQL Server 2005 in locale!
    Da schizzechea nel forum Microsoft SQL Server
    Risposte: 0
    Ultimo Post: 11-12-2006, 16:13