Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.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
VB.net和SQL Server 2005为独立应用程序设置数据库密码_.net_Sql_Database_Vb.net_Sql Server 2005 - Fatal编程技术网

VB.net和SQL Server 2005为独立应用程序设置数据库密码

VB.net和SQL Server 2005为独立应用程序设置数据库密码,.net,sql,database,vb.net,sql-server-2005,.net,Sql,Database,Vb.net,Sql Server 2005,嗯,我目前正在开发一个应用程序,不同的用户可以使用他们的电子邮件登录。应用程序将把邮件详细信息(发件人、邮件、收件人、附件等)保存到数据库中 我的问题是,我不希望用户在使用sql server management studio时访问数据库(可能一些技术用户会打开sql并在那里编辑消息,所以是的..我需要应用程序的一些安全性) 我的解决方案是我只需为数据库设置用户名/密码。这可能吗?或者您可以建议我一些用户无法访问sql management studio的方法 -该应用程序将部署在不同位置具有

嗯,我目前正在开发一个应用程序,不同的用户可以使用他们的电子邮件登录。应用程序将把邮件详细信息(发件人、邮件、收件人、附件等)保存到数据库中

我的问题是,我不希望用户在使用sql server management studio时访问数据库(可能一些技术用户会打开sql并在那里编辑消息,所以是的..我需要应用程序的一些安全性)

我的解决方案是我只需为数据库设置用户名/密码。这可能吗?或者您可以建议我一些用户无法访问sql management studio的方法

-该应用程序将部署在不同位置具有不同服务器的不同计算机上。就像一个独立的应用程序。


呵呵。很抱歉,如果我的问题没有任何意义,这是我在一家公司的第一个项目,所以我对这些事情还没有太多的了解:)

你的应用程序可以使用的任何登录凭据,用户可以使用反编译程序提取


您应该为应用程序创建一个单独的DB用户,该用户不具有对您不希望用户更改的内容的写入权限。

谢谢您的回复:D我正在阅读这篇文章,这是您的建议吗?我还不知道如何将其与应用程序集成,但我会尽快回到这里:)谢谢,嗯。。我猜你给我的链接会要求我去应用程序应该安装的地方?我是说,我来自菲律宾,如果用户来自加拿大,我是否必须为他们手动配置它?@Codemunkeee:No;您只需在数据库(SQL server)中创建一个登录名,然后将应用程序更改为使用该登录名。好的,谢谢!我会尝试一下,并在我得到这个问题后立即将其标记为已解决。先生,我已经为我的数据库设置了密码!谢谢但是,在使用SQLServerManagementStudio时,我仍然可以附加数据库并查看数据。在附加数据库之前,用户是否有其他方式“无法附加/提示用户名和密码”?