Noticias, tutoriales, Humor, Descargas y un largo etc.

Mostrando entradas con la etiqueta Sql Server. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sql Server. Mostrar todas las entradas

29 abr 2010

Problemas para conectarse con SQL Server.


Si alguna vez te ha pasado que no puedes conectarte, porque aparece un mensaje como este:

Cannot connect to..

Additional information:
An error has ocurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default setting SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Coul not open a connection to SQL Server) (Microsoft SQL Server, Error:2)

Pues bien la solución que encontre fue esta.
1.-  Vas a Inicio- Todos los Programas -> Microsoft Sql Server 2005 -> Configuration Tools -> Sql Server Surface Area Configuration.

2.-Ahi verás esta imagen del  Sql Server Surface Area Configuration.



3.- Seleccionas en la parte inferior del recuadro la opción: "Surface Area Configuration for Services and Connections".

4.- Al haber hecho click en esa parte aparecerá esta otra cuadro, verificas que esté seleccionado en la parte izquierda: MSSQLSERVER->Database Engine -> Service, asi como se muestra en la imagen, con una flecha a la izquierda de Service.Ahi de seguro está detenida, haces click en Start y luego en Ok.



5.- Y listo ya puedes entrar en SQL Server nuevamente.

10 abr 2010

Modelo de bases de datos

Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos, así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son físicos si no mas bien abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos. 

Algunos modelos con frecuencia utilizados en las bases de datos son:

1.- Bases de datos jerárquicas:  estas bases de datos almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se les conoce como hojas.

Estas son útiles básicamente para aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento. 

Su inconveniente es que este modelo es incapaz de representar eficientemente la redundancia de datos.

2.- Base de datos de red: su diferencia con el modelo jerárquico es la modificación del concepto de nodo, osea se permite que un mismo nodo tenga varios padres.

Soluciona el problema de la redundancia de datos; pero la dificultad que significa administrar la información en una base de datos de red, ha hecho que sea utilizados por programadores en su mayoria.

3.- Bases de datos relacional: este modelo es el más utilizado, para modelar problemas reales y administrar dinámicamente los datos.

4.- Bases de datos orientadas a objetos: este modelo es bastante reciente, trata de almacenar en la base de datos los objetos completos , tanto el estado y comportamiento.

5.- Bases de datos documentales: permite la indexación a texto completo, y en líneas generales realizar búsquedas más potentes.

6.- Bases de datos deductivas: permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. También son llamadas "bases de datos lógicas", a raíz de que se basan en lógica matemática.

7.- Base de datos distribuida: esta almacenada en varias computadoras conectadas en red. Surgen debido a la existencia física de organismos descentralizados. Esto les da la capacidad de unir las bases de datos  de cada localidad y acceder así, por ejemplo a distintas universidades, sucursales de tiendas, etc.

Bases de Datos

Concepto: es un conjunto de información que pertenece al mismo contexto, que se encuentra agrupada ó almacenada para su uso posterior

TIPOS DE BASE DE DATOS:
1.- Según la variabilidad de los datos almacenados.

1.1.- Base de datos estáticas: son de sólo lectura, utilizadas principalmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

1.2.- Base de datos dinámicas: estas bases de datos se modifican con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta. Ejemplo: Base de datos de un sistema de ventas de abarrotes, farmacia, ferreteria, etc.

2.- Según el contenido.

2.1.- Bases de datos bibliográficas: contiene solo un subrogante (representate) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque sino estaríamos en presencia de una base de datos a texto completo. Ejemplo: una colección de resultados de análisis de laboratorio.

2.2.- Bases de datos de texto completo: almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas.

2.3.- Directorios: como ejemplo podemos poner las guías telefónicas en formato eletrónico.

2.4.- Banco de imágenes, audio, video, multimedia,etc.

2.5.- Bases de datos o bibliotecas de información Biológica: estas bases de datos almacenan diferentes tipos de información proveniente de las ciencias de la vida o médicas.

29 mar 2010

INSTALACIÓN DE SQL SERVER 2008 - Segunda Parte.

6.- Luego en la sección de Configuración del Servidor, debemos agregar al usuario Administrador con su contraseña (si es que tuviera). Para lo cual ingresamos en la cuenta el valor de Administrador o  Administrator (según idioma), luego su contraseña y por último presionamos el botón Aplicar a Todos (Apply to all).






