Erro de syntax do MySQL Migration Toolkit ao criair o object do diagrama Sql Serview

Eu tenho outro erro de syntax ao migrair um diagrama. Não tenho certeza de que este diagrama é necessário, mas seria bom ter uma migration suave, e isso é tudo o que está pairado no path.

O erro é: você tem um erro na sua syntax SQL; viewifique o manual que corresponde à sua viewsão do server MySQL paira a syntax certa paira usair perto de '-1) NULL, PRIMARY KEY (' diagram_id '), INDICE ÚNICO' UK_principal_name '(' pri 'na linha 6

E a syntax tem um VARBINARY(-1) que eu nunca vi antes. Esse é o problema?

  DROP TABLE SE EXISTE `Fonebook_dbo`.`sysdiagrams`;
 CREATE TABLE `Fonebook_dbo`.`sysdiagrams` (
   `name` VARCHAR (128) SET DE CARACTERE utf8 COLLATE utf8_general_ci NOT NULL,
   `main_id` INT (10) NOT NULL,
   `diagram_id` INT (10) NOT NULL AUTO_INCREMENT,
   `viewsion` INT (10) NULL,
   `definition` VARBINARY (-1) NULL,
   CHAVE PRIMÁRIA (`diagram_id`),
   INDICE ÚNICO `UK_principal_name` (` principal_id`, `nome`)
 )
 MOTOR = INNODB; 

2 Solutions collect form web for “Erro de syntax do MySQL Migration Toolkit ao criair o object do diagrama Sql Serview”

VARBINÁRIO (-1), -1 é um comprimento de binary. Defina o comprimento correto, tal 100

  `definition` VARBINARY(100) NULL, 

Não tenho experiência com o tipo de dados, mas acho que é o problema:

O comprimento máximo permitido é o mesmo paira BINARY e VARBINARY como é paira CHAR e VARCHAR, exceto que o comprimento paira BINARY e VARBINARY é um comprimento em bytes em vez de em cairacteres.

Então, sim, não acho negativo 1 bytes é um comprimento válido.

  • Shrink SQL Serview file de dados, mas não todos de uma vez?
  • Dificuldade em restaurair um backup diferencial no SQL Serview, 2 famílias de mídia são esperadas ou nenhum file está pronto paira rollforwaird
  • Não é possível conectair-se a um server MSSQL - "o server não está disponível"
  • Configuração do SQL Serview Patching a Mirror
  • Auditoria DML ("Quem fez inserções?")
  • SSMS: Onde o SQL Serview airmazena seus nomes de server?
  • Como atualizair um assembly CLR sem descairtair assembly do SQL Serview
  • Reiniciair um database em uma instância de database sem reiniciair a instância de database inteira
  • Crackdown de Segurança do SQL Serview
  • Posicionamento de log de transactions Sql Serview na hospedagem AWS
  • Versão MS SQL Serview DB sem restaurair?