J'ai une instance de SSMS 2008 pour laquelle l'option de modification de données dans une table ne fonctionne pas. Si je clique avec le bouton droit de la souris sur n’importe quelle table dans l’explorateur d’objets et que je sélectionne "Editer les 200 premières lignes", une boîte de dialogue d’erreur s'affiche "Caractères de préfixe ou de suffixe non valides. (Outils de base de données MS Visual) '. L'erreur semble être associée spécifiquement à SSMS, pas à SQL Server (car cette instance SSMS génère la même erreur quelle que soit la base de données à laquelle je me connecte, mais j'ai vérifié que je peux me connecter à certaines des mêmes bases de données à l'aide de SSMS sur d'autres machines. sans l'erreur). (Cependant, notre pare-feu m'empêche d'utiliser SSMS sur d'autres ordinateurs pour certaines tâches cruciales, j'ai donc besoin de résoudre le problème).
Googler pour l'erreur suggère que je devrais changer le préfixe, le suffixe ou le caractère d'échappement, mais sans indiquer comment vous pouvez effectuer ce changement dans SSMS. Je tiens également à souligner que je ne suis au courant d'aucune personnalisation effectuée sur SSMS depuis son installation. Par conséquent, je serais surpris de devoir effectuer un tel changement maintenant.
Quelqu'un at-il une idée du sens du message d'erreur ou de ce que je peux faire à ce sujet? Ou comment je peux changer le préfixe / suffixe / caractères d'échappement si c'est vraiment le problème.
la source
Réponses:
J'ai rencontré la même erreur ("Caractères de préfixe ou de suffixe non valides. (Outils de base de données MS Visual)"), car j'essayais d'utiliser SSMS 2008R2 avec une base de données SQL-Server 2012.
SQL Server 2008R2 et 2012 sont installés sur ma machine et j’utilisais le mauvais SSMS.
la source
Les options de Query et View Designer ont des caractères incorrects pour le préfixe ou le suffixe. Vous ne pouvez pas utiliser le caractère d'échappement en tant que préfixe de paramètre ou suffixe.
Pour corriger cette erreur, utilisez des caractères de préfixe ou de suffixe ne contenant pas le caractère d'échappement ou modifiez-les.
la source