+ Rispondi al Thread
Pagina 1 di 3 123 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26

Discussione: [ASP.Net]Login e connection string

  1. #1
    perla0279 non  in linea Scolaretto
    Post
    230

    [ASP.Net]Login e connection string

    Ciao
    ho un problema con la connection string.......

    Quando ho installato il database l'ho instalato usando windos autentication...adesso non riesco ad impostare la stringa di connesione in modo esatto....
    se metto la password che uso per accedere a windos mi d errore, ho provato a mettere anche nome della macchina/utente.....ma lo stesso non v.

    Qualcuno s come posso fare

  2. #2
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    Quando usi una protezione integrata di Windows:
    codice:
     
    Data Source=server;Initial Catalog=database;Integrated Security=True
    l'attributo Integrated Security impostato su true per utilizzare le credenziali dell'account di Windows corrente.
    Esiste comunque sempre l'esplora server(in VS) o crerare a mano un file con estensione udl per verificare una connessione.

  3. #3
    perla0279 non  in linea Scolaretto
    Post
    230
    Ho correto cos la stringa
    codice:
    
    <addname="ArtisticConnectionString"connectionString="Provider=SQLOLEDB.1;Data Source=xxxxxx;Initial Catalog=nome database;I ntegrated Security=True"/>
    
    ora mi da questo errore sempre nella connesione:
    codice:
    Nessun messaggio di errore disponibile, codice risultato: DB_E_ERRORSOCCURRED(0x80040E21)

    Quote Originariamente inviato da SignIn Visualizza il messaggio
    Quando usi una protezione integrata di Windows:
    codice:
     
    Data Source=server;Initial Catalog=database;Integrated Security=True
    l'attributo Integrated Security impostato su true per utilizzare le credenziali dell'account di Windows corrente.
    Esiste comunque sempre l'esplora server(in VS) o crerare a mano un file con estensione udl per verificare una connessione.

  4. #4
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ...ma che versione di sql stai usando?

  5. #5
    perla0279 non  in linea Scolaretto
    Post
    230
    e bella domanda..............

    uso sicuramente il 2005, mi sembra che su questa macchina sia intallata la versione EXPRESS....

    per essere sicura al 100% dove guardo???


    Quote Originariamente inviato da SignIn Visualizza il messaggio
    ...ma che versione di sql stai usando?

  6. #6
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ..la versione si pu ricavare sia da query a tal proposito ti rimando qui:
    How to identify your SQL Server version and edition
    ma anche da codice con ADO.NET 2.0(che poi sotto sotto fa la stessa cosa)...ma in modo molto banale tra le applicazioni hai visto cosa hai installato?
    Poi nel tuo codice usi Oledb o SqlClient?
    Se stai usando SqlClient e Sql Server 2005 nella tua stringa di connessione togli Provider=SQLOLEDB.1;(che se non ricordo male veniva usata con Sql Server 7.0).
    Invece se stati usando Sql Server 2005 Express e devi fare un attach di un mdf la stringa di connessione diventa:
    codice:
    Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Integrated Security=True
    che puoi anche recuperare dal machine.config che trovi qui:
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONF IG

  7. #7
    perla0279 non  in linea Scolaretto
    Post
    230
    ho guardato installata la versione express edition.....

  8. #8
    perla0279 non  in linea Scolaretto
    Post
    230
    Poi nel tuo codice usi Oledb o SqlClient?

    uso Oledb per la connesione........

  9. #9
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ...usi SQL Express ed OLEDb...perch non usare i driver nativi di sql server???....
    ...sinceramente non s con Oledb....l'unica cosa provare con la stringa di connessione che ti ho postato se funziona....

  10. #10
    perla0279 non  in linea Scolaretto
    Post
    230
    sto provando a cambiare la stringa di connesione ma.........

    questi valori dove li trovo???
    codice:
    
    DataDirectory|mydbfile.mdf
    
    poi all'inizio di questo ci devo mettere il nome del computer:
    codice:
    
    Server=.\SQLExpress;
    
    per es:
    Server=COMPUTER-UFFICIO.\SQLExpress;

    oppure va lasciata cosi com'??????





+ Rispondi al Thread
Pagina 1 di 3 123 ultimoultimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi