Erreur SSMS – "Tentative de lecture ou d'écriture de la memory protégée" – Accès à Localhost – Modifier 200 lignes

Donc, je courais un SQL Server localhost et j'ai essayé d'éditer les 200 premières lignes d'une table. Puis j'ai reçu ceci (l'original est en allemand, j'ai trouvé celui-ci à travers le net):

entrez la description de l'image ici

Après cela, SSMS se ferme. J'ai fait des searchs et j'ai découvert que c'est un problème connu, si la variable PATH est plus de 2K signes. Le mien est 1336, donc le problème devrait être ailleurs.

C'est la variable de path:

C:\Program Files\Common Files\Microsoft Shared\Windows Live; C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live; C:\ProgramData\Oracle\Java\javapath; C:\Program Files (x86)\Intel\iCLS Client\; C:\Program Files\Intel\iCLS Client\; %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Program Files\Intel\WiFi\bin\; C:\Program Files\Common Files\Intel\WirelessCommon\; C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files\Intel\Intel(R) Management Engine Components\IPT; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;%systemroot%\System32\WindowsPowerShell\v1.0\; C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\; C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\; C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\; C:\Program Files\Microsoft SQL Server\120\Tools\Binn\; C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\; C:\Program Files\Microsoft SQL Server\120\DTS\Binn\; C:\Program Files (x86)\Windows Live\Shared; C:\Program Files\Git\cmd;%USERPROFILE%\.dnx\bin; C:\Program Files\Microsoft DNX\Dnvm\; C:\Program Files\Microsoft SQL Server\130\Tools\Binn\; C:\Program Files\TortoiseSVN\bin 

Parfois, en fonction de ma chance, je ne reçois même pas un message d'erreur mais ceci: entrez la description de l'image ici

Cela signifie que le SSMS va être redémarré.

Points supplémentaires:

  • SQL Server 2014
  • Le problème existe seulement sur localhost. Si je me connecte à un server, c'est ok.
  • J'ai assez de RAM.
  • Localhost travaillait depuis environ une journée, mais a décidé de faire ça.

Ce que j'ai essayé:

  • Redémarrez l'ordinateur 🙂
  • Déposer et rebuild la database
  • Compter les signes dans la variable PATH
  • Installation de la dernière version à partir d'ici -> https://msdn.microsoft.com/fr-fr/library/mt238290.aspx

Plus d'infos et mises à jour:

  • Je n'ai aucune option de réparation dans Ajout / Suppression de programmes: entrez la description de l'image ici

  • La database a été créée par moi en utilisant SSMS 2014. Elle n'avait rien à voir avec les versions précédentes.

  • L'erreur apparaît après avoir essayé d'éditer les 200 premières lignes: entrez la description de l'image ici

  • Détails d'erreur sur le message d'erreur (en allemand, mais la langue n'est pas si importante):

https://gist.github.com/Vitosh/0eb2371ebf9552af0349ad8ceff442e7 https://gist.github.com/Vitosh/0f36f35998149de413e9b412ce8e21fc

Important EDIT – cela semble être important! C'est l'info du studio:

Microsoft SQL Server Management Studio 12.0.2000.8

Microsoft Analysis Services-Clienttools 12.0.2000.8

Composants Microsoft Data Access (MDAC) 10.0.10586.0

Microsoft MSXML 3.0 6.0

Microsoft .NET Framework 4.0.30319.42000

Besortingebssystem 6.3.10586

Concernant le server:

  • celui dans le nuage sans problèmes est 12.0.4213

  • le localhost où les problèmes apparaissent est 13.0.1100

Je pense que cela devrait être quelque chose.

Veuillez vérifier la version de votre studio SQL Server Management …. J'ai rencontré le même problème que vous mentionnez. Cela s'est produit parce que j'essayais d'éditer la database de SQL Server 2014 avec SQL Server Management Studio 2012. La solution est que vous devez mettre à jour votre studio de gestion SQL Server mettre à jour votre studio de gestion SQL Server à 2014 ou supérieur

MISE À JOUR: Vous pouvez essayer en exécutant SQL Server Management Studio en tant qu'administrateur. (Cliquez avec le button droit sur l'icône et select Exécuter en tant qu'administrateur )