Entradas

Mostrando las entradas de septiembre, 2021

Tutorial para administrar acceso a SQL Server

Imagen
Una vez que tienes lista tu instancia de SQL Server instalada y disponible, es necesario dar a tus usuarios acceso. Para esto es necesario entender el concepto de "Login". Un Login en SQL Server, se refiere a un objeto que tiene la caulidad de darnos acceso a SQL Server, es decir, para poder establecer una connección a SQL Server, es necesario tener un Login. En SQL Server, existen dos tipos de logins, (1) los logins de tipo Windows y (2) los logins de tipo SQL. La diferencia de cada uno está en el modo en el que se demuestra la autenticidad. Es decir, para los logins tipo SQL, necesitas un nombre de usuario y una contraseña, donde SQL Server verificará si el nombre de usuario y la contraseña son correctas. Cabe destacar que los hashes de las contraseñas de los logins tipo SQL serán guardadas dentro de SQL Server, exactamente dentro de la base de datos de sistema master . En cambio, para los logins tipo Windows, tienes que tener una cuenta de Windows (ya sea local o de...

Cambiar Modo de Autenticación en SQL Server

Imagen
¿Estás intentando ingresar a tú instancia de SQL Server y recibes errores como "login failed"? Si estás seguro que tú login y contraseña son correctas, entonces quiza SQL Server no está configurado para aceptar autenticación mediante SQL Server. Para arreglar este problema, vas a necesitar conectarte a SQL Server con tu usuario Windows. Una vez connectado, presiona click derecho sobre tu instancia de SQL Server en el "Explorador de Objetos", y selecciona propiedades. En la nueva ventana, damos click en "Seguridad" en el menú izquierdo. Aquí podemos ver el modo de Autenticación que está siendo utilizado. Si deseas aceptar que SQL Server autentique a tus Logins, entonces selecciona la segunda opción "Autenticación mediante SQL Server y Windows", ó modo mixto. Para que tus modificaciones puedan tener efecto, necesitas reiniciar los servicios de SQL Server. En ambientes de producción hay que agendarlo de manera que no tenga ...

Tutorial para Instalar Compilador para C en Ubuntu (Linux)

Imagen
En este tutorial instalaremos el Compilador para C de GNU (ó GNU C Compiler - gcc). De esta manera podrás crear, compilar y ejecutar programas hechos en C para Ubuntu Linux :). Asumiendo que tu sistema esta actualizado (si no, te recomiendo ejectuar "sudo apt update &amp&amp apt aupgrade"). ejecutamos el commando "sudo apt install gcc -y" en una terminal. Nota : necesario tener la contraseña del superusuario . En muchos casos GCC ya viene instalado, como podemos ver en la siguiente imágen. Depues instalaremos nuestro IDE Geany para editor archivos (ustedes pueden instalar otros editores si asi lo prefieren, asi como Sublime, Gedit, VSCode, etc). En la terminal usa el comando "sudo apt install geany" Despues copia el codigo que aperece en la siguiente imágen, el cual es el clásico "Hola Mundo", asegurate que el archivo guardado sea en formato .c, en este ejemplo, yo lo guardé como "hola.c". ...

Tutorial para Instalar Visual Studio 2019 (Community Edition) en Windows.

Imagen
Visual Studio es el IDE (Interface Development Enviroment, por sus siglas en ingles ó Interfaz de Desarrollo Integrado) más común de Microsoft, con él podrás crear programas para arquitecturas .NET, ASP (Active Server Pages), MSVC++, etc; generalmente destinadas para Windows. En este tutorial instalaremos componentes para crear programas en C/C++. Lo primero que necesitamos hacer es descargar el IDE del sitio de Microsoft https://visualstudio.microsoft.com/, asegurandos seleccionar Visual Studio, y no Visual Studio Code. Una vez descarcagado el archivo, lo abrimos y dejaremos que el Instalador descargue y termine su configuración. El programa instalador entonces abrirá una ventana con los componentes a instalar. Aquí deberas seleccionar los componentes que desees instalar para continuar tu desarollo. Una vez seleccionados tus componentes, dá click en el botón de instalar (ó modificar). Una vez instalado todo, busca Visual Studio en tu b...