Skip to content

Stored procedures for overwriting existing data with randomly generated data.

License

Notifications You must be signed in to change notification settings

BeginTry/SQL-Server-Data-Obfuscation

Repository files navigation

SQL Server Data Obfuscation

This series of stored procedures uses SQL Server's built-in Machine Learning services and the R language for both generating data sets of fake data, and for obfuscating existing SQL Server data with fake data.

Additional details and examples are available in this blog post: Data Obfuscation for SQL Server

Example - Full Names

EXEC MLtools.Obfuscator.SetFullNameParts
	@DatabaseName = 'Adventureworks',
	@TableSchema = 'Person',
	@TableName = 'Person',
	@FirstNameColumn = 'FirstName',
	@LastNameColumn = 'LastName',
	@MiddleNameColumn = 'MiddleName',
	@DisableTriggers = 1;

Obfuscator.SetFullNames - Data Obfuscation for SQL Server

BeforeAfter
Obfuscator.SetFullNames - Data Obfuscation for SQL Server Obfuscator.SetFullNames - Data Obfuscation for SQL Server

About

Stored procedures for overwriting existing data with randomly generated data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages