sql 附加数据库后,孤立用户的解决办法
发布时间:2011-01-22 13:46:00
标签:数据库,附加,sql
孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。如下图所示
由上图可看出,有些用户(如user),在数据库附加时其丢失了登录者。这样会造成user登录数据库时无权限操作user所有者的数据库对象。
解决方法如下:
一、解决方法1
1.创建同名新登录。企业管理器-> 安全性->登录->(右键点击)新建登录,出现下图所示对话框,创建登录用户
2.打开查询分析器,输入“select sid ,name from master.dbo.syslogins where name='user'”,得到 登录名用“ user”的SID。如下图:
3.打开SQL Server属性,选择服务器设置,勾选“允计系统目录直接进行修改”。只有进行此操作后,才可以进行4操作
4.将MYDB数据库中用户为'user'的对应SID改为由1获得的SID。这样用户‘user’的权限就附给了登录名'user',实现的语句如下。MYDB是你要修改的那个数据库的名字。
update MYDB.dbo.sysusers
SET sid=CONVERT(varbinary, 0x25B815968D1B5D48B4C82AF12417C5D0)
where name='user'
5.打开SQL Server属性,选择服务器设置,勾去“允计系统目录直接进行修改”。
6.重新连接SQL服务,你会发现。User用户的权限已经附给了登录”user”


猜你喜欢
- 1.函数调用# 1.调用函数,需要知道函数的名称和参数# 2.调用函数传入的参数需要和函数定义的参数数量和类型一致# 如调用abs函数pri
- python strip() 函数和 split() 函数的详解及实例一直以来都分不清楚strip和split的功能,实际上st
- 前言:大家好,今天和大家分享自己总结的6个常用的 Python 数据处理代码,对于经常处理数据的coder最好熟练掌握。1、选取有空值的行在
- 本文实例讲述了php实现搜索一维数组元素并删除二维数组对应元素的方法。分享给大家供大家参考。具体如下:定义一个一维数组一个二维数组如下$fr
- username1: "(^[a-zA-Z]{1}([a-zA-Z0-9_]){4,14}|(^[\u4E00-\uFA29]{1
- 一、原理概述Query Cache就是把“查询返回的结果”缓存起来。但是,仅仅只是缓存“查询返回的结果”,其实是不准确的,Query Cac
- 本文研究的主要是python处理csv数据动态显示曲线,分享了实现代码,具体如下。代码:# -*- coding: utf-8 -*- &q
- C语言是编译型语言,经过编译后,生成机器码,然后再运行,执行速度快,不能跨平台,一般用于操作系统,驱动等底层开发。Python是编译型还是解
- 如下:data = pd.read_csv('20180201.txt',sep = '|',dtype =
- 函数作用:该函数的作用即按字面意思理解,topk:取数组的前k个元素进行排序。通常该函数返回2个值,第一个值为排序的数组,第二个值为该数组中
- 本文实例讲述了Python中文分词实现方法。分享给大家供大家参考,具体如下:在Python这pymmseg-cpp 还是十分方便的!环境 u
- 问题描述: 买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下。解决方式:htt
- 在使用django restframework serializer 序列化在django中定义的model时,有时候我们需要额外在seri
- 本文实例讲述了Python tkinter模块中类继承的三种方式。分享给大家供大家参考,具体如下:tkinter class继承有三种方式。
- 单线程实现单线程实现道理比较简单,这里尝试Soket连接3389,连接成功说明端口开放,否则说明没有开远程服务。随便修改了一下就ok了,代码
- 代码如下:< % Set fso=Server.CreateObject("Scripting
- 一、简介urlparse模块用户将url解析为6个组件,并以元组形式返回,返回的6个部分,分别是:scheme(协议)、netloc(网络位
- JavaScript/Dom中有很多很零碎的东西,让人总是感觉理解的有些“朦胧”,因此,有时候还是应该总结一下,对于Event对象,前两天看
- 双向RNN:bidirectional_dynamic_rnn()函数的使用详解先说下为什么要使用到双向RNN,在读一篇文章的时候,上文提到
- 本文实例为大家分享了JavaScript实现多层颜色选项卡嵌套的具体代码,供大家参考,具体内容如下这是学JavaScript时候的一个作业,