永利国际网站SQL Server 添加登录账户配置权限

SQL2008无法附加数据库,提示“无法显示请求的对话框”(nColIndex实际值是-1)图文解决方法

一、新建登录名

SQL2008无法附加数据库,提示“无法显示请求的对话框”(nColIndex实际值是-1)图文解决方法 

  1. 在登录名右侧的文本框中输入新建的管理员账号名称;
  2. 一对单选按钮组中,选择Sql Server 身份验证,并输入登录密码;
    3.
    勾选强制实施密码策略复选框;(密码策略一般是指加强用户登录的密码方式例如:可能需要至少8个以上字符,或在尝试若干登陆失败后该账号即被禁止登陆等等!如果觉得麻烦可以不必勾选!)
    4.
    不勾选强制密码过期;(如果勾选该项的话,则每一次登陆后系统都会提示用户必须更改现有密码,如非特殊需求,不建议勾选此项!)

 

二、设置管理员权限
进入【服务器角色】在右侧的服务器角色面板中,勾选public 和sysadmin
两项!

 

注意:如果建立的账号不需要具备系统管理员的权限时,则不要勾选sysadmin
项!

今天,我在工作室换了一台电脑写Code,当我在附加数据库的时候,出现如下异常,折腾了半天,还是不行。于是我就重装SQL,重装之后还是不行。纠结了,当时我也忘记去google,傻傻的就把系统重装了(新机)。折腾差不多一天之后,系统、SQL、VS2010、补丁等等全都搞定之后,总算“大功告成了”,这个时候,我又跑去附加数据库。这回蛋疼了~~依然是失败。于是乎,有了这篇文章(好记性不如烂笔头):

三、设置非管理员权限

 

进入【用户映射】在右侧的面板中勾选该账号可以进行管理操作的数据库名称!并在该面板下面的【数据库角色成员身份】中勾选db_owner 
项!

出现错误 

注意:如果给一个无系统管理权限的账号指定管理一个数据库时,则一定要勾选db_owner
项!否则该账号则无法看到该数据库中的任何数据表!

 

进入【状态】设置连接引擎授权;

 

 

 永利国际网站 1

三、无法登陆情况

 

请检查数据库属性页【安全性】是否启用 SQL Server 和 windows 验证模式;

这个是由于权限不足导致的,我们必须在【本地账号】的SQL中,新建一个【域帐号】的SQL用户,设置完成之后,还需要手动分配权限。详情如下:

 

 

**四、使用T-SQL创建用户

解决方法

**

 

1 --添加角色
2 use test_db
3 go
4 sp_addlogin  'test_db','123456','test_db'   
5 go
6 sp_addsrvrolemember   'test_db','sysadmin'   
7 go
8 sp_adduser 'test_db','test_db','db_owner'
9 go

 永利国际网站 2

 

01、回到你系统的本地账号,然后登陆你的SQL,我这篇文章以登录(.)为例,如果你想登陆(.SQLEXPRESS),方法也一样,不做解释。

 

永利国际网站 3 

02、安全性——登录名——右键,新建登录名…

 

永利国际网站 4

03、常规——搜索——位置。(特别说明下,由于我的工作室是局域网工作的,不连外网。我们在需要连接外网时,需要自己再手动修改IP。我今天忘记把网络改回局域网,所以点击“位置”之后,找不到域用户,这点希望大家注意,不要和我一样犯错了,嘻嘻) 

 

 永利国际网站 5

04、登陆你的域帐号 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website