Crear ODBC de forma manual (64 Bits)

Bienvenidos a un nuevo tutorial, hoy aprenderemos a crear los registros de ODBC para la arquitectura 64 BITS.

¿Por qué para 64 bits?
Básicamente si tenemos un sistema con arquitectura 32 Bits, podemos valernos de los archivos .reg que contienen la mayoria de los files, pero para 64 bits no siempre tenemos ese archivo disponible (más que todo, en versiones medias y viejas, como 0.97x, 0.97+0.99, 0.99b , Season1 , Season 2, Season 3 o Season 4) ya que en versiones nuevas como los episodios de Season 6 es frecuente encontrar registros en 64 bits.



¿Para que sirven esos registros?
Tienen una función de "enlace" la cual es fundamental para el funcionamiento de nuestro servidor.
El pasaje de datos se origina desde el Gamserver.exe => Dataserver.exe => DB
Adicionalmente, sin esta conexión no podríamos iniciar el servidor ya que al prender las dataservers.exe de nuestros files, nos arrojaría un error con referencia al tema.
Es por eso, que en este tutorial aprenderemos a crear esos registros de forma totalmente manual.

1)Comenzaremos creando la ODBC para la base de datos MuOnline.
Para esto, debemos ingresar a:
C:\WINDOWS\SysWOW64\odbcad32.exe
Archivo odbcad32

2)En nuestra nueva ventana hacemos un clic en donde dice
"DNS Sistema" y luego en el boton "Agregar"

Agregando Dns de sistema


3)Nuestro siguiente paso, será deslizar la barra de desplazamiento hasta el final, seleccionar la opción "SQL SERVER" y luego hacemos un clic en "Finalizar"

Nuevo origigen de datos SQL server

4)Automáticamente, se nos abrirá una nueva ventana, la cual pasaremos a configurar.
En el campo: "Nombre" escribiremos "MuOnline"
En el campo: "Descripción" lo dejamos en blanco (Este campo se usa como anotación personal, es decir, para darle una leyenda sobre el tipo de ODBC que estamos creando, si ustedes lo necesitan ya que trabajan con muchos registros pueden darle una breve descripción)
En el campo: "Servidor" seleccionamos (local) (Si estas utilizando SQL 2005/2008 aqui deberás agregar el nombre de tu PC\SQLEXPRESS [Para versiones SQL Express])
Terminada la configuración, hacemo un clic en "Siguiente"
(Importante y válida aclaración, cuando decimos "Hacemos un clic en "Siguiente", es literal, ya que si apretamos el boton "Enter" van a finalizar la configuración, porque si observamos en detalles, tenemos el cursos sobre ese boton.)

Configurando los datos para la creación de un nuevo registro

5)En nuestra nueva ventana, no debemos modificar nada, dejamos todo como esta y hacemos un clic en "Siguiente"
Configurando el registro

6)En nuestra nueva ventana tildamos la opción que dice
Establecer la siguiente base de datos como predeterminada
Y seleccionamos la "MuOnline". Luego hacemos un clic en "Siguiente"

Estableciendo la base de datos MuOnline

7)En nuestra nueva ventana, tampoco necesitamos modificar ninguna valor, simplemente hacemos un clic en "Finalizar"

Finalizando proceso de registro ODBC

8)En nuestra última ventana, hacemos un clic en "Aceptar"

Aceptando cuadro de diálogo que anuncia el proceso terminado

Y ya tenemos creada nuestra ODBC para la base de datos MuOnline.
Un detalle que no podemos olvidar, es que el tutorial muestra como crear tan sólo un registro, ya que cada versión es diferente y además tiene distintas base de datos.
Otro punto a nombrar, para saber que deben apuntar a cada Base de Datos y que registros deben crear, pueden abrir cualquier ODBC.reg de su misma versión (Pueden usar como demo. la de 32 bits, para guiarse en el proceso)
ODBC64BITS.reg [6 KB]

¿Necesitas ayuda? Visita www.iceventas.com y nosotros lo hacemos por ti.

Se han publicado un total de 55 comentarios en Mu Online Tutoriales :

15 de junio de 2013, 12:37

gracias loco

16 de junio de 2013, 10:47

Renzo Bostero : Saludos

18 de junio de 2013, 14:47

amigo, no soy el dueño del server, solo un adm, estamos comenzando un server y necesito el editor! pero cuando llego al paso numero (5) le doy a siguiente, se tilda la pc y crea un error! hemos intentado de todo y nada, x favor agradeceria si me ayudaran este es mi correo nelsontovarc@hotmail.com y este mi perfil de facebook http://www.facebook.com/nelsontumacho.tovar

gracias de ante mano!

19 de junio de 2013, 15:29

Anónimo : No entiendo, te da error ¿El paso 5) de esta guia en que has publicado tu mensaje?
Saludos

14 de septiembre de 2013, 21:37

Una consulta asd disculpa gracias por al respuesta anterior quizas pueda ser alreves tengo el 32 y a lo mejor deveria tenerla en 64 por que eso es para cambiarlo manuelmente a 64 bits dice o me equivoco bueno en fin lo que hize con la casilla MuOnline tengo que hacerlo con todos los demas o solo asi como la tengo ???? te agradeceria mucho .

14 de septiembre de 2013, 22:07

Hola y disculpa una consulta mas ahora em abre bien las cosas pero se me queda en runing en DataServer y no me carga o tenog que esperar un poquito mas para uqe cargue todo me puedes ayudar por favor gracias .

15 de septiembre de 2013, 9:05

ariel orellana soto : Primero entonces verifica la arquitectura de tu sistema.
¿Las dataserver quedan en running o demoran en iniciar?
Saludos

25 de septiembre de 2013, 22:12

a mi no me arranca los link es por esto no?

26 de septiembre de 2013, 9:21

Anónimo : ¿Qué error te tiran?
Saludos

1 de octubre de 2013, 1:45

perfecto

9 de octubre de 2013, 21:12

Buenas, ante todo, mis felicitaciones por las incontables guias y aportes aqui, es un exelente sitio.
Tengo una duda, aqui se detalla como manualmente crear la ODBC referente a MuOnline (la DB)
Quisiera saber, es necesario hacer lo propio con, por ejemplo y en mi caso, MuRanking y MuEvent?
Estoy usando W7 Ultimate x64 con el paquete proporcionado aqui de los files/cliente EX700 Plus.
Desde ya agradecido.

10 de octubre de 2013, 10:19

nestor jesus sanchez leon : Saludos
Yamato : Dentro del archivo ODBC.reg tienes los registros y a que DB apuntan cada una de ellas, debes guiarte por esa configuración.
Saludos

6 de noviembre de 2013, 10:52

estoy haciendo mu servidor en windows server 2008 con sql 2005 ... .parece que todo ba bien hasta que quiero abrir el servidor abro el connectserver y No respedo iwal con el ExD .... y al abrir el maker me sale " no esta conectado con sql.. "

6 de noviembre de 2013, 11:00

MiguelPacheco : Comenzemos por partes, si tienes varios problemas e intentas resolverlos todos juntos y al mismo tiempo , te será dificil.
¿Cuándo quieres iniciar el connectserver qué sucede porque no se entiende tu mensaje...?
Saludos

6 de noviembre de 2013, 11:21

Utilizo Sql 2005 , SO Windows server 2008, cuando intento abrir el connectserver simplemente abre pero no responde. se lagea

6 de noviembre de 2013, 19:09

MiguelPacheco : Intenta reemplazar el .exe por el original.
Tambien revisa los archivos editados del ConnetServer.exe talvez en alguno este mal editado.
Saludos

6 de noviembre de 2013, 19:23

estoy haciendo un mu s6 epi3 ... TitanLinkServer ... intento abrir reemplaze por otro pero igual .. nose que pasa.. no se si me puedas ayudar

6 de noviembre de 2013, 19:25

MiguelPacheco : Intenta ejecutar el .exe como administrador.
Saludos

15 de diciembre de 2013, 1:18

Cada ODBC que tengo que crear es por cada db que restauré? o no tiene nada que ver?

Porque si abro como ejemplo la ODBC 32 bits que me trae

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI]

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Event]
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Server"="(local)"
"Database"="muonline"
"LastUser"="Administrator"
"Trusted_Connection"="Yes"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\LocalServer]
"Server"="(local)"
"Trusted_connection"="Yes"
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"LastUser"="Administrator"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\LOGIN]
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Server"="(local)"
"Database"="muonline"
"LastUser"="Administrator"
"Trusted_Connection"="Yes"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MU2003_EVENT_DB]
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Server"="127.0.0.1"
"Database"="MU2003_EVENT_DATA"
"LastUser"="sa"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MuOnline]
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Server"="(local)"
"Database"="muonline"
"LastUser"="Administrator"
"Trusted_Connection"="Yes"
"Description"="MuOnline"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MuOnlineJoinDB]
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Server"="(local)"
"Database"="muonline"
"LastUser"="Administrator"
"Trusted_Connection"="Yes"
"Description"="MuOnlineJoinDB"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
"Xtreme Sample Database 2003 CHS"="Microsoft Access Driver (*.mdb)"
"LocalServer"="SQL Server"
"LOGIN"="SQL Server"
"MuOnline"="SQL Server"
"MuOnlineJoinDB"="SQL Server"
"Event"="SQL Server"
"USELOG"="SQL Server"
"Ranking"="SQL Server"
"MU2003_EVENT_DB"="SQL Server"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN]
"DefaultDSNDir"="C:\\Program Files\\Common Files\\ODBC\\Data Sources"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Ranking]
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Description"="Ranking"
"Server"="(local)"
"Database"="ranking"
"LastUser"="Administrator"
"Trusted_Connection"="Yes"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\USELOG]
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Server"="(local)"
"Database"="muonline"
"LastUser"="Administrator"
"Trusted_Connection"="Yes"
"Description"="USELOG"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Xtreme Sample Database 2003 CHS]
"Driver"="C:\\WINDOWS\\system32\\odbcjt32.dll"
"DBQ"="C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Crystal Reports\\Samples\\Database\\chs\\xtreme.mdb"
"DriverId"=dword:00000019
"SafeTransactions"=dword:00000000
"UID"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Xtreme Sample Database 2003 CHS\Engines]

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Xtreme Sample Database 2003 CHS\Engines\Jet]
"ImplicitCommitSync"=""
"Threads"=dword:00000003
"UserCommitSync"="Yes"

Pero yo solo restaure 3 Dbs, la MuOnline, Mu2003 y Rankin

15 de diciembre de 2013, 8:53

Juan Gomez : Vos debes apuntar el "registro" a cada db.
Ejemplo:
MuOnline => MuOnline
MU2003_EVENT_DB => MU2003_EVENT_DB
Ranking => Ranking
USELOG => MuOnline
MuOnlineJoinDB => MuOnline
etc...
Saludos

17 de mayo de 2014, 6:29

Hola asd, magnifico tutorial, al intentar prender mi server me da este error:
http://i.imgur.com/YeNPlZj.png
antes me daban más errores pero con este tutorial ahora ya son menos jaja
Tengo W7 ultimate 64bits y mySQL server 2008 r2
un saludo!

19 de mayo de 2014, 11:03

Rubouno : Ese error que muestras sobre MuEvent2003Server es porque debes crear las odbc manualmente como explica este tutorial (Revisa bien a que db apunta)
Sobre el error que muestras del exdb es que no esta conectando.
Saludos

20 de mayo de 2014, 11:39

Gracias vere si me funciona

21 de mayo de 2014, 11:50

Muchas gracias, ya lo solucioné, tu tutorial fue muy útil, ahora el único problema que tengo es qu cuando entro al servidor me desconecta sin pomer ni la cuenta, ya configure mi no-ip, solo quiero jugar en lan, en vez de la no ip serviria poner 127.0.0.1 o mi ip privada? Gracias y un saludo

21 de mayo de 2014, 20:40

Anónimo : Okey,

Rubouno : Si solo queres jugar en lan entonces no uses la NO-IP y usa la ip lan para configurar el server y el cliente.
Saludos

25 de agosto de 2014, 15:58

Hola, creé las ODBC como dice aqui, pero de igual forma me sigue tirando error.

Sistema Operativo: Windows 8 64Bits.

25 de agosto de 2014, 16:23

Anónimo : ¿Qué error te arroja? ¿Creaste todos los registros que usa tu servidor además del MuOnline? ¿Ejecutaste los .exe como administrador?
Saludos

6 de septiembre de 2014, 23:45

