Sql Server Management Studio: Altere os caracteres de prefixo ou sufixo

7

Eu tenho uma instância do SSMS 2008, para a qual a opção de editar dados em uma tabela não funciona. Se eu clicar com o botão direito do mouse em qualquer tabela no Object Explorer e selecionar 'Edit top 200 rows', recebo uma caixa de diálogo de erro 'Prefixo inválido ou caracteres de sufixo. (Ferramentas de Banco de Dados do MS Visual) '. O erro parece estar associado especificamente ao SSMS, não ao SQL Server (porque essa instância do SSMS apresenta o mesmo erro, independentemente do banco de dados ao qual me conecto, mas verifiquei que posso me conectar a alguns dos mesmos bancos de dados usando o SSMS em outras máquinas sem o erro). (No entanto, nosso firewall me impede de usar o SSMS em outras máquinas para algumas tarefas cruciais, portanto, preciso corrigir o problema).

Pesquisando o erro sugere que eu deveria alterar o prefixo, sufixo ou caractere de escape, mas sem nenhuma indicação de como você pode fazer essa alteração no SSMS. Eu também notaria que não estou ciente de ter feito qualquer customização no SSMS desde a instalação, então ficaria surpreso em ter que fazer essa mudança agora.

Alguém tem alguma idéia do que a mensagem de erro significa ou o que posso fazer sobre isso? Ou como posso alterar os caracteres de prefixo / sufixo / escape se esse for realmente o problema.

    
por PhantomDrummer 08.10.2012 / 15:36

2 respostas

3

Eu encontrei o mesmo erro ('Caracteres de prefixo ou sufixo inválidos. (MS Visual Database Tools)'), e foi porque eu estava tentando usar o SSMS 2008R2 com um banco de dados do SQL Server 2012.

Eu tenho o SQL Server 2008R2 e 2012 instalados na minha máquina e estava usando o SSMS errado.

    
por 05.11.2013 / 23:40
-1

As opções Consulta e Visualização do Designer possuem caracteres incorretos para o prefixo ou sufixo. Você não pode usar o caractere de escape como um prefixo de parâmetro ou um caractere de sufixo.

Para corrigir esse erro, use caracteres de prefixo ou sufixo que não contenham o caractere de escape ou altere o caractere de escape.

    
por 08.10.2012 / 17:35