InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
También puedes ver ...
SET IDENTITY_INSERT ON y LinqToSQL
SQL Server 2008
LinQ To SQL - Un ejemplo sencillo
Formatear números en SQL Server
Leer un campo XML de SQL Server 2005 con C#
SQL dinámico en Transact SQL
Cursores en Transact SQL
Triggers en Transact SQL
Replicación con SQL Server y SQL Server Mobile
Funciones en Transact SQL

Afiliados
La Web del programador
MundoProgramacion


 

Cambiar el nombre del servidor SQL Server

    Un problema bastante común en SQL Server es cambiar el nombre del host (servidor) una vez que está instalado SQL Server. Esto provoca entre otros "daños colaterales" que fallen los asistentes, dejan de funcionar las réplicas, el depurador de Transact - SQL  y otros servicios avanzados de SQL Server.

    La explicación es sencilla, durante la instalación de SQL Server se graba en la base de datos del sistema, master, el nombre del servidor. Este nombre lo podemos consultar a través del la variable global @@SERVERNAME.

 
SELECT @@SERVERNAME

    Cuando cambiamos el nombre del servidor, estos datos no se actualizan de forma automática, con lo que la información que hay en la base de datos master de SQL Server ha quedado desfasada. Podemos consultar el nombre del host a través de la variable de entorno %COMPUTERNAME% con el siguiente comando DOS.

 c:\echo %COMPUTERNAME% 

    Solucionar el problema también es fácil, solo debemos ejecutar los procedures sp_dropserver y sp_addserver. En primer lugar ejecutamos sp_dropserver con el nombre antiguo del servidor (el que devuelve @@SERVERNAME) y posteriormente sp_addserver con el nuevo nombre del servidor (el que devuelve la variable de entorno %COMPUTERNAME%) y palabra clave 'local'.

 

sp_dropserver 'OLD_SERVER'

go

sp_addserver 'NEW_SERVER', 'local'

go

    En este ejemplo OLD_SERVER es el nombre anterior del host y NEW_SERVER el nuevo nombre. Ahora tan solo falta reiciar el servicio de SQL Server para que los cambios tengan efecto.

    De este modo todo hemos solucionado el problema y todo volvera a funcionar normalmente.

    Saludos, DJK


 Versión para imprimir  Foros de consulta

 
xxx por xxx
Respuesta recibida el [12/03/2007 05:04:36]
xxxx

 
muy bueno por Karlos
Respuesta recibida el [20/03/2007 11:18:44]
Creo que es mas claro que el agua.

 
dimelo por gonzalo
Respuesta recibida el [21/03/2007 11:31:11]
donde puedo descargar laverciones de sql server 2000 y 2003

 
Felicidades por Victor Manuel Colorado
Respuesta recibida el [06/05/2007 11:16:53]
La página me parece muy buena y completa. Es de gran utilidad para mi ya que soy novato en lo de las bases de datos, pero todo se encuentra muy bien explicado.
Por otra parte felicidades a Pedro Herrarte Sánchez me parece que eres una persona muy bien preparada. Me gustaria aprender tanto como tu jejeje.

masterlord16@hotmail.com

 
Una aclaración por David
Respuesta recibida el [06/03/2008 11:54:55]
Además de el nombre en la variable @@Servername te viene la instancia. Es decir si has instalado sql express la instancia que te instala por defecto es SQLEXPress (creo..) y la variable @@servername debería tener el valor "Nombre_Maquina/Instancia". La instancia que te instala el paquete SQL Server 2005 por defecto se llama DEFAULT y es justo solamente en este caso cuando la variable @@servername solo tiene el valor del nombre de la máquina. 

 
Service Manager por Yasser
Respuesta recibida el [15/07/2008 01:56:20]
Pero en el service manager me sigue apareciendo el host anterior y solo a el se conecta, ya que si le doy al nuevo me dice que no encuentra la ruta

 
problema con instancia por mirj
Respuesta recibida el [29/09/2008 09:59:47]
mi problema es el siguiente. con el comando select @@servername me despliega server1\sl

segun esto \sl es la instancia.
pero cuando inten conectar me marca los siguiente:

C:\>OSQL -S192.168.67.2\servidor1\sl -Usa -P
[DBNETLIB]No existe el servidor SQL Server o se ha denegado el acceso al

mismo.

[DBNETLIB]ConnectionOpen (Connect()).





Añadir comentario ... Para preguntar utiliza los foros
Autor:

Título:


Para preguntar utiliza los foros.



 Versión para imprimir

