Mensaje "Se produjo el siguiente error o errores de SQL Server al acceder a la tabla [TableName]" al cambiar la propiedad Tipo de datos SQL de un campo de una tabla en Microsoft Dynamics NAV 2009

Se aplica a
Dynamics NAV 2009

Este artículo se aplica a Microsoft Dynamics NAV para todos los países o regiones y todas las configuraciones regionales.

Síntomas

Al cambiar la propiedad Tipo de datos SQL para un campo de una tabla en Microsoft Dynamics NAV 2009, recibe el siguiente mensaje de error:

Nota

Se produjo el siguiente error o errores de SQL Server al acceder a la tabla TableName: 102,"42000",[Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de "Caracteres".

Nota: El marcador de posición TableName representa el nombre real de la tabla Microsoft Dynamics NAV y el marcador de posición Caracteres representa varios caracteres aleatorios de una instrucción SQL.

Este problema ocurre si el nombre de tabla o el nombre de campo relevante es inusualmente largo. Este problema se produce en los productos siguientes:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1

Causa

Este problema se produce porque un nombre de tabla largo o un nombre de campo largo provoca un desbordamiento del búfer. El búfer está disponible para contener la instrucción SQL que aplica el cambio a la tabla subyacente.

Resolución

Información de la revisión

Microsoft ofrece una revisión compatible. En la parte superior de este artículo de Knowledge Base hay una sección "Descarga de revisión disponible". Si encuentra problemas para descargar o instalar esta revisión, o si tiene alguna otra pregunta sobre soporte técnico, póngase en contacto con su socio o, si está inscrito en un plan de soporte directamente con Microsoft, puede ponerse en contacto con el soporte técnico de Microsoft Dynamics y crear una nueva solicitud de soporte técnico. Para ello, visite el siguiente sitio web de Microsoft:

https://mbs.microsoft.com/support/newstart.aspx También puede ponerse en contacto por teléfono con el soporte técnico de Microsoft Dynamics mediante estos vínculos, para números de teléfono específicos de cada país. Para ello, visite uno de los siguientes sitios web de Microsoft:

Socios

https://mbs.microsoft.com/partnersource/support/ Clientes

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm En casos especiales, los costos derivados de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft Dynamics y productos relacionados determina que una actualización específica resolverá el problema. Se aplicarán los costos habituales de soporte técnico a cualquier pregunta y problema de soporte técnico adicional que no guarde relación con la actualización en cuestión.

Cómo obtener los archivos de revisión o actualización de Microsoft Dynamics NAV

Después de solicitar una revisión de Microsoft Dynamics NAV, se le enviará un hipervínculo por correo electrónico.

El correo electrónico contendrá un hipervínculo y una contraseña. Puede utilizar el hipervínculo para descargar la revisión de Microsoft Dynamics NAV o los archivos de actualización. Al hacer clic en el hipervínculo, se abre el cuadro de diálogo Descarga de archivos: advertencia de seguridad . A continuación, se le pedirá que ejecute, guarde o cancele la descarga.

Si hace clic en Ejecutar, los archivos inician el proceso de descarga y extracción. Debe especificar una carpeta para los nuevos archivos y proporcionar la contraseña.

Si hace clic en Guardar, debe especificar una ruta para guardar el archivo comprimido. Al abrir el archivo que guardó, se le pedirá que especifique una ruta de acceso para los archivos. Luego, debe proporcionar la contraseña proporcionada en el correo electrónico.

Si hace clic en Cancelar, el proceso de descarga se detiene.

Cómo instalar una revisión o un archivo de actualización de Microsoft Dynamics NAV

Las revisiones y actualizaciones de la plataforma Microsoft Dynamics NAV están disponibles como archivos únicos. Para instalar una revisión o una actualización de Microsoft Dynamics NAV, debe reemplazar los archivos de instalación de Microsoft Dynamics NAV existentes por los archivos de revisión o actualización. Para ello, siga estos pasos.

Paso 1: Reemplazar los archivos en la instalación de Microsoft Dynamics NAV Classic Client

En la instalación de Microsoft Dynamics NAV Classic Client, reemplace los siguientes archivos mediante la revisión o el archivo de actualización.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Dbm.dll 6.0.33869.0 313,552 01 de octubre de 2012 02:14 x86
Fin.exe 6.0.33869.0 12,603,600 01 de octubre de 2012 02:04 x86
Finhlink.exe 6.0.33869.0 452,824 01 de octubre de 2012 02:14 x86
Finsql.exe 6.0.33869.0 12,738,264 01 de octubre de 2012 02:04 x86
Microsoft.dynamics.nav.dotnetbridge.dll 6.0.33869.0 208,144 01 de octubre de 2012 02:04 x86
Microsoft.dynamics.nav.transformation.reporting.dll 6.0.33869.0 114,472 01 de octubre de 2012 02:04 x86
Nc_netb.dll 6.0.33869.0 17,112 01 de octubre de 2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 01 de octubre de 2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 01 de octubre de 2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01 de octubre de 2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01 de octubre de 2012 02:14 x86

Para reemplazar los archivos NAV de Microsoft Dynamics existentes, siga estos pasos:

  1. Cierre el cliente de Microsoft Dynamics NAV Classic.

  2. Busque el directorio de instalación de Microsoft Dynamics NAV Classic Client. Normalmente, Microsoft Dynamics NAV Classic Client se instala en el directorio siguiente:

    C:\Program Files\Microsoft Dynamics NAV\60\Classic

  3. Copie los archivos que descargó.

  4. Pegue los archivos que ha descargado en el directorio de instalación de Microsoft Dynamics NAV Classic Client.

  5. Haga clic en Sí para sobrescribir los archivos del directorio.

Paso 2: Reemplazar los archivos en la instalación de cliente de Microsoft Dynamics NAV RoleTailored

En la instalación del cliente de Microsoft Dynamics NAV RoleAdaptated, reemplace los siguientes archivos mediante la revisión o el archivo de actualización.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Microsoft.dynamics.framework.patterns.dll 1.3.10803.1047 72,048 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.dll 1.3.10803.1047 702,816 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.mapping.dll 1.3.10803.1047 104,816 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.navigation.dll 1.3.10803.1047 35,192 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.ux2006.dll 1.3.10803.1047 92,528 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll 1.3.10803.1047 67,968 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.windows.dll 1.3.10803.1047 84,336 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.winforms.controls.dll 1.3.10803.1047 2,222,472 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.framework.ui.winforms.dll 1.3.10803.1047 1,173,872 29 de septiembre de 2012 2,130 x86
Microsoft.dynamics.nav.client.builder.dll 6.0.33869.0 211,216 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.client.exe 6.0.33869.0 149,760 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.client.serviceconnection.dll 6.0.33869.0 112,936 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.client.ui.dll 6.0.33869.0 542,984 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.dll 6.0.33869.0 358,680 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.tlb No aplicable 2,680 30 de septiembre de 2012 22:42 No aplicable
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 01 de octubre de 2012 02:03 x86
Microsoft.office.interop.outlook.dll 10.0.4504.0 395,528 01 de octubre de 2012 02:14 x86

Para reemplazar estos archivos, siga estos pasos:

  1. Cierre el cliente de Microsoft Dynamics NAV RoleTailored cliente.

  2. Busque el directorio de instalación de cliente de Microsoft Dynamics NAV RoleTailored Normalmente, el cliente de Microsoft Dynamics NAV RoleTailored se instala en el directorio siguiente:

    C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored Client

  3. Copie los archivos que descargó.

  4. Pegue los archivos que descargó en el directorio de instalación de cliente de Microsoft Dynamics NAV RoleTailored .

  5. Haga clic en Sí para sobrescribir los archivos del directorio.

Paso 3: Reemplazar los archivos en la instalación de Microsoft Dynamics NAV Server

En la instalación de Microsoft Dynamics NAV Server, reemplace los siguientes archivos mediante la revisión o el archivo de actualización.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Httpcfg.exe 5.2.3790.0 22,744 01 de octubre de 2012 02:14 x86
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.ncl.dll 6.0.33869.0 641,280 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.server.exe 6.0.33869.0 141,568 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.service.dll 6.0.33869.0 149,768 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.service.runtime.dll 6.0.33869.0 76,056 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.service.webservices.dll 6.0.33869.0 149,792 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 01 de octubre de 2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 01 de octubre de 2012 02:03 x86
nclcsrt.etx No aplicable 90,329 30 de septiembre de 2012 18:03 No aplicable
nclcsrt.stx No aplicable 92,128 30 de septiembre de 2012 18:03 No aplicable
Nclcsrts.dll 6.0.33869.0 1,456,344 01 de octubre de 2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01 de octubre de 2012 02:14 x86

Para reemplazar estos archivos, siga estos pasos:

  1. Detenga el servidor de Microsoft Dynamics NAV.

  2. Busque el directorio de instalación de Microsoft Dynamics NAV Server. Normalmente, el servidor de Microsoft Dynamics NAV se instala en el directorio siguiente:

    C:\Program Files\Microsoft Dynamics NAV\60\Service

  3. Copie los archivos que descargó.

  4. Pegue los archivos que descargó en el directorio de instalación de Microsoft Dynamics NAV Server.

  5. Haga clic en Sí para sobrescribir los archivos del directorio.

  6. Inicie el servidor de Microsoft Dynamics NAV.

Paso 4: Reemplazar los archivos en la instalación del servidor de base de datos de Microsoft Dynamics NAV

Si tiene instalado el servidor de base de datos de Microsoft Dynamics NAV, reemplace los siguientes archivos de la instalación del servidor de base de datos de Microsoft Dynamics NAV mediante la revisión o los archivos de actualización.

Nota: Si ejecuta la opción SQL Server, omita este paso.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Atl71.dll 7.10.3077.0 95,440 01 de octubre de 2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 01 de octubre de 2012 02:13 x86
Fin.etx No aplicable 190,020 30 de septiembre de 2012 17:34 No aplicable
Fin.stx No aplicable 220,559 30 de septiembre de 2012 17:34 No aplicable
Hotcopy.exe 6.0.33869.0 927,960 01 de octubre de 2012 02:14 x86
Navdbmsnapin.msc No aplicable 63,130 29 de marzo de 2012 22:39 No aplicable
Ndsm.dll 6.0.33869.0 563,920 01 de octubre de 2012 02:14 x86
Ndsmcontrol.dll 6.0.33869.0 430,816 01 de octubre de 2012 02:14 x86
Server.exe 6.0.33869.0 1,167,064 01 de octubre de 2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01 de octubre de 2012 02:13 x86
Stopsrv.exe 6.0.33869.0 744,664 01 de octubre de 2012 02:14 x86

Para reemplazar los archivos, siga estos pasos.

  1. Detenga el servidor de base de datos de Microsoft Dynamics NAV.

  2. Busque el directorio de instalación del servidor de base de datos de Microsoft Dynamics NAV. El servidor de bases de datos de Microsoft Dynamics NAV normalmente se instala en el directorio siguiente:
    C:\Program Files\Microsoft Dynamics NAV\60\Database Server

  3. Copie los archivos que descargó.

  4. Pegue los archivos que ha descargado en el directorio de instalación del servidor de base de datos de Microsoft Dynamics NAV.

  5. Haga clic en Sí para sobrescribir los archivos del directorio de instalación.

  6. Inicie el servidor de base de datos de Microsoft Dynamics NAV.

Paso 5: Reemplazar los archivos en la instalación de Microsoft Dynamics NAV Application Server

Si tiene instalado el servidor de aplicaciones de Microsoft Dynamics NAV, reemplace los siguientes archivos de la instalación de Microsoft Dynamics NAV Application Server mediante los archivos de revisión o de actualización.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Dbm.dll 6.0.33869.0 313,552 01 de octubre de 2012 02:14 x86
Nas.exe 6.0.33869.0 2,200,784 01 de octubre de 2012 02:04 x86
Nassql.exe 6.0.33869.0 2,309,848 01 de octubre de 2012 02:04 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01 de octubre de 2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01 de octubre de 2012 02:14 x86

Para reemplazar los archivos, siga estos pasos.

  1. Detenga el servidor de aplicaciones de Microsoft Dynamics NAV.

  2. Localice el directorio de instalación de Microsoft Dynamics NAV Application Server. Normalmente, el servidor de aplicaciones de Microsoft Dynamics NAV se instala en el directorio siguiente:

    C:\Program Files\Microsoft Dynamics NAV\60\Application Server

  3. Copie los archivos que descargó.

  4. Pegue los archivos que descargó en el directorio de instalación de Microsoft Dynamics NAV Application Server.

  5. Haga clic en Sí para sobrescribir los archivos del directorio.

  6. Inicie el servidor de aplicaciones de Microsoft Dynamics NAV.

Paso 6: Reemplazar los archivos en la instalación del SDK de Microsoft Dynamics NAV

Si tiene instalado el SDK de Microsoft Dynamics NAV, reemplace los siguientes archivos.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Cf.h No aplicable 57,950 30 de septiembre de 2012 22:42 No aplicable
Cfront.dll 6.0.33869.0 1,432,280 01 de octubre de 2012 02:14 x86
Cfront.ocx 6.0.33869.0 112,856 01 de octubre de 2012 02:14 x86
Cfrontsql.dll 6.0.33869.0 1,644,760 01 de octubre de 2012 02:14 x86
Libload.c No aplicable 31,718 30 de septiembre de 2012 16:29 No aplicable
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll 6.0.33869.0 182,560 01 de octubre de 2012 02:04 x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml No aplicable 443,045 30 de septiembre de 2012 16:49 No aplicable
Sample.c No aplicable 28,718 30 de septiembre de 2012 16:29 No aplicable
Sample.exe 6.0.33869.0 32,984 01 de octubre de 2012 02:14 x86

Para reemplazar los archivos, siga estos pasos.

  1. Busque los directorios de instalación del SDK de Microsoft Dynamics NAV. Normalmente, el SDK de Microsoft Dynamics NAV se instala en los siguientes directorios:

    C:\Program Files\Microsoft Dynamics NAV\60\SDK\CFRONT
    C:\Program Files\Microsoft Dynamics NAV\60\SDK\Communication Components
    C:\Program Files\Common Files\Microsoft Dynamics NAV\Communication Component

  2. Elija el SDK que desea actualizar, ya sea C/Front o Communication Components.

  3. Copie los archivos que descargó.

  4. Pegue los archivos que ha descargado en el directorio de instalación de SDK de Microsoft Dynamics NAV adecuado.

  5. Haga clic en Sí para sobrescribir los archivos del directorio.

Nota Si descargó una revisión o una actualización para los componentes de comunicación, debe registrar los archivos .dll individualmente.

Paso 7: Reemplazar los archivos en la instalación del controlador ODBC de Microsoft Dynamics NAV

Si tiene instalado el controlador ODBC de Microsoft Dynamics NAV, reemplace los siguientes archivos en la instalación del controlador ODBC de Microsoft Dynamics NAV.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Cfront.dll 6.0.33869.0 1,432,280 01 de octubre de 2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 01 de octubre de 2012 02:14 x86
Nc_netb.dll 6.0.33869.0 17,112 01 de octubre de 2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 01 de octubre de 2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 01 de octubre de 2012 02:14 x86
Nodbc.dll 6.0.33869.0 2,144,464 01 de octubre de 2012 02:14 x86
Nodbc.xml No aplicable 1,209 29 de marzo de 2012 22:38 No aplicable
Nodbccfg. domain 6.0.33869.0 726 016 30 de septiembre de 2012 17:38 No aplicable
Nodbccfg.xml No aplicable 2,538 29 de marzo de 2012 22:38 No aplicable
Slave.exe 6.0.33869.0 38,608 01 de octubre de 2012 02:14 x86

Para reemplazar los archivos, siga estos pasos.

  1. Busque el directorio de instalación del controlador ODBC de Microsoft Dynamics NAV. El controlador ODBC de Microsoft Dynamics NAV normalmente se instala en el directorio siguiente:

    C:\Program Files\Microsoft Dynamics NAV\60\ODBC

  2. Copie los archivos que descargó.

  3. Pegue los archivos que descargó en el directorio de instalación del controlador ODBC de Microsoft Dynamics NAV.

  4. Haga clic en Sí para sobrescribir los archivos del directorio.

Paso 8: Reemplazar el componente de comunicación

Reemplace los siguientes archivos.

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Msmqbusadapter.dll 6.0.33869.0 283,880 01 de octubre de 2012 02:14 x86
Npipebusadapter.dll 6.0.33869.0 257,256 01 de octubre de 2012 02:14 x86
Nscomcom2.dll 6.0.33869.0 237,784 01 de octubre de 2012 02:14 x86
Socketbusadapter.dll 6.0.33869.0 281,832 01 de octubre de 2012 02:14 x86

Para reemplazar los archivos, siga estos pasos.

  1. Localice el directorio del componente de comunicación. El componente de comunicación se suele instalar en el directorio siguiente:

    C:\Program Files\Common Files\Microsoft Dynamics NAV\Communication Component

  2. Copie los archivos que descargó.

  3. Pegue los archivos que descargó en el directorio de Microsoft Dynamics NAV Communication Component.

  4. Haga clic en Sí para sobrescribir los archivos del directorio.

Requisitos previos

Debe tener uno de los siguientes productos instalados para aplicar esta revisión:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1

Nota especial para Microsoft Dynamics NAV 2009 Service Pack 1
Antes de aplicar esta revisión a una instalación de Microsoft Dynamics NAV 2009 Service Pack 1, asegúrese de que la instalación actual de Microsoft Dynamics NAV 2009 SP1 tenga el número de compilación 32074 o uno posterior. Para obtener más información, visite uno de los siguientes sitios web de Microsoft, en función de si es socio o cliente:
Partner

Versión de revisión combinada para Microsoft Dynamics NAV 2009 SP1 y Microsoft Dynamics NAV 2009 R2 Cliente

Versión de revisión combinada para Microsoft Dynamics NAV 2009 SP1 y Microsoft Dynamics NAV 2009 R2
Si el número de compilación de la instalación actual de Microsoft Dynamics NAV 2009 Service Pack 1 es inferior a 32074, debe realizar uno de los siguientes pasos para poder instalar esta revisión:

  • Instalar la revisión 2496107. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    Archivos de recursos de revisión de la plataforma de 2496107 para Microsoft Dynamics NAV 2009 Service Pack 1

  • Realice una actualización de la solución a Microsoft Dynamics NAV 2009 R2. Para obtener más información sobre cómo realizar una actualización de solución de Microsoft Dynamics NAV 2009 Service Pack 1 a Microsoft Dynamics NAV 2009 R2, visite el siguiente sitio web de Microsoft:
    Instrucciones de instalación y actualización de Microsoft Dynamics NAV 2009 R2

Para obtener información sobre cómo encontrar el número de compilación en Microsoft Dynamics NAV, visite uno de los siguientes sitios web de Microsoft, en función de si es un partner o un cliente:
Partner

Cómo encontrar el número de compilación en Microsoft Dynamics NAV Cliente

Cómo encontrar el número de compilación en Microsoft Dynamics NAV

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft

Nota Esto es un artículo "PUBLICACIÓN RÁPIDA" creado directamente desde la organización de soporte técnico de Microsoft. La información contenida se proporciona tal cual en respuesta a nuevos problemas. Como resultado de la rapidez en la publicación, es posible que los materiales incluyan errores tipográficos. Además, se pueden revisar en cualquier momento sin previo aviso. Consulte los Términos de uso para otras consideraciones.