Table of Contents
Se considera que esta guía lo ayudará cuando reciba error del servidor SQL 18483.
¿La PC va lenta?
Leer más
Explicación
Este error aparece cuando se intenta configurar un distribuidor de réplicas en un sistema nuevo utilizando una imagen de cd/dvd de una máquina diferente en la que originalmente se pretendía instalar la instancia de SQL. El controlador recibe un mensaje de error similar a cualquiera de los siguientes:
No se pudo configurar SQL Server Management Studio ‘
Motivo
Si está implementando Server sql desde una imagen de disco de otra computadora que puede tener Server sql instalado, el nombre de red interrelacionado con la imagen de la computadora se conservará durante la nueva instalación. Un nombre de red incorrecto provoca que la configuración del conmutador de replicación falle. El verdadero problema ocurre cuando, después de instalar SQL Server, cualquier persona necesita cambiar el nombre de una computadora.usuario por separado
Para
Una solución para solucionar este problema es reemplazar el nombre de SQL Server con el nombre de red correcto relacionado con la computadora de origen. Para hacerlo, sigue estos pasos:
-
Conéctese a la máquina donde podría implementar SQL Server desde una imagen de disco, pero también use la siguiente instrucción Transact-SQL en SSMS:
-- Usar base de datos maestrausar asistentesANDAR-- Declarar variables localizadasDECLARAR @serverproperty_servername varchar(100);--varchar(100),@servername Obtiene el valor devuelto por la función del sistema SERVERPROPERTY.SELECT @serverproperty_servername implica CONVERT(varchar(100), SERVERPROPERTY('ServerName'));-- Obtener el valor devuelto a través de la variable global @@SERVERNAMEELEGIR @servername equivale a CONVERT(varchar(100), @@SERVERNAME);-- Eliminar servidor con nombre bajoEXEC sp_dropserver @server=@nombreservidor;-- Agregue el servidor correcto como cada servidor principal localEXEC sp_addserver @server=@serverproperty_servername, @local='local';
-
Reiniciar el mecanismo con SQL Server.
-
Para verificar que el nombre de la computadora SQL y la red especificados en la máquina sean los mismos, ejecute la siguiente declaración Transact-SQL básica:
SELECT @@SERVERNAME, SERVERPROPERTY('ServerName');
Leer más
Conéctese a la máquina donde podría implementar SQL Server desde una imagen de disco, pero también use la siguiente instrucción Transact-SQL en SSMS:
-- Usar base de datos maestrausar asistentesANDAR-- Declarar variables localizadasDECLARAR @serverproperty_servername varchar(100);--varchar(100),@servername Obtiene el valor devuelto por la función del sistema SERVERPROPERTY.SELECT @serverproperty_servername implica CONVERT(varchar(100), SERVERPROPERTY('ServerName'));-- Obtener el valor devuelto a través de la variable global @@SERVERNAMEELEGIR @servername equivale a CONVERT(varchar(100), @@SERVERNAME);-- Eliminar servidor con nombre bajoEXEC sp_dropserver @server=@nombreservidor;-- Agregue el servidor correcto como cada servidor principal localEXEC sp_addserver @server=@serverproperty_servername, @local='local';
Reiniciar el mecanismo con SQL Server.
Para verificar que el nombre de la computadora SQL y la red especificados en la máquina sean los mismos, ejecute la siguiente declaración Transact-SQL básica:
SELECT @@SERVERNAME, SERVERPROPERTY('ServerName');
Lo más probable es que opere la variable global @@SERVERNAME
o la función especial SERVERPROPERTY
('ServerName') en SQL Server para determinar los detalles de la red en que la computadora simplemente está haciendo contra SQL Server. La propiedad Servername detrás de todas las funciones SERVERPROPERTY
informa automáticamente un cambio revelado en el nombre de red de la computadora después de reiniciar esta computadora y el servicio de SQL Server. La variable global @@SERVERNAME
contiene el nombre original de la máquina SQL Server específica hasta que el dispositivo de nombre SQL se restablece manualmente.
Pasos para reproducir el problema
¿La PC va lenta?
¡ASR Pro es la solución definitiva para sus necesidades de reparación de PC! No solo diagnostica y repara de forma rápida y segura varios problemas de Windows, sino que también aumenta el rendimiento del sistema, optimiza la memoria, mejora la seguridad y ajusta su PC para obtener la máxima confiabilidad. Entonces, ¿por qué esperar? ¡Empieza hoy mismo!
En casaLa PC donde implementó Server sql desde la imagen del CD, siga estos pasos de comando:
-
Iniciar Creator Studio.
-
En el Explorador de objetos SQL, expanda la instancia Llamadas al servidor.
-
Haga clic derecho en la carpeta de replicación y luego simplemente "Configurar, seleccione Distribución de replicación", luego "Publicar", "Suscriptores", "Distribución" y "Configurar".
-
En el cuadro de diálogo Asistente de distribución de personalización, haga clic en Siguiente.
-
En el cuadro de diálogo principal, haga clic en Distribuidores para especificar que algunos de los "
" específicos actúen como sus propios distribuidores; SQL Server crea la base de datos de distribución pero guarda el botón de televisión y luego hace clic en Siguiente. -
Siguiente en el Agente SQL Server. Diálogo Ejecutar
-
En el cuadro de discusión Carpeta de instantáneas, haga clic en Siguiente.
Nota
Cuando reciba un mensaje que le ayudará a confirmar la ruta a la carpeta de información general, haga clic en Sí inmediatamente.
-
En el paquete de diálogo de la base de datos, haga clic en el botón DistribuidorHaga clic en "Siguiente".
-
En el área de Publicador de cuadros de diálogo, haga clic en Siguiente.
-
En el Panel de acciones de algún asistente de cuadro de diálogo, haga clic en Siguiente.
-
haga clic en nuestro cuadro particular "Listo", "Listo".
En el
Ver Ver también
Si recibió un correo electrónico confirmando la ruta como un camino a la carpeta de instantáneas, haga clic en Sí.
Estoy tratando de hacer coincidir un determinado par de tablas en una larga base de datos de SQL Server de los años 90 con otra base de datos de cliente de SQL Server 2005 mediante la replicación. yo
cuando utilizo para configurar mi servidor sql como ese socio, aparece el siguiente error:
SQL Server Enterprise Manager no pudo usar VIPER aunque era un administrador para VIPER.
Error 18483: No se puede conectar a la máquina porque 'viper' ya que 'distributor_admin' no está configurado para iniciar sesión de forma remota en nuestro propio servidor.
Mientras me exploraba, encontré un par de fuentes y materiales escritos que muestran que el nombre de mi máquina personal y, por lo tanto, la identificación real del servidor, ya no son idénticos. Si compruebo algún tipo de vista en sysservers
master
presento esto:
0 1089 VMSSERV SQL Server SQLOLEDB VMSSERV 04/23/2008 Repl_distributor 09:50:411 Servidor SQL SQLOLEDB VIPER 10.12.2011 13:23:182 1184 SQL Charlie Servidor SQLOLEDB CHARLIE diecinueve de febrero de 2011 1:32:14 p. m.¿La PC va lenta?
¡ASR Pro es la solución definitiva para sus necesidades de reparación de PC! No solo diagnostica y repara de forma rápida y segura varios problemas de Windows, sino que también aumenta el rendimiento del sistema, optimiza la memoria, mejora la seguridad y ajusta su PC para obtener la máxima confiabilidad. Entonces, ¿por qué esperar? ¡Empieza hoy mismo!
La línea para comenzar es el sistema de almacenamiento original que se configuró por primera vez y que quiero usar. Puede (más o menos) ver el nombre original y, además, vmsserv
, yo diría que el identificador real de la máquina es VIPER
. Habilitado
Entonces, basándome en una extensa búsqueda en la red, ejecuté lo siguiente en el Analizador:
USAR consulta PRINCIPALANDARSELECCIONE @@ NOMBRE DEL SERVIDOR, PROPIEDAD DEL SERVIDOR ('Nombre del servidor')
VMSSERV VIPER
La mayoría de las búsquedas en mi sitio web indican que debo señalar para asegurarme de que http://support.microsoft.com/kb/818334 es el uso:
-- Utilizar la base de datos principal de propietarios de mascotasANDAR-- datosusar declarar variables localesDECLARAR @serverproperty_servername varchar(100), @nombreservidorvarchar(100)-- Obtiene el valor entero devuelto por la función específica SERVERPROPERTY de PhysicsSELECCIONE @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))-- Obtener el placer devuelto por la variable global @@SERVERNAMESELECT@servername denota CONVERT(varchar(100), @@SERVERNAME)-- Eliminar servidor con mal nombreEXEC sp_dropserver Añadir @server=@server_name-- dispositivo correcto como servidor localEXEC sp_addserver @server=@serverproperty_servername, @local='local'
El formato correcto para corregir este inicio sería en la última línea de alguna secuencia anterior:
Mejore la velocidad de su computadora hoy descargando este software: solucionará los problemas de su PC.Best Way To Fix SQL Server Error 18483
Bästa Sättet Att Lösa SQL Server-fel 18483
Beste Möglichkeit, Den SQL Server-Fehler 18483 Zu Beheben
Modalità Migliore Per Correggere L'errore 18483 Di SQL Server
Beste Manier Om SQL Server-fout 18483 Op Te Lossen
Melhor Forma Para Corrigir O Erro 18483 Do SQL Server
Лучший способ стратегии. этот план ошибка SQL Server 18483
Le Mieux Pour Corriger L'erreur 18483 De SQL Server
Najlepsza Szansa Na Naprawienie Błędu SQL Server 18483
SQL Server 오류 18483 수정에 관한 가장 좋은 방법