CREAR TABLAS DESDE ANALIZADOR DE CONSULTAS

18/11/2004 - 17:13 por Romero Diego | Informe spam
Hola
Grupo

1. Alguien me puede hacer el favor de facilitarme o decirme donde encuentro
un ejemplo mas detallado sobre la instrucción CREATE TABLE , donde se cree
una tabla con indices, valores por defecto, relaciones y restrinciones CHECK
.
El problema es que intento ejecutar la intruccion pero no se como crear las
relaciones de tablas desde código

2. O como hago para subir los archivos MDF y LDF en otro servidor donde se
va a instalar la aplicación ?
Ejecute la instrucción ATTACH DATABASE pero tengo que volver a crear los
usuarios.

Agradezco su colaboración

Diego

Preguntas similare

Leer las respuestas

#1 Paulino Padial
18/11/2004 - 18:07 | Informe spam
1) Create table prueba
(
id int identity (1,1), --campo identity, es un auto_increment o
identidad (crece solo desde 1, y de uno en uno)
idUsuario int,
cantidad int default 0, --cantidad por defecto sera 0
facturaNumero int not null, -- no puede ser nulo

constraint pk_prueba primary key (id), --> primary key
constraint fk_prueba_usuarios foreign key (idUsuario) references
Usuarios(idUsuario), --> foreign key
constraint ck_cantidad check (cantidad < 100) --> check que cantidad no
sea mayor a 99

)
por defecto al crear la tabla sql server te crea un indice clustered formado
por la clave primaria...

crear un indice
create index indice_tabla_prueba on prueba(idUsuario,id)

2) Prueba a hacer un Backup database nombre_basedatos to disk 'rutafichero.extension'
luego en el otro servidor haces esto
Restore database nombrequetendralabasededatos from
disk='rutadelficherobackupdelaotra.extesion'

el te crea la base de datos con todo. puede que te de un fallo de que no
encuentra ficheros logicos, pero usas el

Restore database nombrequetendralabasededatos from
disk='rutadelficherobackupdelaotra.extesion'
with MOVE 'logical_file_name' TO 'operating_system_file_name'(para el
mdf), MOVE 'logical_file_name' TO 'operating_system_file_name' (para el ldf)
eso es para especificar digamosque el mdf y el ldf van a llamarse de otra
forma y estar en otro sitio, porque si no por defecto los mdf y ldf los
itnenta crear en la ruta donde estaban en la otra base de datos .



__________________________________________

Paulino Padial López
Murcia - España

Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer
Oracle Certified Asociate
__________________________________________
"Romero Diego" escribió en el mensaje
news:
Hola
Grupo

1. Alguien me puede hacer el favor de facilitarme o decirme donde


encuentro
un ejemplo mas detallado sobre la instrucción CREATE TABLE , donde se cree
una tabla con indices, valores por defecto, relaciones y restrinciones


CHECK
.
El problema es que intento ejecutar la intruccion pero no se como crear


las
relaciones de tablas desde código

2. O como hago para subir los archivos MDF y LDF en otro servidor donde se
va a instalar la aplicación ?
Ejecute la instrucción ATTACH DATABASE pero tengo que volver a crear


los
usuarios.

Agradezco su colaboración

Diego


Respuesta Responder a este mensaje
#2 Maxi
18/11/2004 - 18:22 | Informe spam
Hola, el Attach es la forma que tienes si dispones de los archivos y no del
backup como indica Paulino.

Ahora bien, los usuarios pertenecen a la master y estos los podrias pasar
desde un server a otro via DTS por ej


Salu2

Maxi


"Romero Diego" escribió en el mensaje
news:
Hola
Grupo

1. Alguien me puede hacer el favor de facilitarme o decirme donde
encuentro
un ejemplo mas detallado sobre la instrucción CREATE TABLE , donde se cree
una tabla con indices, valores por defecto, relaciones y restrinciones
CHECK
.
El problema es que intento ejecutar la intruccion pero no se como crear
las
relaciones de tablas desde código

2. O como hago para subir los archivos MDF y LDF en otro servidor donde se
va a instalar la aplicación ?
Ejecute la instrucción ATTACH DATABASE pero tengo que volver a crear los
usuarios.

Agradezco su colaboración

Diego







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.795 / Virus Database: 539 - Release Date: 12/11/2004
Respuesta Responder a este mensaje
#3 Salvador Ramos
19/11/2004 - 09:23 | Informe spam
Hola:

Sobre el CREATE TABLE ya te han respondido otros compañeros.

Sobre el tema de pasar una base de datos de un servidor a otro, además de lo
que te han comentado ya, te aconsejo que revises el punto dedicado a mover
bases de datos en las FAQ's del grupo:
www.helpdna.net/bosqlfaq.htm

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"Romero Diego" escribió en el mensaje
news:
Hola
Grupo

1. Alguien me puede hacer el favor de facilitarme o decirme donde
encuentro
un ejemplo mas detallado sobre la instrucción CREATE TABLE , donde se cree
una tabla con indices, valores por defecto, relaciones y restrinciones
CHECK
.
El problema es que intento ejecutar la intruccion pero no se como crear
las
relaciones de tablas desde código

2. O como hago para subir los archivos MDF y LDF en otro servidor donde se
va a instalar la aplicación ?
Ejecute la instrucción ATTACH DATABASE pero tengo que volver a crear los
usuarios.

Agradezco su colaboración

Diego


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida