Sono più un utente finale di SQL Server 2012. Quando faccio clic con il pulsante destro del mouse su un nome tabella e seleziona "Modifica in alto 200 righe "di menu. Viene visualizzato questo messaggio:SQL server 2012. Eccezione: tentativo di leggere o scrivere memoria protetta (MS.VS.OLE.Interop)
Exception has been thrown by the target of an invocation. (mscorlib)
Additional information:
Attempted to read or write protected memory. This is often an indication that
other memory is corrupt. (Microsoft.VisualStudio.OLE.Interop)
Se tento di fare di nuovo il tasto destro, SQL Server smetterà di funzionare e si chiuderà. Posso ancora utilizzare i comandi SQL per inserire o aggiornare il database. Sono stato alla ricerca di una soluzione, e ho trovato questo link: http://social.msdn.microsoft.com/Forums/vstudio/en-US/42b79da5-6f1e-4122-a2cb-00def87a1ae2/microsoftvisualstudiooleinterop-attempted-to-read-or-write-protected-memory-this-is-often-an?forum=visualstudiogeneral
Ma ancora non mi aiuta a capire chiaramente la causa o trovare la soluzione al problema. Qualsiasi aiuto per risolvere questo problema è molto apprezzato. Grazie.
@alroc Se la funzione è presente, dovrebbe essere utilizzabile. Nel mio caso, è stato perfettamente utilizzabile e stabile per 3 anni e all'improvviso non funziona più. "È buggy, non usarlo" è completamente inaccettabile. – Dan
Ho sentito il consiglio di "non usare il designer del tavolo, è bug" almeno negli ultimi 5 anni. Solo perché funziona * per te, il più delle volte * non significa che non sia bacato. Le persone * hanno * segnalato problemi a Microsoft, ma non è ancora affidabile come usare l'attuale SQL per aggiornare le tabelle. – alroc