entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

hola estoy tratando de cambiar el collation de una base de datos que viene con este Chinese_PRC_CI_AS

utilizando este comando

ALTER DATABASE AXData COLLATE Modern_Spanish_CI_AS

pero me salen los siguientes errores:

Mens. 5075, Nivel 16, Estado 1, Línea 1
El objeto 'GetNAccess' de tipo objeto es dependiente de intercalación de base de datos. La intercalación de base de datos no se puede cambiar si un objeto enlazado a un esquema depende de ella. Quite las dependencias de la intercalación de base de datos y vuelva a intentar la operación.

Mens. 5075, Nivel 16, Estado 1, Línea 1
El objeto 'GetNAccessTable' de tipo objeto es dependiente de intercalación de base de datos. La intercalación de base de datos no se puede cambiar si un objeto enlazado a un esquema depende de ella. Quite las dependencias de la intercalación de base de datos y vuelva a intentar la operación.
Mens. 5072, Nivel 16, Estado 1, Línea 1
Error de la instrucción ALTER DATABASE. La intercalación predeterminada de la base de datos 'AXData' no se puede establecer en Modern_Spanish_CI_AS.

hay algo que me hace falta para el comando o como puedo cambiar el collation ya que la base datos AXData esta vacia.

2 Respuestas

1voto

bl4z3r Puntos16850

Ese error te muestra es bastante claro. Debes cambiar la intercalación de los objetos de la base de datos en el siguiente orden:

  1. Tablas
  2. Esquema
  3. Base de datos.

De esa manera solucionas tu error.

1voto

Leonardo-Tadei Puntos227010

Hola @german,

el mensaje de error dice que para cambiar el collation tenés que desvincular primero de la estructura la relación que tiene el objeto GetNAccess

Lo más probable es que sea una clave foránea o una restricción de integridad referencia. Sacá esa relación y luego debería funcionarte el cambio de juego de caracteres...

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta