-
1
NetBeansIDE:ImportacindeDatosdeAccessaSQLServer
ImportarDatosdeunarchivodeAccess(RENAMU2007.MDB)
hacialaBasedeDatosBancadeSQLServer2005SQLServer2008
Ingresamos a Inicio > Programas >Microsoft SQL Server 2005
(2008) y
ejecutamos el Administrador
corporativo (SQLServerManagement
Studio)
Ahora debemos de autentificarnos
concualquieradeestas2formas:
o AutentificacindeWindowso AutentificacindeSQLServer
EnmicasoseleccionoAutentificacinde Windows para no tener que
colocarelusuarioylacontrasea.
o Nombre de Servidor viene aser el nombre de tu PC por
defecto
Clicenelbotnconectar
ATENCIN:ParacontinuarconlaimportacindebemosdehabercreadonuestrabasedeDatosBancayejecutadoelScriptDLLBancaenSQLServer.EsteScriptseencuentraenayudasdelcampus,elcual
crealastablasyprocedimientosindicadosenelLAB22delCursodeTeoradeLenguajes.Sinestonopodremoscontinuarconlaimportacin.
OJO: Tras la pruebas de importacin he observado que se producen
muchos errores, por
lorecomiendorealizarestospasosantesdegenerarelScriptycrearlastablas.
EntuScriptdondesecreanlastablastehabrsdadocuentaquealgunosdeloscamposdelastablasclientes,sucursalesymovimientossonde
tipoVarchar,estoocasionaERRORynotedejara importarpuespareceque SQL
Servernopuedehacer la
conversindedatosdesdeAccesshaciatiposVARCHAR.
Cambia todos los tiposVarcharyponlos connVarchar. (Esto
sermomentneo luegode
laimportacintemostrarecomodevolverlosasuestadoanterior)
AhoraquehicistesloscambiosenelScript,ejectaloycreatuBasededatos,procedimientosytablas.
-
2
Atentoaesto,Ahoradaleclicderechosobre la base de datos
Banca,
seleccionaTareas>Importardatos
Ahora vers el asistente deimportacin y exportacin de SQL
Server,daleensiguiente.
En esta nueva ventana selecciona
elorigendedatos(MicrosoftAccess).
En el nombre de Archivo, clic enExaminar y busca tu archivo
RENAMU2007.mdb
ClicenSiguiente
-
3
La siguiente ventana muestra eldestino que le daremos para
la
importacindedatos.
Destino:SQlNativeClient NombredeServidor,estevieneaser
el nombre de tu Servidor de SQL
ServerqueinstalastesentuPC.
Usa la autentificacin de Windowspara no tener que poner usuario
y
contrasea.
Base de datos : Banca, Clic enSiguiente
Enlasiguienteventanaaseguratequeeste seleccionada la opcin
Copiar
los datos de uno o varias tablas o
vistas.YDalesiguiente
Ahora en esta nueva ventana,selecciona con un check las 4
tablas
quecontienen losdatosquevamosa
importar.
Ahorafjenseestoesmuyimportante,debendedarleclicenelbotnEditar
de cada una de las tablas, esto les
enviaraunanuevaventana.
-
4
Aqu tendrn que seleccionar laopcin Habilitar la Insercin de
identidadyluegoaceptar.
Repetirloencadaunadelastablas.La opcin que seleccionamos nos
permite importardatosa loscampos
IDENTITYde labasededatosBanca,
denohacerlodarERROR.
Luego de darle aceptar, dalesiguiente.
Aqu djalo todo igual y dalesiguiente.
En esta nueva ventana dale
finalizarparacomenzarconlaimportacin.
-
5
Con esto ya hemos concluido laimportacin,ledamoscerrar.
Ahorasoloqueda realizar laconsultade cada tabla y vers los
datos
importados.
Solo abre una nueva consulta en
tuSQLServeryejecutalosiguiente:
o Select*fromclienteso Select*frommovimientoso Select*fromdist2o
Select*fromsucursales
Atencin:Luegodetodoestodebemosdecambiarnuestroscamposdelastablasclientes,movimientosysucursalesloscualesanteriormenteerande
tipoVARCHAR. Soloandaa tuBasedeDatosBanca,
expande la carpeta + Tablas, clic
derecho en tu tabla clientes,
Modificar.
Ahoraenlaestructuraqueteaparecepuedes cambiar el tipo de dato
a
VARCHARcomoeraoriginalmente.
GrabaloscambiosyhazlomismoconlastablasMovimientosySucursales
Esoestodo.Graciasporlapaciencia.
ESPERO QUE ESTE TUTORIAL HAYA SIDO DE AYUDA PARA USTEDES.
ATENTAMENTE: JUAN CARLOS LAIME HUILLCA (JUANKI)