Вы находитесь на странице: 1из 12

INSTALACION DE SQL SERVER 2000

Nombres de Equipo y Organizacin (Pantallas tpicas)

(Todos los tickets puestos)

MIGRACIN DE UNA BASE DE DATOS. Para poder migrar una Base de Datos que se encuentra en una versin anterior de Microsoft SQL Server; por ejemplo, de Microsoft SQL Server 7 a 2000. 1) Se debe generar un archivo BAK con la Base de datos actual. (SQL 7) (Administrador Corporativo o Enterprise Manager) 2) Se debe tener el mdulo de datos de la Base de datos para poder generar un archivo SQL que permita, mediante SQL, crear toda la estructura fsica de la Base. a. Tablas, Primary Keys, Foreign Keys, Tipos de Datos, Procedimientos Almacenados, Funciones, Vistas, etc. 3) Luego, se debe crear una nueva Base de Datos en el SQL Server nuevo (2000) con el nombre de la Base que se quiere tener. (El nombre real de la Base de datos) (Administrador Corporativo o Enterprise Manager) 4) Crear, dentro de la nueva Base de datos, en el siguiente orden: (Administrador Corporativo o Enterprise Manager) a. Tipos de Datos (donde se dice que un nombre X tiene relacin al tipo de datos Y: DESCRIPCION_CORTA (varchar(50)).) b. Crear las Tablas con sus Primary Keys. 5) Restaurar en el SQL 2000 el BAK que se gener en el SQL 7 de la base antigua. Para restaurar debes seguir los pasos de TODAS LAS TAREAS -> Restaurar Base de Datos (Restore DataBase). Ponerle un nombre de fantasa a la base antigua para no confundirla con el nombre real de la base nueva creada anteriormente. (Administrador Corporativo o Enterprise Manager) 6) Luego que se cre lo mencionado en el punto 4 se debe realizar: a. Con el DTS de SQL 2000 (Administrador Corporativo o Enterprise Manager) se debe realizar una Importacin desde la base antigua a la base nueva. Para realizar esto, se debe abrir el signo mas al lado izquierdo de la base antigua, luego hace click en la opcin TABLAS y aparecern todas las tablas al lado derecho. b. En cualquier tabla hacer click con el botn derecho e irse a TODAS LAS TAREAS -> Exportar Datos. c. Seguir las instrucciones de cada pantalla. (se mostrarn los dibujos ahora).

Aqu va la base de datos Origen (de donde vienen los datos) elegir donde dice BASE DE DATOS. Siempre trabajar con la cuenta SA.

Aqu se elige la Base de datos de destino (la nueva que se cre). Tambin elegir con el usuario SA.

Seleccionar TODO. (aqu se seleccionarn solo todas las tablas y las vistas que se hayan creado).

aqu es donde se dice que se ejecutar inmediatamente luego de apretar finalizar en la otra pantalla.

Comienza el DTS al momento de apretar FINALIZAR.

7) Con esto, se pudo exportar a la Base de datos nueva, todos los datos de las tablas y sus vistas tambin.

a. Cabe sealar que si en la Base de datos nueva NO exista alguna tabla que SI estaba en la Base de datos antigua, tambin se cre. Es imperativo tener CLARO QUE la estructura de tablas y vistas de ambas Bases debe ser IDENTICA. 8) Despus que se export la Base, ahora se puede seguir con los puntos que faltaron del punto 4). a. Crear las Foreign Keys. b. Crear las funciones. c. Crear los Procedimientos Almacenados. 9) Con esto, ya se encuentra migrada la Base de datos. Tips: Sealemos que existe el siguiente punto que hay que tener claro. 1) Desde el SQL 2000 hacia arriba, existe una nueva modalidad que se instaur que es la INTERCALACION (COLLATION NAME). a. La Intercalacin depende del tipo de datos que se cre al momento de instalar el SQL.

b. c. Por lo tanto, la creacin de las tablas (en la base de datos nueva) debe ser una creacin simple en los campos de texto. Create table XXXXXX ( ATTR1 varchar(XX) not null, Constraint PK_XXXXXXX primary key (XXXXXXX) ) Evitar que aparezca en la creacin de la tabla algo de este estilo. Create table XXXXXX ( ATTR1 varchar(XX) not null COLLATE SQL_XXXXXXXXXX

Constraint PK_XXXXXXX primary key (XXXXXXX) ) Ese COLLATE NO DEBE EXISTIR, si es as, entonces cada tabla que tenga atributos de Texto se crearn con ese COLLATE y no con el COLLATE predeterminado del Servidor de SQL instalado y eso hace que las Bases de Datos no tenga compatibilidad en sus datos. CUIDADO!!!!

Вам также может понравиться