Tuesday, May 12, 2020

desbloquear cuenta reiniciando la clave - unlock account Tsql

ALTER LOGIN ReadOnlyUser WITH PASSWORD=N'Passwd'  unlock
GO

Monday, April 27, 2020

T-Sql crear acceso solo lectura

use BBDD
go
create login ReadOnly with password='TuPasswd';
GO
create user ReadOnly for login ReadOnlyDPN;
GO
--Acceso ReadOnly
GRANT SELECT  TO ReadOnly WITH GRANT OPTION;
go

Tuesday, April 21, 2020

restaurar BBDD sql server desde SQLCMD


sqlcmd -U UserName -P Passwd -i /tuRuta/elArchivoConLosCommandos.txt

#contenido de elArchivoConLosCommandos.txt
RESTORE DATABASE [BBDD]
FROM DISK = N'/tuRuta/file.bak' WITH  REPLACE, STATS = 5
,MOVE 'NombredelArchivoLDF' TO '/var/opt/mssql/data/ComoQuieresQueQuedeElLDF.mdf'
,MOVE 'NombredelArchivo_log' TO '/var/opt/mssql/data/ComoQuieresQueQuedeEl_log.ldf'
go

#en mi caso es var/opt por que es un Linux

Montar Shared folder Ubuntu desde Consola

sudo apt-get install cifs-utils

sudo mount -t cifs -o username=UserName,vers=1.0 //IP/rutaCompartirodo /DondeloQuieresMontar/

Tuesday, April 7, 2020

Crear cuenta db owner sin acceso a otras bases de datos.

use BaseDeDatosA_CrearLogin;
go
create login LoginName with password='tuclave';
GO
create user usuario for login LoginName;
GO
use BaseDeDatosA_CrearLogin
go
exec sp_addrolemember 'db_owner', 'usuario'
go


para Azure SQL scomo servicio

--en master Azure
drop user usr_
go
drop login usr_
go
--en la BBDD destino
--en master Azure
create login usr_ with password='XXXXXXXX';
GO
--en la BBDD destino
CREATE USER usr_ FROM LOGIN usr_ ;
go
create user usr_ for login usr_ ;
GO
--en la BBDD destino
exec sp_addrolemember 'db_owner', 'usr_ '
go

Saturday, March 28, 2020

Instalar SVN en Raspberry PI


sudo apt-get update

sudo apt-get install -y apache2 apache2-utils

sudo apt-get install -y subversion subversion-tools libapache2-mod-svn

sudo mkdir /var/lib/svn

sudo svnadmin create /var/lib/svn/SPO

sudo chown -R www-data:www-data /var/lib/svn/SPO/

sudo nano /etc/apache2/mods-enabled/dav_svn.conf

<Location /svn>
 DAV svn
#SVNParentPath /var/lib/svn
 SVNParentPath /1tb_local/svn
 AuthType Basic
 AuthName "Subversion Repository"
 AuthUserFile /etc/apache2/dav_svn.passwd
 Require valid-user
</Location>


#para el respaldo
svnadmin dump personal > personal.dump

#Para Crear usuarios
sudo htpasswd -cm /etc/apache2/dav_svn.passwd pbeltran

systemctl restart apache2

#para Restaurar
svnadmin load /var/lib/svn/SPO < /home/pi/SPO.dump

para validar http://ip/svn/personal/

Basado en:
https://www.itzgeek.com/how-tos/linux/debian/install-apache-svn-subversion-on-debian-9-ubuntu-16-04.html

https://servidordebian.org/es/buster/intranet/version_control/subversion

para el respaldo de visual SVN

svnadmin dump C:\Repositories\MyRepo --file C:\repo.dump

https://www.visualsvn.com/support/topic/00173/#:~:text=Start%20the%20VisualSVN%20Server%20Manager,repository%20dump%20and%20click%20Next.