精华内容
下载资源
问答
  • sqlserver创建用户

    千次阅读 2018-07-31 16:38:58
    create login dbaTest with password='dbaTest', default_...--一定用登陆到axi这个数据库下 不然不能创建用户 use axi --用户名与必须登陆名一致 不然登陆不了 (没为什么~这个我解释不了原因) create u...

    --登陆名 dbaTest 密码dbaTest 默认数据库 axi  (axi是自己创建的)

    create login dbaTest with password='dbaTest', default_database=axi

    --一定用登陆到axi这个数据库下 不然不能创建用户

    use axi

    --用户名与必须登陆名一致 不然登陆不了 (没为什么~这个我解释不了原因)

    create user dbaTest for login dbaTest with default_schema=dbo

    --给dbaTest添加一个权限
    exec sp_addrolemember 'db_owner', 'dbaTest'

    展开全文
  • sqlserver创建用户角色与授权

    千次阅读 2020-04-07 08:57:14
    sqlserver创建用户角色与授权 需求描述: web应用开发sqlserver作为数据存储,默认使用sa进行业务操作,如果发生用户密码泄露,危害性极大。 解决办法: 根据各业务库新建用户,专门用于特定数据库; 创建用户与授权...

    sqlserver创建用户角色与授权

    需求描述:

    web应用开发sqlserver作为数据存储,默认使用sa进行业务操作,如果发生用户密码泄露,危害性极大。

    解决办法:

    根据各业务库新建用户,专门用于特定数据库;

    创建用户与授权脚本

    --创建登陆帐户(create login)
    create login new_user with password='123456', default_database=master
    go 
    --为登陆账户创建数据库用户(create user)
    create user new_user for login new_user with default_schema=dbo
    go 
    --通过加入数据库角色,赋予数据库用户“db_owner”权限
    exec sp_addrolemember 'db_owner', 'new_user'
    go 
    -- 赋予查看系统进程权限(可选,用于查看sys.dm_*相关视图)
    GRANT  VIEW SERVER STATE TO new_user;
    go
    

    常用命令

    --禁用登陆帐户
    alter login new_user disable
    --启用登陆帐户
    alter login new_user enable
    
    --登陆帐户改名
    alter login new_user with name=new_user_z3
    
    --登陆帐户改密码: 
    alter login new_user with password='654321'
    
    --数据库用户改名: 
    alter user new_user with name=new_user_z3
    
    --更改数据库用户 defult_schema: 
    alter user new_user with default_schema=product
    
    --删除数据库用户: 
    drop user new_user
    
    --删除 SQL Server登陆帐户: 
    drop login new_user
    
    -- 赋予角色 roleA 表 tableA 的写权限
    GRANT INSERT ON TableA TO RoleA
    GO
    -- 用户UserA将有TableA的INSERT权限
    EXEC sp_addrolemember RoleA, 'UserA' 
    GO
    
    -- 用户UserA将没有TableA的INSERT权限,收回权限
    REVOKE INSERT ON TableA FROM RoleA 
    GO
    
    --重新给RoleA以TableA的INSERT权限
    GRANT INSERT ON TableA TO RoleA 
    GO 
    
    -- 虽然用户UserA所在RoleA有TableA的INSERT权限,但UserA本身被DENY了,
    -- 所以用户UserA将没有TableA的INSERT权限。
    DENY INSERT ON TableA TO UserA 
    
    展开全文
  • SQLServer创建用户登录出现错误18456

    千次阅读 2020-04-13 18:49:36
    使用SQLServer创建用户并登录的过程中总是出现问题,查找方法不易,于是就打算把解决方法写一下,方便后来的小伙伴查找 1、在本机数据库处右键,选择属性,点击打开 选择左侧的安全性,右侧服务器身份验证选择SQL ...

    使用SQLServer创建用户并登录的过程中总是出现问题,查找方法不易,于是就打算把解决方法写一下,方便后来的小伙伴查找
    1、在本机数据库处右键,选择属性,点击打开
    在这里插入图片描述
    选择左侧的安全性,右侧服务器身份验证选择SQL Sever和Windos身份验证模式,点击确定
    在这里插入图片描述

    2、数据库–>安全性–>登录名,打开后下方选择你已经设置好的登录名,在登录名上右键,选择属性
    在这里插入图片描述
    将强制实施密码策略的选择取消,同时注意下方选择你想要登陆的数据库
    在这里插入图片描述
    左侧选择状态,注意将右侧的选项改成授予和启用,点击确定
    在这里插入图片描述
    此时断开重新使用创建的账号连接可能会出现18456错误
    解决方法:
    1、关闭SQLSever
    2、打开菜单栏,找到SQL的配置管理器,打开在这里插入图片描述

    选择网络设置下的MSSQLSWEVER的协议,将右侧下面的两项启用在这里插入图片描述
    选择SQLSever服务,将第一项先停止再启动。关闭配置管理器,重新打开SQLSever 用创建的用户身份登录就可以了
    在这里插入图片描述

    展开全文
  • Sqlserver创建用户并授权

    千次阅读 2020-06-16 15:25:16
    第一步,使用sa账户登录SqlServer,并创建登录账户 test create login test with password='test',default_database=JIAOGUAN --此登录账户默认拥有数据库JIAOGUAN的权限 第二步:设置用户的schema(具体含义...

    前提,存在一个数据库:JIAOGUAN(教务管理系统),其中有一个表:Student

    接下来,我们所有的操作都是针对这个表进行试验

    第一步,使用sa账户登录SqlServer,并创建登录账户 test

    create login test with password='test',default_database=JIAOGUAN  --此登录账户默认拥有数据库JIAOGUAN的权限

    第二步:设置用户的schema(具体含义自行查阅),并将用户加入到dbo

    use JIAOGUAN
    create user test for login test with default_schema=dbo --dbo为DataBaseOwner的简写,每个数据库都有一个dbo用户
    exec sp_addrolemember 'db_owner', 'test'   --将test加入 db_owner角色

    第三步:拒绝test用户对Student表执行insert语句

    use JIAOGUAN
    deny insert on Student to test --拒绝test用户对Student表执行insert

    此时,使用test用户登录,并尝试对Student表插入数据,会提示错误,注意:使用test用户登录

    第四步:拒绝test用户访问Student的gender和birth字段

    use JIAOGUAN
    deny select on Student(gender,birth) to test --拒绝test用户访问Student表的gender和birth字段

    使用test账户登录之后,尝试使用select * from Student,将提示错误

    直接查看其它字段

    以上步骤,说明刚刚为test用户设置的权限起了作用。

    设置权限不仅仅只通过deny来设置,还有grant(用的最多),下次更新~

    展开全文
  • SQLServer创建用户登录

    万次阅读 2018-12-19 16:34:55
    创建用户登录注意事项 密码是区分大小写的。 只有创建SQL Server登录时,才支持对密码预先进行哈希运算。 如果指定MUST_CHANGE,则CHECK_EXPIRATION和 CHECK_POLICY必须设置为 ON。 否则,该语句将失败。 不...
  • SQLServer创建用户自定义数据库用户

    千次阅读 2019-01-06 16:33:18
    创建用户自定义数据库用户注意事项 如果已忽略 FOR LOGIN,则新的数据库用户将被映射到同名的SQL Server登录名。 默认架构将是服务器为此数据库用户解析对象名时将搜索的第一个架构。 除非另外指定,否则默认架构...
  • sqlserver 创建用户失败

    千次阅读 2019-04-30 09:04:25
    数据库备份文件中已经包含了用户test,现在还原了数据库,然后发现现有数据库中没有test这个用户,想要新建一个test用户,作为该数据库的owner,便会出现这个问题。 可以理解为登录名和用户是两个不同的概念,虽然...
  • SqlServer创建用户并访问指定的视图

    千次阅读 2020-02-10 14:47:27
    1、在sql server中选择好要操作的数据库; 2、给当前数据库创建角色; exec sp_addrole 'seeview' --创建了一个数据库角色,名称为:[seeview] 3、给角色名授权访问的视图; GRANT SELECT ON v_viewnameTO ...
  • SQLServer创建用户并设置权限

    万次阅读 2020-01-07 15:51:21
    使用SSMS数据库管理工具创建用户登录,这个可视化操作比起用sql语句来创建是在是简单多了。 1、使用最高权限的账号登录数据库,在安全性→登录名(鼠标右击)→新建登录名 2、在弹出新建登录名窗口的“常规”中...
  • sql server 创建用户并授权

    万次阅读 2018-07-03 20:16:48
    创建数据库create database test2-创建登陆帐户create login angel1 with password='abcd1234@', default_database=test2创建数据库用户(create user):create user angel1 for login angel1 with default_schema=...
  • sql server 创建用户并授予权限

    万次阅读 2019-02-27 10:11:10
    --指定用户即将登陆使用...-- 创建SQL Server登陆帐户 create login [UserName] with password='[password]', default_database=[DatabaseName] ;  -- 创建数据库用户 create user [UserName] for login [UserN...
  • Sql Server 创建用户并指定该用户只能看指定的视图,除此之外的都不让查看
  • SqlServer创建用户只能访问视图

    千次阅读 2017-11-15 16:41:29
    创建访问视图名称(角色名);exec sp_addrole [rolwName]给角色名授权访问的视图;GRANT SELECT ON veiw TO [guestview]添加只允许访问指定视图的用户; exec sp_addlogin '登录名','密码','默认数据库名'给用户添加...
  • SQL Server 2008 创建(设置)用户时报错:15023错误:当前数据库中已存在用户或角色 SQLServer2008,错误代码:15023 在使用SQL Server 2008时,我们经常会遇到一个情况:需要把一个别数据库转移到另外一个...
  • 今天还原来一个数据库,成功后去用户里想要创建一个独占的用户,专门用于这个数据库的连接放温暖,前面创建都很顺利,但是在勾选了数据库后保持时,系统提示“无法映射该用户的对应数据库,用户组或角色在当前数据库...
  • sqlserver 创建用户只能访问指定视图

    千次阅读 2017-03-15 22:08:27
    --当前数据库创建角色  exec sp_addrole 'rapp' --分配视图权限 GRANT SELECT ON veiw TO [角色]  --指定视图列表 GRANT SELECT ON v_city TO rapp GRANT SELECT ON v_lp TO rapp GRANT SELECT ON v_...
  • SQL SERVER创建用户,设置权限

    千次阅读 2012-10-29 16:29:12
    use 你的库名 go --新增用户 exec sp_addlogin 'test' -...exec sp_grantdbaccess N'test' --使其成为当前数据库的合法用户 exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限
  • 我们需要创建不同的用户,分配权限来管理不同的数据库。 第一步:安全性->登录名右键新建登录名
  • ----------------------------...-- 创建用户角色,给角色赋存储过程执行权限, 将角色赋预某用户 use [YOUR DB NAME] -- 建角色[db_YourDBName_Executor] create role [db_YourDBName_Executor] AUTHORIZATION [dbo];
  • 这种情况是存在孤立用户, 用系统的一个存储过程sp_change_users_login就可以修复 Use woiitnet go sp_change_users_login 'update_one','woiitnet','woiitnet' 其中“woiitnet”为数据库名, update_one表示...
  • SQLServer 创建SQL Server 身份验证用户

    万次阅读 多人点赞 2018-05-24 15:51:49
    默认安装SQLserver数据库后,,SQLserver采用“windows身份验证”方式登录登陆,需要设置相应用户才能以“SQL Server 身份验证”方式登录正确做法(采用默认账户SA)1,以“windows身份验证”方式登录后,在登录名称...
  • SQL Server创建用户角色及授权

    万次阅读 2018-07-12 15:35:58
    SQL Server创建用户角色及授权参考自:在SQL Server创建用户角色及授权
  • sql server创建登录用户

    千次阅读 2019-01-12 10:28:54
    一、 使用windows身份验证登录到数据库中 二、 右击登录名->新建登录名 三、 设置用户信息 四、 右击新建的登录名->属性 、 五、 登录尝试 ...
  • SQL Server创建表语句介绍

    万次阅读 多人点赞 2017-12-13 16:35:26
    SQL Server创建表是最常见也是最常用的操作之一,下面就为您介绍SQL Server创建表的语句写法,供您参考,希望可以让您对SQL Server创建表方面有更深的认识。 USE suntest create table 仓库 ( 仓库编号 int , ...
  • Sql server如何创建用户

    千次阅读 2020-04-22 13:12:35
    说明:该方法是用菜单向导方式去创建用户的。 步骤 安全性–登录名右键新建登录名 输入你的登录名,选择SQL server身份验证,设置登录密码。 选择左上角服务器角色,勾选中public。 注意 如果你需要使他...
  • 新建用户     限制使用的ip create TRIGGER [tr_connection_limit] ON ALL SERVER WITH EXECUTE AS 'sa' FOR LOGON AS BEGIN --限制test这个帐号的连接 IF ORIGINAL_LOGIN()= 'ceshi' --允许test在本机和...
  • SQLServer登录用户到SCHEMA用户创建

    千次阅读 2017-07-18 18:08:15
    SQLServer登录用户到SCHEMA用户创建前个项目用到了SQLServer登录用户到SCHEMA用户创建。 把创建步骤记下来。--下面开始登录用户创建,要在master数据库里执行 USE master GO CREATE LOGIN newuserid WITH ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 347,571
精华内容 139,028
关键字:

sqlserver创建用户