狐表涉及的到内容之深 真的难以想象。我一直在为直接连接数据库,可能不安全,一直再找,具有可以变动的连接字符串解决方案,今天终于有了苗头,特地拿出来与大家讨论一下,希望有关高手能提供更强大的一些SQL语句
Dim cmd As New SQLCommand
Dim Count As String
cmd.C
'cmd.CommandText = "create login TestUser1 With password='1232'" '创建用户名称
'cmd.CommandText = "use [csf] GRANT INSERT,ALTER,UPDATE ON [dbo].[Tables1] TO [test1]" '设置权限
'cmd.CommandText = "alter login TestUser1 With password='1234' old_password='1232'" '修改用户密码
'cmd.CommandText = "alter login TestUser1 with name = test1 go alter login test1 disable" '修改用户名
'cmd.CommandText = "drop login test1" '删除登录名
'cmd.CommandText = "USE [csf] CREATE USER [test1] FOR LOGIN [test1]" '用户映射数据库
Count= cmd.ExecuteScalar()
Messagebox.Show( "总共" & Count & "行!")
以上的案例如果结合socket,个人觉的在安全性上又会有很高的进步。
个人觉得 这个连接方式可以有效的预防 连接字符串 或者帐号被盗用的可能性
结合上述,提供动态的连接字符串。安全性我想应该就没有问题了。
相关的高手评价一下这种方式可可用性?
[此贴子已经被作者于2014-4-27 14:17:58编辑过]