Cambiar el nombre del servidor SQL Server
Autor: Pedro Herrarte Sánchez
Visitas: 6145 Fecha de publicación: 08/03/2007
Pedro Herrarte, es consultor independiente, ofreciendo servicios de consultoría, análisis, desarrollo y formación.

Posee mas de diez años de experiencia trabajando para las principales empresas de España.

Es especialista en tecnologías .NET, entornos Web, bases de datos (SQL Server y ORACLE) e integración de sistemas.

Es experto en desarrollo (C#, ASP.NET, VB.Net, T-SQL, PL/SQL, , ASP, CGI , C, Pro*C, Java, Essbase, Vignette, PowerBuilder y Visual Basic ...) y bases de datos (SQL Server y ORACLE).

Es fundador, diseñador y programador de www.devjoker.com.




Visitas: 302 | Comentarios: 0 | Archivo: Articulos
Categorias: ASP.NET|CSS|ASP.NET
Visitas: 137 | Comentarios: 0 | Archivo: Articulos
Categorias: TFS
Visitas: 101 | Comentarios: 5 | Archivo: Articulos
Categorias: TFS
Visitas: 429 | Comentarios: 4 | Archivo: Articulos
Categorias: Transact-SQL|LinQ
Visitas: 1448 | Comentarios: 6 | Archivo: Articulos
Categorias: Visual Basic .NET|C#|ASP.NET|ASP.NET|Programación|ADO.NET
27/09/2008 Navegando ....
Visitas: 238 | Comentarios: 0 | Archivo: Articulos
Categorias: Humor
Visitas: 611 | Comentarios: 0 | Archivo: Articulos
Categorias: Visual Basic .NET|C#|ASP.NET|ASP.NET|Programación|WCF
Visitas: 2571 | Comentarios: 4 | Archivo: Articulos
Categorias: C#
Visitas: 463 | Comentarios: 0 | Archivo: Articulos
Categorias: JavaScript|ASP.NET
Visitas: 1072 | Comentarios: 0 | Archivo: Articulos
Categorias: Windows XP|Linux|Windows Vista

Útimos temas recibidos en los foros ...
Crystal reports XI Release 2 y asp.net por mvargas ... [ASP.NET] 0 21/11/2008
Enviar un email con C# utilizando .Net FrameWork 2.0 con logo... por Moises ... [ASP.NET] 0 21/11/2008
Enviar un email con C# utilizando .Net FrameWork 2.0 por Moises ... [C#] 0 21/11/2008
Cuestión de BFILE. por Megatron ... [ORACLE] 0 21/11/2008
Enviar email por Dol ... [ASP.NET] 5 21/08/2007
*******PREGUNTA********: por T.S.U.En Informatíca ... [Visual Basic 6.0] 5 17/03/2008
Programar tareas en oracle. por Rodrigo ... [ORACLE] 0 21/11/2008
fechas con datatimepicker por peyin ... [Visual Basic .NET] 3 20/11/2008
agregar datos de un gridview a un textbox por jhors ... [ASP.NET] 3 19/09/2007
Select de sql en c# por Stuart ... [C#] 1 20/11/2008
Manual en Español de SQL Navigator for Oracle por Maira ... [ORACLE] 12 30/03/2008
Como mandar mensaje a Celular por Pako ... [C#] 40 13/03/2007

Access CGI JSP ORACLE UNIX
Actualidad HTML/DHTML/XHTML LINUX PHP Visual Basic .NET
ASP ISAPI MS DOS Power Builder Visual Basic 6.0
ASP.NET Java mySQL SQL WIN 98/NT/2000/XP
C# JavaScript Opinion SQL Server

devjoker  Te recomendamos además ...
28/06/2006 Triggers en PL/SQL    forma parte de...Tutorial PL/SQL
01/04/2006 Estructuras de control en PL/SQL    forma parte de...Tutorial PL/SQL
02/09/2007 Procedimientos almacenados en Transact SQL    forma parte de...Tutorial de Transact SQL
03/01/2007 Tipos anulables    forma parte de...Tutorial C#
01/01/2006 Borrado de datos. DELETE    forma parte de...Tutorial SQL
22/10/2005 Vistas    forma parte de...Tutorial SQL
04/03/2006 Bloques PL/SQL    forma parte de...Tutorial PL/SQL
01/08/2006 Generar un fichero Excel con C# sin tener Excel instalado
04/07/2007 ¿Cómo crear RSS?    forma parte de...Tutorial RSS
21/06/2007 Código embebido en Reporting Services

 

Encuesta
¿A que perfil te adaptas mejor?
[Ver] [Votar]