连接数据库的方法和用户权限设置?

问题描述

下面有两种连接数据库的方法:1.<connectionStrings><addname="DBConnectionString"connectionString="DataSource=10.8.7.128;InitialCatalog=DBCert;IntegratedSecurity=SSPI;PersistSecurityInfo=False"providerName="System.Data.SqlClient"/></connectionStrings>2.<connectionStrings><addname="DBConnectionString"connectionString="DataSource=10.8.7.128;InitialCatalog=DbCert;UserID=jl;Password=jl123;"providerName="System.Data.SqlClient"/></connectionStrings>首先我想问一下它们到底有什么区别哪一种连接方式更安全实用第一:如果应用程序和数据库都在同一台服务器上,用户权限应该如何设置,以便不会出现"用户登录失败。原因:未与信任SQLServer连接相关联"这样的错误。第二:如果应用程序和数据库分别在两台不同的服务器上,那两台用户权限又如何设置,以便不会出现上述类似的错误第三:我和同事开发时是用代码管理器的,但是我对代码管理器的原理不是很懂,谁有没有比较详细的说明文档.这些可能都是基础问题,可是我是初学者,对我疑惑很大,真希望大家能在空闲的时候帮我讲一下,在此谢谢各位!

解决方案

解决方案二:
没什么区别,第一种安全加密了而已
解决方案三:
哪一种连接方式更安全实用?===================参考一下PetShop4数据库链接字符串的做法===============第一:如果应用程序和数据库都在同一台服务器上,用户权限应该如何设置,以便不会出现"用户登录失败。原因:未与信任SQLServer连接相关联"这样的错误。==================你的连接字符串有误=======================第三:我和同事开发时是用代码管理器的,但是我对代码管理器的原理不是很懂,谁有没有比较详细的说明文档.=========================你指的是VSS?
解决方案四:
是的
解决方案五:
第一种:两个连接串都可以用。第二种:你只能用第二个连接串,除非使用windows域进行管理,可以用第一种串。第三个问题:关于源代码管理,会用就已经不容易了,个人觉得没有必要深究原理,除非你要做这个工具。
解决方案六:
我是仅限于能在自己机器上运行,也不知道其中的道理。关注!
解决方案七:
我们公司大部分都是用第一种方法连接数据库,因为我们都是域用户,可是我不会设用户权限总是说连接不上数据库之类的错
解决方案八:
在sql企业管理器里给域用户分配权限。sql服务器必须是域成员服务器。

时间: 2024-09-01 00:02:54

连接数据库的方法和用户权限设置?的相关文章

用户权限设置的思路,请大家给点意见,谢谢

问题描述 用户权限设置:前情提要:新闻页面:浏览(0/1).添加(0/1).编辑(0/1).删除(0/1)0:表示无权限1:表示有权限将这些信息记录在一个表里面当用户访问新闻页面的时候,如果有相关的权限,则显示相应的操作选项if(添加=1){显示添加操作}问题:在判断的权限的时候,每次都得从数据库中读取记录,这样的操作,会不会太平凡了.以上是我的思路,不知道对不对呢?大家平时都是怎么做的呢? 解决方案 解决方案二:自已顶一下解决方案三:多想想windows是怎么管理用户权限的.用户->组组->

IIS6.0 用户权限设置问题

问题描述 IIS6.0 用户权限设置问题 刚刚我用IIS6.0新建一个站点,访问网站时出现了要输入密码才可以访问,请问一下应该怎么解决 解决方案 还有运行网站的用户也要加上web目录的访问权限,不单单是程序池的,网站和程序池默认不是同一用户 程序池默认是IWAM_开头用户 网站默认是IUSR_开头用户 解决方案二: 点对应的web应用的文件夹,选择属性-安全,给everyone完全权限.

Linux下SFTP用户权限设置条件及实现命令_Linux

