2011-07-12 10 views

Respuesta

7

En un escenario de cliente-servidor, tendrá el SQL Server instalado en su máquina servidor.

Los clientes serán las computadoras que accedan a ese servidor SQL utilizando un software de cliente (puede ser SQL Server Management Studio, aplicación web/formularios, hoja de cálculo de Excel, etc.).

Cada uno de los clientes le proporcionará una forma de establecer una conexión con la instancia de SQL Server que se ejecuta en el servidor. Desde el servidor, necesitará la dirección IP o el nombre del servidor junto con el nombre de instancia de SQL Server. Ambos combinaron el nombre de host.

Origen de datos = NombreServidor \ InstanceName
Nota: No se requiere el nombre de instancia para la instancia predeterminada.

Nombre de usuario: Necesita agregar un usuario del dominio o un usuario autenticado sql bajo la pestaña de seguridad (SSMS) en el servidor SQL.

Contraseña: Contraseña correspondiente.

Nota: una vez que agrega un usuario a la instancia de SQL Server, no olvide adjuntar el usuario a las bases de datos que desea que el usuario acceda y proporcione los roles correspondientes.

+0

en el cliente, ¿necesita cadena de conexión o qué? y en el servidor cómo agregar usuarios? – kartal

+0

Si tiene acceso al servidor en el que está instalado SQL Server (parece que lo tendrá más probable) vea si SQL Server Management Studio está instalado. Abra SSMS y observe el cuadro de diálogo "Conectarse al servidor" por un minuto y comprenderá claramente todas las piezas involucradas en la conexión a SQL Server desde una máquina local o una máquina cliente. –

+0

Eche un vistazo al paso a paso paso http://msdn.microsoft.com/en-us/library/ms345318.aspx –

4
  1. Instalar SQL Server 2008 en un equipo de la LAN (Digamos que es SQLServer)
  2. conectar esa máquina a la (cable de red) LAN
  3. ya está.

Ahora, todos los otros equipos se pueden conectar a la máquina de SQL Server por su nombre en la cadena de conexión - en .NET, que se vería así:

server=SQLServer;database=YourDatabase;User ID=YourUser;Pwd=top$Secret 
+0

yourdatabase ¿te refieres, por ejemplo, learning o learning.mdf? o la ruta completa – kartal

+1

@salamonti: el ** nombre ** de la base de datos (** no ** el archivo!) - en SQL Server, usted tiene una base de datos que tiene un nombre, ese es el nombre que necesita. Los clientes no necesitan (y nunca deberían) conocer los detalles de los archivos detrás de una base de datos, podría ser diferente a lo largo del tiempo, también –

Cuestiones relacionadas