7.- Se puede personalizar en la segunda ficha el tipo de Collate (intercalación del Lenguaje) que se va a utilizar para todas las Bases de Datos en el Servidor, el cual es tomado de acuerdo a la versión del sistema operativo, específicamente de la configuración regional del sistema.






8.- Luego en la configuración de la Base de datos agregamos también al usuario actual, para lo cual solo presionaremos el botón Add Current User.





9.- Si hubiéramos elegido la instalación del servicio de Analysis Services, Reporting Services debemos también agregar el usuario actual.

10.- Finalmente antes de la instalación nos muestra un resumen de todas las opciones seleccionadas y a que jerarquía de los elementos del SQL Server pertenecen.






11.- Finalmente al instalarse totalmente todos los componentes presionamos el botón siguiente y por último el botón Finalizar.




INSTALACIÓN DE SQL SERVER 2008 - Primera Parte.

1.- Aceptamos los términos de la Licencia.





2.- Luego elegiremos de la lista de tareas: Nueva Instalación.





3.- El Instalador comprueba si el Hardware es compatible (Requisitos). (Ojo: Requiere Windows XP o Windows Server 2003 con SP2).





4.- El siguiente paso es elegir los componentes a instalar. (En este caso se eligieron todos, pero bastaría solo con: Databases Engine Services, Client Tools y SQL Server Books Online) y la ruta en donde se copiarán los archivos.





5.- El siguiente paso es especificar el nombre de la instancia del Servidor a Instalar, si es la primera vez que se está instalando, se recomienda la instalación predeterminada.



12 ago 2009

Breve ejemplo de Report Viewer

Bueno aquí he preparado un Tutorial Basico de lo que es crear un Reporte en Visual Report Viewer

1.- Comensamos creando una BD:ALUMNO y una Tabla: REGISTRO, en SQL SERVER 2005 como a continuación se muestra y bueno tanbien le insertamos 4 Registros



2.- Luego creamos un Form y le agregamos un Microsoft Report Viewer





3.-Debe quedar asi, ha para que se expanda en toda la pagina en el reporte, vas al SmartTag y le das clic en Dock in parent container, y asi te va a quedar expandido.








4.- Ahora agregamos un Reporte al Proyecto









5.- Luego vamos a la pestaña llamada Report y ahí hacemosclic en Page Header y Page Footer lo que debe quedar asi:




6.- Luego vamos a la pestaña Data y ahí seleccionamos Add New Data Source, , seleccionamos Database, ya que vamos a jalar los datos de una Base de Datos, luego next, clic en New Connection, en Server name colocamos un punto(“.”), para indicar que es el servidor local, luego vamos a la opcion Select or enter a DataBase Name ahí seleccionamos la Base de Datos que en este caso es Alumno, luego hacemos Ok , next ahí aparece el nombre de la Coneccion, luego next, Ahí esperamos hasta que aparesca La lista de tablas que en este caso va a ser una, desplegamos Tables y seleccionamos todos los campos de la tabla Registro y hacemos Finish.

A continuación vamos a la Opcion Report y hacemos clic en Data Sources , ahí hacemos clic en Add to Report, y veremos que se agrega en el espacio en blanco, luego Ok.

A Continuación va a Aparecer o bien en el lado derecho o en el lado izquierdo, un fragmento con la Tabla Registro , pero antes hay que crear la plantilla y vamos a ir al Toolbox, bueno si no aparece vamos a la pestaña View y ahí seleccionamos ToolBox, ahí jalamos un table hacia el sector del Body de la plantilla y bueno como son 4 campos y solo nos aparece 3 columnas hacemos anticlic en la ultima columna y hacemos clic en Insert Column to the Right y asi se va a agregar una columna mas:





7.-Luego vamos a la parte de l Data Sources que nos aparecio cuando agregamos la Base de Datos al Reporte, ahí expandemos la tabla y cada campo lo jalamos a la plantilla y lo soltamos en la fila que dice Detail que es la segunda fila de la tabla que agregamos; pero claro esta en orden comensando por codalu colocamos en la primera columna de la segunda fila y asi sucesivamente cada atributo de la tabla hasta la cuarta columna.
A bueno si le queremos quedar formato seleccionamos toda la tabla y vamos a las propiedades en TExt Align seleccionamos Center y ahí apareceran en el centro todos los datos, quedando mas o menos asi:






8 Y bueno de ahí vamos al formulario y en su Smart Tag seleccionamos en Choose Report la Opcion ALUMNO.Report1.rdlc.







9.- Presionamos F5 o en la pestaña Debug la opcion StartDebugging .