Come integrare SQL Server Express con VS C # Express
Domanda
Ho appena installato VS C # Express 2008 che include SQL Server Express 2008. È andato tutto bene e vedo VS C # e SQL Server nell'elenco dei prodotti installati.
Quando avvio VS C # sembra a posto ma nel menu contestuale di DB Explorer / Connessione dati l'opzione 'Crea nuovo database SQL Server' è disabilitata.
Ho disinstallato e reinstallato tutti i prodotti VS ma il problema persiste. Devo fare qualcos'altro?
Qualcuno può aiutare?
Grazie
Soluzione
VC # sembra insistere sull'uso dei file di database allegati (* .mdf). Ciò manterrà il database locale al progetto anziché ingombrare SQL Server Express con i database.
Puoi creare il tuo database con la finestra di dialogo Aggiungi connessione ... , selezionando l'opzione File di database di Microsoft SQL Server . Il database risiederà in un file di tua scelta. Funziona abbastanza bene per qualsiasi tipo di progetto "espresso" tipico.
Nota: se si utilizza SQL Management Studio Express per creare un database nell'istanza SQLEXPRESS, è comunque possibile connettersi ad esso a livello di codice utilizzando la stringa di connessione appropriata.
Altri suggerimenti
Vorrei scaricare SQL Server Management Studio Express e crea invece il tuo database.