如何使.SQL文件受密码保护?
目前我正在开发一个.NET应用程序,在其中调用3个存储过程。但是,在将其交付给最终用户时,我们不应该让他访问我的存储过程中的逻辑。 所以我想保留我的.SQL文件的密码,并计划在需要执行密码时,在c#代码中打开密码。由于我们不打算向终端客户端发送c#代码,他也看不到密码 但现在我不知道如何保持.SQL文件的密码保护 有人能帮我吗如何使.SQL文件受密码保护?,sql,sql-server,tsql,passwords,password-protection,Sql,Sql Server,Tsql,Passwords,Password Protection,目前我正在开发一个.NET应用程序,在其中调用3个存储过程。但是,在将其交付给最终用户时,我们不应该让他访问我的存储过程中的逻辑。 所以我想保留我的.SQL文件的密码,并计划在需要执行密码时,在c#代码中打开密码。由于我们不打算向终端客户端发送c#代码,他也看不到密码 但现在我不知道如何保持.SQL文件的密码保护 有人能帮我吗 提前感谢。我认为您应该设置一个安全的FTP或SVN。如果您必须简单地发送文件,我建议使用受密码保护的RAR或ZIP文件。据我所知,您无法对.sql文件进行密码保护。您所说
提前感谢。我认为您应该设置一个安全的FTP或SVN。如果您必须简单地发送文件,我建议使用受密码保护的RAR或ZIP文件。据我所知,您无法对.sql文件进行密码保护。您所说的.sql文件是什么意思?数据库安装在哪里?仅仅因为你没有发送c#源代码并不意味着他们看不到密码。你可以将SQL文件作为嵌入资源放在你的EXE中。这与在代码中使用密码具有相同的安全级别,只是简单得多。应该与从未听说过Reflector的人一起工作。在数据库中创建SP时,请使用带加密的
,但管理员也可以检索原始文本。这完全取决于你希望它有多安全,以及你愿意投入多少努力。谢谢汤姆,非常感谢。我试试看。