C# 只有我的应用程序才能访问本地CDB上的数据库

C# 只有我的应用程序才能访问本地CDB上的数据库,c#,sql,wpf,distributed,localdb,C#,Sql,Wpf,Distributed,Localdb,我有一个使用sqllocaldb的c#应用程序,应用程序数据库处于连接模式,我想干扰应用程序。 我需要确保没有其他应用程序可以访问我的数据库,尽管没有机构可以使用ssms访问它 请提供任何建议。检查“始终加密”,但我不知道localdb是否也支持它。我不理解这个问题。听起来你想要一个嵌入式数据库,localdb不适合。始终加密只是加密客户端和服务器或localdb之间的数据传输,我的问题是阻止从任何其他连接访问我的数据库或使用ssms打开它,有关详细信息,如果除了我的应用程序之外,我还有mdf和

我有一个使用sqllocaldb的c#应用程序,应用程序数据库处于连接模式,我想干扰应用程序。 我需要确保没有其他应用程序可以访问我的数据库,尽管没有机构可以使用ssms访问它


请提供任何建议。

检查“始终加密”,但我不知道localdb是否也支持它。我不理解这个问题。听起来你想要一个嵌入式数据库,localdb不适合。始终加密只是加密客户端和服务器或localdb之间的数据传输,我的问题是阻止从任何其他连接访问我的数据库或使用ssms打开它,有关详细信息,如果除了我的应用程序之外,我还有mdf和ldf,那么其他人可以安装任何类型的sql server,比如express edition,然后连接db来express并打开我的应用程序db@Soroush除非打开文件访问,否则任何人都无法连接到您的localdb。另外,除非你用@Crowcider与某人交谈,否则没有人会听到你的声音谢谢你的两个建议,假设你开发了一个应用程序,将你的数据存储在带有附加数据库的localdb中,然后我购买它并安装在我的pc上,现在比你可以访问db的应用程序还多,我可以开发一个外部应用程序并使用存储在db中的应用程序数据,或者我可以安装SSM并将您的应用程序db连接到我的localdb实例,并访问您的应用程序保存的数据。