Id. de artículo: 317241 - Última revisión: viernes, 18 de mayo de 2007 - Versión: 5.4

Cambiar el nombre un equipo host para SQL Server hace que la depuración de procedimiento almacenado errores

Nota acerca de su sistema operativoEste artículo se aplica a un sistema operativo distinto al que usa. El contenido del artículo que puede que no sea importante para usted, se deshabilitará
Expandir todo | Contraer todo

Síntomas

Si cambia el nombre el equipo host para un servidor de Microsoft SQL Server 2000, no se puede recorrer un procedimiento almacenado de SQL con el entorno de Visual Studio 2005 o Visual Studio. NET, y puede recibir el siguiente mensaje de error:
El subproceso 'OldServerName(nn)' (0x8nnnnnnn) terminó con código 0 (0 x 0). El programa ' depurador SQL: T-SQL ' terminó con código 0 (0 x 0).
Nota Aunque puede ejecutar el procedimiento almacenado.

Causa

El depurador no puede encontrar el nombre del equipo host en la entrada de tabla de sistema porque se cambió el equipo host. Durante la instalación, SQL Server almacena el nombre del equipo host en una entrada de tabla de sistema utilizada por el depurador. Si se cambia el nombre del equipo host, esta tabla no se actualiza automáticamente.

Solución

Actualizar el nombre del equipo interno de SQL Server:
  1. En el Analizador de consultas, ejecute los comandos siguientes:
    sp_dropserver 'OldServerName'
    go
    sp_addserver 'NewServerName','local'
    go
    					
  2. Detenga y reinicie SQL Server para actualizar el variable global @@ servername con el nombre de servidor correcto.
  3. Utilizar el Analizador de consultas y ejecute el comando siguiente para comprobar el nombre correcto del servidor:
    SELECT @@servername
    					

Referencias

Para obtener más información acerca de cómo configurar la depuración de SQL, consulte el tema siguiente de Visual Studio .NET ayuda en pantalla de documentación:
SettingUpSQLDebugging
http://msdn2.microsoft.com/en-us/library/s4sszxst(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/s4sszxst(vs.71).aspx)


Para obtener más información acerca de cambiar el nombre un servidor SQL Server, consulte "Cambiar el nombre de un Server" en los libros de SQL Server en línea. Además, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
303774  (http://support.microsoft.com/kb/303774/ ) Error: Cambiar el nombre de un tema de servidor en los libros en pantalla está incompleto

La información de este artículo se refiere a:
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio .NET 2003 Professional
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbmt kbvs2005applies kbvs2005swept kbvs2002sp1sweep kbbug kbdebug kbprb KB317241 KbMtes
Traducción automáticaTraducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 317241  (http://support.microsoft.com/kb/317241/en-us/ )