SQl SERVER 2005?

Iniciado por coolfrog, 9 Junio 2007, 04:36 AM

0 Miembros y 1 Visitante están viendo este tema.

coolfrog

que tal, estoy viendo sql server 2005 express y bueno no encuentro buenos tutoriales solo algunos ejemplos.
Cree una base de datos en base a un ejemplo y crea un archivo fisico (mdf)

CREATE DATABASE clientes_fisico
ON (
NAME = N'clientes_fisico_db',
FILENAME = 'c:\dce05\clientes_fisico_DB.mdf',
SIZE = 3,
MAXSIZE = 20,
FILEGROWTH = 2
)

eso lo entiendo pero que pasa cuando no coloco ninguna ruta fisica para cree la base de datos, donde se crea la base de datos?

CREATE DATABASE clientes; //tambien acepta esto


para que sirve el archivo mdf?
se pueden hacer conexiones desde c# a la base de datos clientes?, no tiene ningun archivo mdf

si me dijeran donde encuentro manuales de referencia para el lenguaje sql en sql server 2005 estaria muy agradecido por que no encuentro.

MANULOMM

Hola, sql server 2005 es de los mejores motores de base de datos para .net, no veo la necesidad para crear por codigo, si miras bien el ide de desarrollo (no se si el express) tiene todas las facilidades para crear una base de datos y manejar tablas, consultas, procedimientos etc., el archivo mdf es como tal la base de datos....
en este momento tengo mucho trabajo, pero si nadie más  te responde hare un documento de como efectuar la conexion para que lo leas...
Atentamente,

Juan Manuel Lombana
Medellín - Colombia


coolfrog

holas tengo el visual c# express y el sql server 2005 express, se que se puede crear bases de datos y tablas con los IDE'S visuales pero quiero saber cual es la diferencia entre crear archivos mdf y no crearlos?
Es necesario crearlos para hacer conexiones con c#?
Ademas si hago todo con los visuales no entiendo bien el codigo que genera por ejemplo. el comando LOG ON despues esta el comando GO y otras mas..







»~^~«CkNU!»~^~«

Amigo, no quiero parecer un mal tipo, pero antes de hacer estas preguntas deberías darte un poco de maña. Es importante al postear una pregunta en cualquier foro demostrar que al menos se ha intentado resolver el problema y luego preguntar.

Aquí la consulta en google:
-> Google

Aquí el primer resultado de la consulta anterior:
-> Resultado 1

En esta página luego de la introducción se lee:
Citar...
For the purposes of this paper, there are two types of SQL Server database files (there are more, but for our purposes, two is enough). These are data (.mdf) and log (.log) files.

The file that contains the database data has an .mdf file name extension—for example, AccountsReceivable.mdf is a data file. Each data file has a corresponding log file that contains the transaction log. The log file has an .ldf file name extension. So, for example, the log file for our database would be named AccountsReceivable_log.ldf.
...

Ahora, luego que leas un poco, si no queda claro, vuelve a preguntar, pero ahora con un poco más de background. ;)
»~^~«ChiCkENURiNE»~^~«

Meta

¿Hss provado el MySQL?

El SQL server 2005 Express sólo admite 4 gigas de datos, MySQL todo o que tenga el disco duro.

SQL server 2005 está limitado y más cosas, como...

... Ciertos cantidades de datos en RAM, ect.

MySQL también se maneja con C#.

Hasta otra.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

Alesiter

Citar¿Hss provado el MySQL?

El SQL server 2005 Express sólo admite 4 gigas de datos, MySQL todo o que tenga el disco duro.

SQL server 2005 está limitado y más cosas, como...

... Ciertos cantidades de datos en RAM, ect.

MySQL también se maneja con C#.

Hasta otra.

todo lo que mencionas es porque estas hablando del SQL server 2005 Express ,que es solo para estudiantes, pero si usas el profesional ,no tendras ninguna limitacion,o me equivoco?
Mejor q MySQL esta postgres