`
haiziwoainixx
  • 浏览: 415089 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sqlserver分离附加数据库产生的用户权限问题

 
阅读更多

把一个原来的数据库还原到现在的sql上,此时我来到用户里面,想把还原过来的用户删除掉,结果却提示“ 因为选定的用户拥有对象,所以无法除去该用户 ”,删除不了,我就准备把系统里的该用户添加到这个数据库上来看看可以不,却又提示这么一个错误(microsoft sql-dmo 
   窗口):

错误21002:[SQL-DMO]用户"sou8"已经存在。

1.打开企业管理器,展开服务器,右键点击本地服器,属性

 

打开sql server 属性(配置)窗口
2.选择常规 窗口,将 自动开启sql server 代理 选上:

 

确定

3.重复动作1.打开打开sql server 属性(配置)窗口 ,选择 服务器设置窗口:
 

允许对系统目录直接进行修改 选上,确定。

4.展开数据库,看到数据库系统表 sysusers ,右键--打开表 --返回所有行
 


5.选择应为还原而添加进来的用户,找到相关行,点右键 删除
 

选择

在返回到用户列表,看看还有该用户没有,如果没有用户,我们在去sql的安全里面把该数据库对应的用户添加上去,我把liuhui添加上去了,测试网站没有问题了。

再返回动作3把选择上的 允许对系统目录直接进行修改 去掉



分享到:
评论

相关推荐

    SQL SERVER数据库批量附加工具.rar

    在使用这款工具前,首先要理解SQL Server中的“附加数据库”概念。当一个数据库从服务器上分离或者备份后,其.mdf(主数据文件)和.ldf(日志文件)文件会保存在文件系统中。要恢复这些数据库到SQL Server实例,就...

    sql server 用命令附加数据库

    ### SQL Server 使用命令附加数据库详解 #### 一、概述 SQL Server 是一款广泛使用的数据库管理系统,在数据管理和存储方面发挥着重要作用。在SQL Server中,有时我们需要将已经存在的数据库文件(通常为.mdf和....

    SQL SERVER数据库附加失败解决办法

    在附加数据库时,如果遇到文件权限不足的问题,通常是因为当前用户没有足够的权限去访问数据库文件(.mdf和.ldf文件)。为了解决这个问题,需要给文件添加相应的权限。具体步骤如下: 1. 在数据库文件(例如:Fly....

    vs实现sql server 2005分离附加数据库

    - 安全性设置,如用户、角色和权限,在分离和附加过程中不会转移。这些需要在新服务器上单独配置。 通过VS2008进行SQL Server 2005的数据库分离和附加操作是一种高效的方法,特别适用于数据库的备份、迁移和恢复...

    SQLServer2000中如何附加数据库

    ### SQL Server 2000 中如何附加数据库 在 SQL Server 2000 中,附加数据库是一项常用的操作,主要用于将已经存在的 `.MDF` 文件(主数据文件)添加到当前 SQL Server 实例中,使其成为该实例的一部分。这对于...

    SQL server附加数据库代码

    ### SQL Server 附加数据库知识点详解 #### 一、SQL Server附加数据库的概念 在SQL Server中,附加数据库是指将已存在的数据库文件(包括主数据文件和事务日志文件)添加到当前SQL Server实例的过程。通常情况下,...

    SQL Server2008数据库分离和附加

    附加数据库是将之前分离出来的数据库文件重新加入到 SQL Server 中的过程。通过这种方式,可以将数据库文件从一个位置迁移到另一个位置。 **2. 操作步骤** - **步骤1:** 将分离出的数据库文件(.MDF 和 .LDF)...

    SQL Server数据库附加、分离、备份、还原

    - **附加数据库**:当一个数据库文件(.mdf)和日志文件(.ldf)存在于文件系统中,但未在SQL Server实例中注册时,可以执行附加操作。这使得可以从其他服务器或位置恢复或移动数据库。在SQL Server Management ...

    SQL SERVER分离数据库-操作文档(导出SQL SERVER数据库)

    本文档《SQL SERVER分离数据库-操作文档(导出SQL SERVER数据库)》即围绕着如何导出SQL SERVER数据库文件提供了一套详细的流程。 首先,我们来解释一下本文档标题中所提到的“分离数据库”概念。在SQL SERVER中,...

    SQL Server 2005附件数据库出错

    在使用SQL Server 2005的过程中,用户可能会遇到“附件数据库出错”的问题。这种错误通常发生在尝试附加一个之前从另一台服务器上分离出来的数据库时。此错误可能由多种因素引起,包括但不限于文件路径不正确、文件...

    SQL附加分离数据库

    附加数据库则是将已分离的数据库重新连接到SQL Server实例,使它能够被访问。附件过程涉及将数据库的.mdf(主数据文件)和.ldf(日志文件)重新绑定到实例。在SSMS中,附加数据库的步骤如下: 1. 右键点击“数据库...

    sql2000分离数据库和附加数据库方法.docx

    在SQL Server 2000中,数据库的管理和维护是系统管理员的重要...总的来说,分离和附加数据库是SQL Server中常用的数据库管理功能,理解并掌握这些操作对于数据库管理员来说至关重要,有助于进行高效的数据管理与维护。

    分离SQL Server数据库.7z

    - **权限**:分离和附加数据库可能需要特定的权限,通常需要具有“sysadmin”角色的成员身份。 - **安全**:分离数据库后,数据文件仍然是可读的。确保在不使用时它们的安全性,防止未经授权的访问。 总之,“分离...

    sql server2012附加数据库问题解决方法

    在SQL Server 2012中,当遇到附加数据库的问题,特别是出现错误5120时,这通常意味着系统在尝试访问或操作数据库文件时遇到了权限或文件位置的问题。为了解决这一问题,我们可以尝试以下步骤: 1. **使用Windows...

    SQL Server2017操作数据库.pdf

    - 分离与附加数据库的具体步骤,包括在操作过程中更改数据库状态和删除连接。 - 备份数据库的详细操作,包括设置备份路径和文件名。 - 数据库恢复的顺序和注意事项,确保数据的完整性和一致性。 以上知识点详细...

    C#分离SQLServer数据库

    在IT领域,尤其是在数据库管理和开发中,"C#分离SQLServer数据库"是一个常见的操作,它涉及到数据迁移、备份、恢复或者在多个环境间同步数据库。本文将深入探讨这个主题,介绍相关知识点,并提供可能的实现步骤。 ...

    SQL附加数据库后,数据库是只读的解决方案

    ### SQL附加数据库后,数据库是只读的解决方案 在日常的数据库管理与维护工作中,我们经常会遇到这样的情况:将一...通过上述方法,我们可以有效地解决SQL附加数据库后数据库变成只读的问题,确保业务流程的正常运行。

    SQL2000附加数据库只读的解决办法

    通过调整数据库文件及其所在目录的权限设置,可以有效地解决SQL Server 2000附加数据库后处于只读状态的问题。这种方法简单有效,避免了复杂的操作流程,非常适合初学者使用。同时,这也提醒我们在日常维护数据库的...

    分离SQL Server数据库工具.rar

    5. **附加数据库**:完成上述步骤后,如果需要再次使用该数据库,你需要执行“附加数据库”操作。在SSMS中,右键点击“数据库”>“附加”,然后浏览并选择之前分离的数据库文件。 这个“分离SQL Server数据库工具”...

    分离SQL Server数据库.使用

    分离数据库并不会删除这些文件,而是将它们从SQL Server实例的管理中移除,这样它们就不再可供用户查询或更新。数据库在分离状态时,其元数据(关于数据库的信息)从系统目录视图中被移除,但物理文件仍保留在原位置...

Global site tag (gtag.js) - Google Analytics