众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的,今天的教程就是教大家进行SFTP用户权限设置. 必要条件: 你的openssh-server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置项ChrootDirectory来完成. 如何查看自己服务器上的ssh版本?大家可以尝试以下命令: $ ssh -V 具体实施步骤: 1. 我们需要创建一个用户组,专门用于sftp用户 $ groupadd sftpusers 2. 我们创建一个用户test $ u

Win9X注册表内的安全和用户权限设置_注册表

我是玩机的狂热一族,喜欢有事无事的在系统中折腾,我发现Win9X的注册表中保存了许多重要的系统信息,Windows中有关安全和用户权限设置也在其中.于是我深入注册表中,经过一段时间的摸索后,找出了Win9X注册表中有关安全和用户权限的设置的一些要点,我现在告诉大家,目的是想让大家对注册表和Win 9X系统的安全性有更深入的认识,使大家可以更好地维护系统安全. 一.限制控制面板1. 打开注册表 中的主键[HKEY_USERS\"用户名"\Software\Microsoft\Window

学生机登录用户权限设置

随着计算机硬件价格的大幅下降,多数机房都采用了高性能的微机,操作系统也由原来的Windows98升级到了 Windows XP.为了实际教学工作,微机室的微机都安装了相应的多媒体教学软件(如苏亚星.深蓝易思等).这样,老师在上课时就能够及时掌控学生的学习情况.但有的学生为了在课堂做一些与课程无关的活动(如打游戏),他们会想办法脱离教师机地控制,他们通常是使本地机器的学生端程序停止下来.由于中止这些进程的方法有很多,所以要解决这个问题就要从登录用户权限入手,不给学生登录用户以中止进程的权限. 另外

sql server 2005用户权限设置深入分析_mssql2005

关于什么是用户权限,最简单的定义可能是,"用户能做什么和不能做什么."在这里,简单的定义就相当不错了. 用户的权限分为3类: l 登录的权限: l 访问特定数据库的权限: l 在数据库中具体的对象上执行特定操作的权限. 既然我们已经看过了创建登录账户,这里将把重点放在登录账户能够拥有的特定权限上. 22.3.1 授予访问特定数据库的权限 如果想要一个用户可以访问数据库,你需要做的第一件事情是授予用户访问那个数据库的权限.可以在Management Studio中,通过把用户加入到服务器

系统用户权限设置问题

问题描述 本人对系统权限设置这一块不是很有经验,现在项目中遇到了一点问题,想寻找一些建议和解决方法.现有的系统中,权限管理采用的是用户,角色,权限,权限中给角色分配了系统的菜单,然后不同的用户分配不同的角色,这样可以保证不同的用户访问不同的功能菜单,这个是可以做到的,但是现在遇到了一个问题:系统中多个企业,企业下有人员.终端等信息需要管理,不同的企业有不同的企业代码和账号,比如A企业代码为01,账号为admin01,B企业代码为02,账号admin02,我在用A企业的账号登录时如何保证系统中只显

IIS6.0的默认权限和用户权限设置小结_win服务器

NTFS 权限 目录 用户\组 权限 %windir%\help\iishelp\common Administrators 完全控制 %windir%\help\iishelp\common System 完全控制 %windir%\help\iishelp\common IIS_WPG 读取.执行 %windir%\help\iishelp\common Users(请参见"注意 1".) 读取.执行 %windir%\IIS Temporary Compressed Files

MongoDB 用户 权限 设置 详解

我知道的关系型数据库都是有权限控制的,什么用户能访问什么库,什么表,什么用户可以插入,更新,而有的用户只有读取权限. 例如:MySQL安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户,以及用户权限,而mongodb这个最像关系型的数据库,有没有这样的表呢.   一,掌握权限,理解下面4条基本上就差不多 1,mongodb是没有默认管理员账号,所以要先添加管理员账号,在开启权限认证. 2,切换到admin数据库,添加的账号才是管理员账号. 3,用户只能在用户所在数据库