Hoy en día, las aplicaciones tecnológicas deben presentar soluciones compatibles con los sistemas y procedimientos de auditoría y control. Pues es imperativo cumplir con estrictas reglamentaciones, especialmente en todo aquello referente a la seguridad y los datos. Es justamente por esto, por lo que me he lanzado a preparar este breve ejemplo de como conseguir implementar esta capacidad mediante el uso del versionado gracias a las tablas temporales en Azure SQL Server.
Lo primero es disponer de una base de datos en Azure, y acto seguido crear una tabla destino donde recogeremos todos los cambios de estado y otra tabla transaccional sobre la que queramos ejecutar el control de versiones. En nuestro caso, vincularemos directamente por código la tabla origen y la tabla destino.
CREATE TABLE dbo.CustomerHistory ( CustomerId INT NOT NULL , FirstName VARCHAR(100) NOT NULL , LastName VARCHAR(100) NOT NULL , DocumentNumber VARCHAR(10) NOT NULL , DocumentType…
View original post 284 more words