我有一个通过ADO组件连接到远程SQL Server的Delphi应用程序。如何只允许我的应用程序访问SQL Server 2012,而其他任何尝试连接的应用程序都应该丢弃? 最佳答案 问题在于,连接到SQL Server的所有内容都通过ConnectionString做到这一点。如果确实需要,您可以拦截它们,并使用它们伪造为另一个应用程序。只要应用程序无法以一种方式或另一种方式使用数字签名进行连接,就无法强制实施所需的内容。