Dopo aver installato SP2 su un SQL Server 2008 R2 esistente, ho perso l'accesso a tutti i miei database e ho iniziato a riscontrare l'errore nello screenshot.Il valore non può essere nullo, Nome parametro: viewInfo
Tutte le idee?
Dopo aver installato SP2 su un SQL Server 2008 R2 esistente, ho perso l'accesso a tutti i miei database e ho iniziato a riscontrare l'errore nello screenshot.Il valore non può essere nullo, Nome parametro: viewInfo
Tutte le idee?
Controllare il valore dell'ambiente per Temp e TMP.
C: \ Users \ Buck> t impostato
TEMP = C: \ Users \ Buck \ AppData \ Local \ Temp \ 2
TMP = C: \ Users \ Buck \ AppData \ Local \ Temp \ 2
Verificare che la directory elencata esista e che l'ID disponga dell'autorizzazione appropriata per scrivere in tale directory. In alternativa, tramite il pannello di controllo (Pannello di controllo-> Sistema e sicurezza-> Sistema -> Impostazioni di sistema avanzate), è possibile modificare le directory predefinite assegnate a TEMP e TMP.
Ho appena scoperto che dopo "Windows Update", la directory temp cambiato in quello mai era + '\ 2' come in questo esempio !!! Ho dovuto resettare e questo ha risolto il mio problema. –
Ogni due settimane manca la mia cartella temp \ 2 e questo errore inizia a verificarsi. Ricreare la cartella risolve immediatamente il problema; nessun riavvio del sistema necessario. Non ho idea del perché questo continua a succedere ma è esasperante –
Appena aggiunto la cartella Temp/2 – causita
Un google rapido suggeriscono che a quanto pare si tratta di un problema comune po '. Sembra che non si tratti di un problema di SQL Server, ma in realtà di .NET. E la soluzione più comune (e rapida) che ho trovato è quella di reinstallare SSMS.
Quando ho riscontrato questo problema, di solito è perché l'unità su cui è installato SSMS ha esaurito lo spazio disponibile. L'eliminazione di alcuni vecchi file di registro risolve il problema.
Fare una verifica rapida potrebbe essere utile prima di procedere con una reinstallazione.
Questo l'ha risolto per me. Grazie. – Fortin
stavo ricevendo questo errore esatto e ho pensato di avere un andare a correre la riparazione.
Bene, la riparazione non ha risolto il problema, tuttavia mi ha detto che non era in grado di accedere a machine.config in C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG - trovato non esistere! C'era un altro file machine.config.default
Così ha avuto una pugnalata al copiare, rinominare in .config e viola risolto e tutto funziona come un campione.
Ho ricevuto lo stesso errore in SSMS e ho trovato this link e ho seguito i passaggi come menzionato.
Il problema sembrava essere quando si accede ai contenuti di un file di impostazioni. Il file aveva voci non valide. Questo file è CurrentSettings-. La correzione di questo è la seguente:
- Sul server andare su Start menu-> Il tuo profile-> Documentazione-> SQL Server Management Studio-> Impostazioni (questa è la posizione del file sopra specificato)
- Eliminare tutti i file dalla cartella
- servizi Restart SQLServer
- lanciare lo SSMS e questo errore è andato. Sarai in grado di espandere tutte le cartelle ed eseguire attività SSMS regolari senza questo errore.
Una volta ho eseguito questi passi e riavviato il PC questo errore era andato e SSMS ha funzionato bene.
Ho ricevuto questo errore sul nostro server condiviso remoto. Risultò che il nostro disco C non aveva più spazio.
Ho funzionato chiedendo al mio collega di chiudere la sessione di SQL Server Management Studio e ha svuotato subito 7 GB! Potrei accedere allora! Woot woot!
Grazie! mi ha aiutato nella risoluzione dei problemi –
mi ha aiutato! Grazie. –
Ho riscontrato che se si sta aggiornando un driver odbc iseries su un cluster sql. Molte volte ti imbatterai esattamente in questo problema. Rinominare il machine.config in entrambe le cartelle a 32 bit e 64 bit fa il trucco. al momento siamo passati dalla versione 12 o 6.1 alla versione 7.1 o 13 poiché la versione 12 stava causando una verifica dei bug su una delle nostre istanze SQL. Aggiornato, e tutti i problemi sono andati via.
Cheers,
Fare clic destro sull'icona di SQL Server Management Studio e fare clic su 'Esegui come amministratore'. Alla console SSMS verificare che l'errore sia stato eliminato facendo clic sul nodo della struttura "Database". L'errore dovrebbe ora essere risolto in modo permanente e non è necessario eseguire SSMS come amministratore più. La prossima volta avviate SSMS normalmente e dovrebbe funzionare correttamente.
Ho appena affrontato questo problema e l'ho risolto immediatamente in 5 minuti. Basta andare su Pannello di controllo ed eseguire lo strumento di risoluzione dei problemi su Programmi.
**PATH** Control Panel\All Control Panel Items\Troubleshooting\Programs
Fornirà l'elenco dei programmi installati che potrebbero presentare problemi. Scorri verso il basso l'elenco e trova "SQL Server Management Studio" ed esegui il processo di risoluzione dei problemi. Speriamo che risolva il tuo problema.
Secondo il seguente link: https://connect.microsoft.com/SQLServer/feedback/details/573771/value-cannot-be-null
Ho appena controllato che il mio utente è amministratore locale, poi ho disconnesso e loggato nel
Dopo questo passo non ho ricevuto ancora una volta questo errore..
Durante l'esecuzione ho scoperto che era correlato alla cartella temp ambientale (TMP Temp).
Avevo provato ad aggiungere la cartella "2" a questa posizione senza esito positivo. C: \ Users \ USER \ AppData \ Local \ Temp \ 2
Prova a digitare% temp% in file explorer e controlla se ti porta in una posizione valida. Ho scoperto che ho ricevuto un errore perché cercava di andare in una posizione "4". C: \ Users \ USER \ AppData \ Local \ Temp \ 4
Ho creato una cartella denominata "4" nella cartella Temp, ho riattivato SSMS e ha iniziato a funzionare di nuovo.
L'unica soluzione che ha funzionato! – user3728728
Verificare le soluzioni qui http://connect.microsoft.com/SQLServer/feedback/details/573771/value-cannot-be-null# – mattytommo