Problema connessione SQL server con asp.net 3.5

lunedì 10 agosto 2009 - 16.02

doppiomango Profilo | Newbie

Innanzitutto salve,
sperando di aver azzeccato la sezione ecco cosa mi affligge
ho un piccolo problema di conoscienze per quanto riguarda la connessione ai database con sql server 2005 utilizzando asp.net 3.5 con linguaggio C#. Fin'ora ho sempre e solo usato access come database ma ora mi ritrovo a dover lavorare per cause di forza maggiore con sql server e non ho la benchè minima idea di come effettuare con successo una connessione ad un database ne tanto meno come effettuare query.
Per quanto riguarda la conoscienza del linguaggio di programmazione non ho problemi... a programmare sono abbastanza bravo... il mio problema attualmente riguarda le basi per la connessione e le operazioni possibili con asp.net su sql server... attualmente sono riuscito solo a ricavare una stringa di connessione che dovrebbe essere corretta però ho ancora dei problemi per quanto riguarda tutto il resto...

per iniziare mi è apparso questo messaggio: "Errore durante il caricamento di un file di configurazione: Accesso negato. Impossibile avviare il monitoraggio delle modifiche a 'E:\inetpub\wwwroot\ftp' "
allora ho aggiunto il file web.config senza scriverci nulla all'interno e ora mi appare il seguente errore: "L'applicazione Web a cui si sta tentando di accedere sul server Web non è correntemente disponibile."
Ora io non ho idea di quale possa essere il motivo... posso dirvi che stò aprendo la pagina direttamente dal server e attualmente c'è scritto solo questo nel Page_Load

string conn;
conn = "Data Source=xxx\\yyy;Initial Catalog=nome sito;User Id=id;";
SqlConnection cn = new SqlConnection(conn);
cn.Open();
cn.Close();

naturalmente ho anche messo all'inizio <%@ Import Namespace="System.Data.SqlClient"%>

ho provato a cercare nel forum e in internet ma non ho trovato nulla che potesse darmi una delucidazione su come lavorare con sql server... a molte cose ci sono dovuto arrivare da solo... spero che qualcuno di voi riesca a guidarmi nella giusta strada anche semplicemente con qualche link a qualche guida ben creata a riguardo...

Grazie

alx_81 Profilo | Guru

>Innanzitutto salve,
ciao

>string conn;
>conn = "Data Source=xxx\\yyy;Initial Catalog=nome sito;User Id=id;";
>SqlConnection cn = new SqlConnection(conn);
>cn.Open();
>cn.Close();
Intanto ti consiglio di usare la Using per istanziare i tuoi oggetti in modo da gestire meglio la dispose e la chiusura degli oggetti stessi:

Istruzione Using
http://msdn.microsoft.com/en-us/library/ms175835.aspx

Poi la connection string è errata. Il corretto formato è:

per autenticazione SQL con o senza NAMED INSTANCE (se non hai un'istanza sql, basta il nome del server o l'ip altrimenti usa la forma SERVER\ISTANZA)
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

per autenticazione windows con o senza NAMED INSTANCE
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

>Grazie
Di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5