Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使.SQL文件受密码保护?_Sql_Sql Server_Tsql_Passwords_Password Protection - Fatal编程技术网

如何使.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文件进行密码保护。您所说

目前我正在开发一个.NET应用程序,在其中调用3个存储过程。但是,在将其交付给最终用户时,我们不应该让他访问我的存储过程中的逻辑。 所以我想保留我的.SQL文件的密码,并计划在需要执行密码时,在c#代码中打开密码。由于我们不打算向终端客户端发送c#代码,他也看不到密码

但现在我不知道如何保持.SQL文件的密码保护

有人能帮我吗


提前感谢。

我认为您应该设置一个安全的FTP或SVN。如果您必须简单地发送文件,我建议使用受密码保护的RAR或ZIP文件。据我所知,您无法对.sql文件进行密码保护。

您所说的.sql文件是什么意思?数据库安装在哪里?仅仅因为你没有发送c#源代码并不意味着他们看不到密码。你可以将SQL文件作为嵌入资源放在你的EXE中。这与在代码中使用密码具有相同的安全级别,只是简单得多。应该与从未听说过Reflector的人一起工作。在数据库中创建SP时,请使用带加密的
,但管理员也可以检索原始文本。这完全取决于你希望它有多安全,以及你愿意投入多少努力。谢谢汤姆,非常感谢。我试试看。