sqlserver创建一个登录用户 在sql sever中怎么用语句给予用户建表的权限?
在sql sever中怎么用语句给予用户建表的权限?1.简单的方法在SQLServer服务器级别,创建直接登陆帐户(createlogin)--创建家族登录帐户(createlogin)createl
在sql sever中怎么用语句给予用户建表的权限?
1.简单的方法在SQLServer服务器级别,创建直接登陆帐户(createlogin)--创建家族登录帐户(createlogin)createlogindbawithpasswordabcd1234@,default_databasemydb登入帐户名为:“dba”,登陆密码:abcd1234@”,设置成再连接到的数据库:“mydb”。这时候,dba帐户就这个可以连接到SQLServer服务器上了。不过此时还没法访问数据库中的对象(严不的说,此时dba帐户默认是guest数据库用户身份,可以访问guest也能不能访问的数据库对象)。要使dba帐户都能够在mydb数据库中不能访问自己要的对象,必须在数据库mydb中成立一个“数据库用户”,被赋予这个“数据库用户”某些访问权限,但是把直接登陆帐户“dba”和这个“数据库用户”映射起来。养成上,“数据库用户”的名字和“登陆后帐户”的名字是一样的,即:“dba”。创建战队“数据库用户”和确立映到关系只要踏上一步即可成功:
2.修改数据库用户(createuser):--为直接登陆账户创建战队数据库用户(createuser),在mydb数据库中的security中的user下这个可以不能找到新创建角色的dbacreateuserdbaforlogindbawithdefault_schemadbo并更改数据库用户“dba”的默认schema是“dbo”。这意味着用户“dba”在想执行“select*fromt”,虽然想执行的是“select*fromdbo.t”。
3.通过加入到数据库角色,重新赋予数据库用户“dba”权限:--通过加入数据库角色,被赋予数据库用户“db_owner”权限execsp_addrolememberdb_owner,dba此时,dba就也可以全权管理数据库mydb中的对象了。假如想让SQLServer直接登陆帐户“dba”ftp访问多个数据库,诸如mydb2。也可以让sa执行下面的语句:--让SQLServer登陆帐户“dba”访问网络多个数据库usemydb2gocreateuserdbaforlogindbawithdefault_schemadbogoexecsp_addrolememberdb_owner,dbago此时,dba就也可以有两个数据库mydb,mydb2的管理权限了!
如何创建数据库主登录页面?
问题不知情了,你指的是怎么直接连接数据库?肯定做B/S有.C/S的用户登录页面??
你得用是哪一个数据库?SQL SERVER/MYSQL/ORCALE/SQLITE3/ACCESS?
B/S架构你是用是哪一种语言?PHP/PYTHON/JSP/ASP/JSP
C/S架构你专用是哪一种语言?JAVA/C/C/C#