Buenas noches, tengo una consulta, yo tengo el mismo problema que "Rubouno", al tratar de abrir el "EventServer", sin embargo no he tenido la misma suerte que el, ya que aun tengo el mismo problema a pesar de haber seguido los pasos de tu tutorial de crear la ODBC manualmente, tengo el siguiente error:

21:19:54 ================== MU 2003 EVENT SERVER START ==================
21:19:54 SQLSTATE:28000, Áø´ÜÁ¤º¸:[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.

21:19:54 QNO : 0, TID : 0, DB ODBC CONNECT [FAIL]
21:19:54 SQLSTATE:28000, Áø´ÜÁ¤º¸:[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.

21:19:54 QNO : 0, TID : 1, DB ODBC CONNECT [FAIL]
21:19:54 SQLSTATE:28000, Áø´ÜÁ¤º¸:[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.

21:19:54 QNO : 0, TID : 2, DB ODBC CONNECT [FAIL]
21:19:54 SQLSTATE:28000, Áø´ÜÁ¤º¸:[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.

Me gustaria saber en que estoy mal, muchas gracias espero puedas ayudarme pronto. Saludos.

8 de septiembre de 2014, 8:49

Darío Ames : ¿Has configurado el .ini del archivo con los datos del SQL?
Saludos

8 de septiembre de 2014, 12:33

Siiii, ya lo hice, y sabes si encontre el error, en versiones de 64bits si se usa un reg, se tiene que cambiar el modo de autenticacion de forma manual en el ODBC del EventServer, era ahi donde estaba mal configurado ya que no se podia autenticar solo. Mas bien sabes ahora estoy en otro pequeño dilema, ya tengo el server levantado pero ahora el tema viene con los clientes, y el main.exe, cual es la mejor opcion para poder modificar los mains de un cliente.. por exhadecimal? o usando un MainEditor? En realidad use ambas, pero hay veces que el main dejaba de funcionar y se convertia en "Una aplicacion de windows no valida", o si no, en otros clientes cargaba el main para darle START, y cuando le dabas START simplemente se reiniciaba la pantalla de bienvenida del laucher. A que se debe ello?
POr ultimo queria probar un cliente que si me llego a funcionar, queria ver el tema del MuMaker, para poder sincronizarlo con mi BD en el SQLServer 2008R2, y me pedia autenticar el MuMaker con el usuario "sa" de mi motor de base de datos, pero sabes? en ningun momento cuando instale el SQL Server 2008R2 me pidio autenticacion del usuario "sa", sin embargo tuve que configurar la contraseña de forma manual del "sa" desde el mismo SQL Server 2008R2, pero aun asi no he logrado vincular el MuMaker con la BD, me sigue saliendo un error de autenticacion del "sa". En que estoy mal amigo? Muchas gracias por las respuestas, estare pendiente de ellas. Saludos

9 de septiembre de 2014, 8:25

Darío Ames : En la guia en ningun momento pide editar el main para ingresar al servidor, simplemente pones la ip sobre el .ini
Si estas usando SQL 2008 intenta cambiar el usuario sa por la instancia de tu SQL
Saludos

20 de noviembre de 2014, 21:52

Hola asd* como estas? mira queria preguntarte si existe un SQL 2000 para windows 7 64 bits por que la verdad me estoy volviendo loco y no encuentro ninguno, no existe ninguno 64 bits o cual es el problema? disculpa si no es la parte adecuada para preguntarte

saludos

21 de noviembre de 2014, 9:11

Anónimo : El SQL es el mismo, sólo cambia la ruta de instalación.
Verifica en nuestras guias que ahi se explica como instalarlo sin problemas.
Saludos

21 de noviembre de 2014, 14:23

asd*: Hola lo que pasa es que mande a formatear mi pc y le metieron windows 7 64 bits entonces ahora cuando abro el autorun para instalar el SQL 2000 me sale un mensaje de que no es compatible y al aceptar se cierra y no abre nada, y no puedo encontrar por ningun lado un SQL 2000 que si sea para 64 bits, y queria sacarme la duda si hay para 64 bits o no porque la verdad no encuentro por ningun lado googleando

21 de noviembre de 2014, 14:34

Anónimo : Nuevamente, el SQL es el mismo sólo cambia la forma de instalación, te invito a leer nuestro tutorial para instalar el SQL Server 2000 en Windows 7 64bits: http://www.muonlinetutoriales.com/2013/01/instalacion-del-sql-2000-en-windows-7.html
Saludos

21 de noviembre de 2014, 22:17

asd*: te pido disculpas, no habia visto ese tutorial, MUCHAS GRACIAS y disculpa la joda

saludos

22 de noviembre de 2014, 10:41

Anónimo : Saludos

1 de junio de 2015, 20:22

Hola asd* te quería consultar sobre la guía, llegue hasta donde dice "¿con que servidor sql server desea conectarse?", cuando le doy a la flechita queda cargado un tiempo y no arroja nada para poder elegir, queda el campo el blanco, a que se puede deber el problema?? tengo Windows 7 x64, SQL server 2000

2 de junio de 2015, 16:52

Anónimo : Intenta lo siguiente, escribe (local) y sigue con el tutorial.
Saludos

4 de junio de 2015, 15:03

ya intente escribir (local), pero no se me habilita el botón siguiente T_T

4 de junio de 2015, 18:33

Anónimo : ¿Has instalado el SQL con nuestras guias?
Saludos

6 de junio de 2015, 19:50

Si el SQL server lo instale con las guías de la pagina (sin problemas), use el SQL Server 2000 con Windows 7 x64, creo q debe ser un problema con mi win7, seguí buscando en la pagina y el VirtualBox me dio una idea, probé todos los archivos y programas en el Windows server 2003 x86 y salio funcionando perfecto, ahora mi duda es se puede tener un servidor en la virtual VirtualBox para que los demás se puedan conectar? porque no encuentro el programa de No-IP para el Windows server 2003.-

7 de junio de 2015, 20:01

Anónimo : Si es posible. (En virtualBox debes configurar previamente la red)
El no-ip es compatible con Windows Server 2003.
Saludos

15 de julio de 2015, 11:39

Hola tengo un problema al intentar registrar cuentas en un servidor 97 windows 7 64 bits

Al intentar registrar cuentas me da un error:
el controlador odbc no admite las propiedades solicitadas

ya no se que hacer.
gracias.

15 de julio de 2015, 19:08

Anónimo : ¿De qué forma la registras?
Saludos

17 de agosto de 2015, 16:15

Hola en el paso 4 en el campo servidor, me aparece vacío... Que mas hago??

17 de agosto de 2015, 16:55

KATHERINE POIRRIER : Intenta escribir (local)
Saludos

18 de agosto de 2015, 0:09

ya lo intente y aparece no existe el servidor sql server o se ha denegado el acceso al mismo.
sin embargo por el analizador de consulta logro establecer conexion con el local.

se te ocurre algo mas?? Gracias!!

18 de agosto de 2015, 15:03

KATHERINE POIRRIER : ¿Qué SQL tienes?
Saludos

13 de octubre de 2015, 22:40

Hola asd, tengo un problema. Mi GS se conecta, mis usuarios y yo nos conectamos jugamos, etc. hasta ahí todo bien. Pero, más o menos pasado un día todos mis usuarios son desconectados del GS, pero esté continua en linea solo que ya no permite a nadie logearse, la única forma es que baje el servidor y lo vuelva a subir. Mi SO es Win7 Ultimate x64, SQL2000 y la versión es una 97J de hace 10 años en la que antiguamente no tenia problemas, aunque el servidor corria en WinXP 32bits y SQL2000. Cambie los puertos del GS, los Dataservers y CS. Espero que puedas ayudarme porque ya se me acabaron las ideas, estoy pesando en poner un equipo con WinXP a ver si con eso se arrelga.

14 de octubre de 2015, 16:21

Unknown : ¿Has revisado los logs? ¿Los desconecta a todos al mismo tiempo?
Saludos

22 de noviembre de 2015, 16:43

estoy haciendo un sv 97x, y me tira un error el dataserver 1 al intentar abrirlo. SQLSTATE:28000 ODBC SQL SERVER DRIVER

24 de noviembre de 2015, 19:44

Unknown : ¿Tu sistema es 64Bits? ¿Qué OS tienes?
Saludos

1 de diciembre de 2015, 23:44

Tenes que abrir todos los .exe con administrador, a mi me paso lo mismo

2 de diciembre de 2015, 18:40

gtalomans1987 : Al parecer no es una pregunta sino una afirmación.
Saludos

Publicar un comentario