Click here to Skip to main content
15,917,454 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Once I create SQL database mdf file in root database user in virtual VeraCrypt Volume Local Disk M:\
Thats actuly accessaible from PC- father administrator or User just in mount Volume.and Not accessaible SQL connection to database in Dismounted.even SQLExpress Services is Runing.
because the instance root directory is on local OS C:\
so mdf database file is NOT prtacted from XCopy PC- user and admin.
so if the admin is the owner of software and database I can make access deny proviladge of user from volume or file or folder security.
but that can be easly proken to the password for father admin from the user he has password of his VeraCrypt OS Volume by using hiering boot.
Even VeraCrypt Encrypt of the entier OS Volume.
so admin proviladge .. gone.
and SQL manager 'sa' Password is Not important because XCopy of mdf File moved to another Server.
now SQL.mdf file is NOT protacted at all. just from user and admin.
- so how can I protact SQL mdf file. 3rd party.
Not by TDE Transparent db Level because only enterprise Edition have this Feature with Cost.
and NOT by SQL Express 2016 adv.
Allows encrypted because that is only for db Colume Level.
I Need any way to give me Stong Security Protaction of database for free.3rd Party level.
and NOT by DBDefence or auther.
Thank you..

What I have tried:

1- VeraCrypt for
File Encryption and OS Encryption.
2- Security admin Proviladge.
3- DBDefence.
4- Allowes Encrypted sql Express Adv 2016.
Posted
Updated 20-Aug-17 4:05am
Comments
[no name] 20-Aug-17 5:56am    
I'd suggest that question is best posted here: VeraCrypt - Discussions[^]
Patrice T 20-Aug-17 5:56am    
Try to use spell checker.

Your post made little to no sense at all but from what I can gather, you're trying to prevent the SQL database file, .MDF, from being copied by anyone on the machine.

Simple. You can't prevent it at all.

If the user of your application needs to access the database and you're using a user-instance of SQL Express, the user MUST have read/write access to the MDF file.

Administrators on the machine will always have read/write access just about every folder on the machine.

If you want to protect the database file from being copied, you have no choice but to put it behind a full SQL Server, not the Express edition.
 
Share this answer
 
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900