lunes, 9 de agosto de 2010

Configuración y creación de usuarios en SQL Server 2008

luego de instalar nuestro SQL Server 2008, aún debemos configurar algunas cosas si queremos manejarlo remotamente o crear estructuras cliente servidor

  • Ingresamos a SQL Server 2008 y nos aparecerá esta pantalla de inicio en donde debemos ingresar el “nombre del Servidor”, generalmente esta en blanco por lo que debemos ingresarlo, el server name es el nombre de nuestra PC en mayúsculas ejemplo JUAN-PC
  • el modo de autenticación lo dejamos por defecto “autenticación Windows” y clic “conectar”

1

  • damos clic derecho sobre el nombre del servidor y elegimos propiedades

2

  • nos dirigimos a la pestaña seguridad y cambias de modo autenticación de Windows ah “Autenticación de SQL Server”

3

  • ahora damos clic en aceptar y nos aparece una advertencia, “algunos cambios tendrán efectos cuando SQL Server sea reiniciado” y damos clic en “aceptar”

4

Creación de usuarios
  • para crear un usuario, en el menú lateral damos clic derecho sobre la pestaña “Seguridad” luego “nuevo” y a continuación “Usuario”

5

  • una vez que seleccionamos nuevo usuario, en la pestaña “General” escogemos “Autenticación de SQL Server”
  • damos un “nombre de inicio de sesión”
  • ingresamos “la contraseña” adecuada como por ejemplo “*.#admin6789” de tipo alfanumérico
  • y finalmente marcamos solo el checkbox que dice “Exigir directiva de contraseña”

6

    • nos dirigimos a la pestaña “Funciones del servidor” y seleccionamos “SYSADMIN” que otorga los privilegios de administrador al usuario que estamos creando, o seleccionamos tan solo las credenciales que necesitemos, y clic en “Aceptar”

7



  • una vez terminado el proceso anterior cerramos el SQL Server 2008 para configurar el motor de base de datos desde el “management”
  • nos vamos a “inicio, todos los programas, Microsoft SQL Server 2008, Herramientas de configuración y clic en administrador de configuración de SQL Server”

8

  • en la pantalla que se nos presenta, nos dirigimos al menú lateral seleccionamos “configuración de red de SQL Server”, doble clic en “Protocolos para MSSQLSERVER” y nos ubicamos sobre el ítem “Canalización por nombre” que se encuentra como deshabilitado

9

  • procedemos a dar doble clic sobre “Canalización por nombre” y en la pantalla que se presenta seleccionamos “si” en la opción habilitar

10

  • cuando damos clic en aceptar nos muestra un mensaje que nos dice “algunos cambios surtirán efecto una vez haya detenido y reiniciado el motor de base de datos”

11

  • para detener el motor de base de datos nos vamos a la pestaña “Servicio de SQL Server” y seleccionamos SQL SERVER(MSSQLSERVER) ahora damos clic sobre el “botón detener” ubicado en el menú superior

12

  • realizamos el mismo proceso anterior pero esta vez clic en el “botón iniciar” del menú superior para proceder a reiniciar nuestro SERVER, una vez completado cerramos el administrador

13


  • para finalizar, abrimos el SQL Server 2008 y cambios la forma de autentificación elegimos “Autenticación de SQL Server y debajo las “credenciales del usuario” que creamos al inicio y entraremos normalmente en SQL Server 2008.

14

es todo lo que necesitamos para realizar una arquitectura cliente servidor, y manejar usuarios en SQL Server 2008, espero les sirve de mucho

Instalación de SQL Server 2008 paso a paso

Amigos bienvenidos en esta ocasión quiero compartirles un SQL Guide para que puedan instalar su copia original sin problemas.

iniciamos como en un instalador normal, doble clic en el DVD de instalación, si usamos Windows 7 nos saldrá un mensaje si queremos solucionar problemas simplemente seleccionamos ejecutar aplicación.

  • se nos presenta una pantalla con varias opciones, la que nos interesa es la instalación, por lo que en el menú lateral escogemos “Instalación” y luego Instalar SQL Server ó agregar características en una instalación existente
    1
  •  
  • ahora bien se nos presenta un modal popup en donde recibimos un mensaje de espera que nos indica que se están realizando las operaciones solicitas

2

  • Debemos instalar las reglas de soporte, en donde verifica si existen aplicaciones o componentes que eviten la instalación de SQL Server 2008, si este no es el caso simplemente esperamos y recibimos un mensaje que “6 operaciones se completaron exitosamente” y clic en aceptar

3

  • En la siguiente pantalla debemos seleccionar “Introducir la llave del producto”, revisemos en el reverso del paquete de SQL Server 2008 el KEY que trae y lo introducimos finalmente clic en “aceptar”

4

  • La próxima ventana nos trae los términos de uso de licencia de software, les recomiendo que lo lean y si están de acuerdo clic en “Siguiente”

5

  • instalamos ahora los archivos de soporte que serán nuestra guía durante la configuración de características de SQL Server 2008, simplemente seleccionamos “Instalar”

5

  • Cuando haya terminado la instalación de archivos de soporte, tendremos un resumen de las características que fueran agregadas y seleccionamos “Siguiente”

6

  • esta es la parte mas importante de la instalación en donde el usuario deberá seleccionar que características desea instalar para su equipo, desde el motor de base de datos hasta reportes, en mi caso quiero todos los componentes en mi PC, por lo que elijo “Seleccionar todos” y a ahora “Siguiente”

7

  • La pantalla a continuación nos muestra la instancia que queramos instalar yo uso la instancia “por defecto” y luego desde el Manager la cambio a mis necesidades, ahora clic en “siguiente”

8

  • vemos que se nos presenta una pantalla en donde debemos verificar el espacio del disco, que debe ser suficiente para el trabajo del motor de base de datos, si no tenemos problema alguno seleccionamos “siguiente”

9

  • en esta parte muchos desisten de la instalación por que si tan solo seleccionamos siguiente se nos produce un error y se corta la instalación es por eso que según la necesidad de cada equipo se debe escoger la cuenta correcta, en mi caso quiero que toda la autorización sea parte del sistema ya que mi notebook no depende de una red, si fuera el caso escogería autorización para usuarios de red.
  • selecciono “Autorización\Sistema” en todas las área de ingreso y clic en “Siguiente”

10

  • la siguiente configuración tiene 2 opciones, yo elijo “Autenticación de Windows”, clic en “agregar un usuario existente” y “siguiente”
  • ustedes pueden cambiar a su manera, yo hago de esta forma por que luego me doy el lujo de configurar mi Motor de base de datos a mi antojo una vez esté instalado.

11

  • Para el servicio de análisis debemos asignar un usuario, si queremos que el USER actual sea el mismo para el análisis de SQL seleccionamos “Agregar usuario existente” y “Siguiente”

12

  • en la pantalla siguiente seleccionamos que modo de instalación necesitamos, si queremos integrar con SharePoint o no configurar el servidor de reportes
  • yo elijo una “configuración nativa“ y “Siguiente”

13

  • en la siguiente ventana seleccionamos si deseamos enviar reportes de errores o características a Microsoft, si lo deseamos damos clic en cada checkbox o simplemente “siguiente”

14

  • ahora instalemos todas las reglas de Installation, que son en un número de 11 y “Siguiente”

15

  • Ahora si esta todo listo para instalarse, vemos el resumen de los componentes que se agregarán, y si esta todo bien clic en “Instalar”

16

  • Inicia nuestra instalación, debemos ser pacientes toma al rededor de 45 a 60 minutos, dependiendo de las características de Hardware del equipo en donde lo instalamos

17

  • después de la espera se completa la instalación mostrándonos si existieron errores, en este caso todo se instaló con normalidad y seleccionamos “Siguiente”

18

  • La pantalla final nos avisa que SQL Server 2008 esta operando e instalado correctamente

19

espero les haya servido de mucho, cualquier duda pueden hacérmela llegar sin problemas, ahora vamos por la configuración en el siguiente post.

lunes, 2 de agosto de 2010

Permisos para acceder a las carpetas desde ASPX.NET en Windows Server 2008 R2

Hola a todos, tal vez esto le ha pasado a muchos, cuando publicamos nuestra aplicación web en IIS de Windows Server 2008 R2 y usamos controles FileUpload o RadUpload de Telerik:RadControls, estos acceden a las carpetas de la nuestra web app y copian físicamente el archivo en estas. Para luego ser llamadas desde la url almacenada en _SQL Server 2008 R2.

Desde Visual Studio 2010 todo funciona bien pero cuando publicamos y usamos estos controles recibimos el siguiente mensaje “NO HA SELECCIONADO NINGUN ARCHIVO” es por que no podemos acceder a las carpetas en donde se debe guardar el archivo que estamos ingresando.

Pues bien para resolver esto entramos en la ruta C:/inetpub/wwwroot/mi_publicacion/carpeta_contenedora_de_imagenes

ahora debemos dar los permisos a la carpeta contenedora de imágenes que usualmente la llamo images_enf

  • Damos clic derecho sobre la carpeta y elegimos propiedades

1

  • Vamos a la pestaña seguridad y seleccionamos editar

2

  • debemos agregar dos usuarios especiales para poder acceder a esta carpeta desde ASPX.NET, entonces seleccionemos agregar

3


  • Nos aparecerá la siguiente ventana, en donde podemos digitar el nombre de usuario pero como no conocemos la ruta, donde se almacena seleccionamos avanzado

4

  • Ahora podemos listar todos los usuarios que tiene nuestro sistemas, así que seleccionamos “buscar ahora”

5

  • Esto es muy importante los permisos para las carpetas se dan a dos usuarios específicos llamados: “IIS_IUSRS” y “Servicio de red” que debemos seleccionar uno por uno y clic en “aceptar”

6


  • Cuando hayamos presionado aceptar nos aparece esta ventana de confirmación con la ruta del usuario y simplemente seleccionemos aceptar

7

  • En la ventana a continuación, debemos activar todos los chekbox que significan control total y finalmente aceptar.

8

  • Este proceso debe repetirse para los dos usuarios mencionados

Ahora tenemos listo el acceso desde ASPX.NET publicado en nuestro servidor IIS de Windows Server 2008 R2.