2013-07-21 9 views
6

In Visual Studio 2012 sono configurate due connessioni database in Esplora server. Uno è per un database SQL Server 2008 R2, l'altro è per un database SQL Server 2012. Sono sempre stato in grado di apportare rapidamente modifiche in linea ai dati con i database SQL 2008 facendo clic destro sulla tabella e selezionando "Mostra dati tabella".Visual Studio Funzionalità di progettazione e di modifica in linea di SQL Server mancanti

Show Table Data command

ho potuto poi pop aprire il riquadro SQL e interrogare i dati, inserire un cursore direttamente sul campo e modificare i dati nel set di risultati. Ho fatto affidamento su questo metodo pesantemente quando si apportano modifiche veloci ai dati senza la necessità di script.

Inline editing of data

Sembra che questa opzione non è disponibile per SQL Server 2012 connessioni. Quando provo a fare lo stesso sembra aprirsi nel contesto di SQL Server Database Tools (SSDT). Verrà visualizzato un set iniziale di 1000 record, ma a differenza di SQL 2008 non è un modo semplice per eseguire una query SELECT più precisa e modificare i dati in linea selezionando e sovrascrivendo i valori nel set di risultati. Lo screenshot qui sotto è il più vicino che posso ottenere aprendo direttamente la nuova finestra di query, ma ancora nessun modo per modificare i risultati in linea.

SSDT Window with no way to edit

E 'possibile ottenere il database 2012 si comporti come il database 2008 a Visual Studio? Ho perso un componente nell'installazione di SQL 2012 che impedisce questo comportamento? O i Microsofts hanno rimosso queste funzionalità? Voglio disperatamente rimettermi in linea, non voglio dover scrivere query UPDATE per correggere singole righe di dati, è più lento e sembra più rischioso .. se una clausola viene inavvertitamente persa potrebbe finire per danneggiare molti dati ?

Ogni pensiero sarebbe molto apprezzato.

+0

Prova a fare clic con il pulsante destro del mouse su una tabella e seleziona "Modifica le prime 200 righe". Potrebbe funzionare. –

+0

Dove vedi "Modifica le prime 200 righe"? Non riesco a trovare questa opzione ovunque in Visual Studio solo SSMS. – QFDev

+1

Esplora oggetti di SQL Server da SSDT, fare clic con il tasto destro su una tabella, selezionare "Visualizza dati". Stavo pensando a SSMS 2012, ma ho appena controllato questo in SSDT usando la shell VS2012. –

risposta

2

Innanzitutto, cancellare i limiti di query nelle impostazioni. Questo è sotto menu Strumenti, quindi Opzioni e scorrere fino a "SQL Object Server Explorer" e "Comandi"

Quindi, fare clic destro sulla tabella e fare clic su "Modifica tutte le righe"

Poi mostra il riquadro SQL e si può quindi modificare la query. È l'icona che ha le lettere SQL in uno sfondo quadrato. Non l'icona con SQL sopra un cilindro.

Pubblicheremo le foto, ma non ho abbastanza punti, in modo ridicolo. Mi dispiace per me. Mandami un messaggio se li vuoi

+0

Questo non è lavoro per me, non riesco a trovare queste opzioni in VS 2012 o 2013 .. –

Problemi correlati