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