Dudas Conexion Remota Sql Server.Doc

Páginas: 6 (1339 palabras) Publicado: 1 de agosto de 2012
aludos me encuentro desarrollando una aplicación de escritorio que se conectará (eso espero) remotamente a una base de datos de SQL Server Express 2008. Este servidor se encontrará en una ciudad distinta a donde se conectarán los cleintes. 

Bueno, me imagino que para esto es necesario que el servidor tenga una IP Fija y el SQL Server Express 2008 instalado ¿es todo lo que se requiere? 

¿Esnecesario instalar el SQL Server Express 2008 instalado en las maquinas clientes o solo en el Servidor? 

Una duda bastante grande es con respecto a la cadena de conexión y la base de datos. ¿Es necesario utilizar una contraseña? Si es asi esta donde se pone en la base de datos o donde? 
¿Todas las maquinas clientes deben utilizar la misma contraseña para conectarse? 
¿Si no le pongocontraseña cualquier usuario que sepa la dirección IP podría conectarse a la base de datos y hacer cambios? 

Espero y puedan ayudarme, no encuentro respuesta a ninguna de mis dudas por ningún lado, ya busque en San Google y no he tenido suerte, gracias.
[pic]  [pic]
También te puede interesar...
- Cursos de Visual Basic.NET
- Temas de Visual Basic.NET
- Código fuente de Visual Basic.NET
|Asunto:|RE:Dudas Aaplicación Remota |
|Autor: |OliBeer (6 intervenciones) |
|Fecha: |21/04/2010 17:15:37 |


HolaMarcela, vamos por partes, 

Por supuesto que es necesario que un servidor tenga la instancia de SQL Server, no sé qué duda específica tengas sobre eso. 

Sí, el servidor necesita una IP fija, para que cualquier cliente que acceda al sistema, se pueda conectar a la base de datos. No te quiero confundir, pero otra opción sería si los clientes, se conectaran a una VPN y entonces, todos quedaríandentro de la Intranet, y así también pordrían conectarse al servidor, sin la necesidad de IP fija. 

Los sistemas distribuidos, en este caso sistema .NET, están hechos para centralizar la informacaión que se recauda, por medio de una sistema X, de esta manera, cualquier cliente, siempre tiene acceso a la misma información que cualquier otro cliente. El SQL Server debe instalarse en el servidor, ytodos sus clientes deben conectase a éste. Sí deseas que cada cliente tenga una base de datos, tendrías información independiente en cada uno, por su distinta base de datos. 

Debes leer sobre Inicios de Sesión, hay un inicio de sesión para conectarte a SQL Server, y hay uno para conectarte a la Base de datos. En sí, a una base de datos no se le asigna contraseña, lo que se hace es que, se leasigna un Usuario (Inicio de sesión), un usuario que manejará la base de datos, un usuario que se conectará a la base de datos. Éste usuario es independiente de la base de datos, a qué me refiero, a que hay un apartado de Usuarios en SQL Server y ahí le asignas permisos y privilegios, le asignas bases de datos, ojo, "bases" o sea, que le puedes asignar más de una, le puedes asignar de 0 a n... Buscainformación sobre Usuarios en SQL Server, para que te quede más claro eso y veas cómo funciona. 

Una cadena de conexión con usuario y contraseña, sería de la siguiente manera: 

Data Source=SERVIDOR; Initial Catalog=BASE_DE_DATOS; Integrated Security=False; User Id=USUARIO; Password=CONTRASENA; 

Si en la cadena de conexión se especifica el Usuario y Contraseña, Integrated Security debeser False, de lo contrario, si no se especifica, debe ser True, y Usuario y contraseña deben estar vacíos. 

Todas las máquinas cliente, de preferencia deben utilizar el mismo Usuario(Inicio de sesión) para conectarse a la base de datos, aunque puede ser que diferentes clientes, se conecten con usuario diferentes. 

Sí, si no le asignas un inicio de sesión a tu base de datos, cualquier se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Configurar sql server 2008 conexiones remotas
  • Configurar SQL Server 2005 Para Conexiones Remotas
  • Conexiones Remotas Y Creacion De Usuarios
  • Conexion remota Team Viewer
  • Conexión a Escritorio Remoto
  • Conexion a escritorio remoto
  • Servidor de conexiones remotas
  • Conexión Escritorio Remoto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS