`
xinlanzero
  • 浏览: 252958 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MSSQL Server 错误 21776:[SQL-DMO]名称"dbo"在Users集合中

阅读更多
问题:
在企业管理器里面修改sa密码并确认新密码之后遇到如下错误信息:
错误 21776:[SQL-DMO]名称"dbo"在Users集合中没有找到,如果该名称是合法名称,则使用[]来分隔名称的不同部分,然后重试。

分析和解答:
每个数据库内都有一个称为dbo的特殊用户,固定服务器角色sysadmin的任何成员都影射到dbo上。如果某个数据库内的dbo用户对应的登录,在另外一台SQL Server服务器里面不存在的话,那么当将这个数据库的备份还原到另外一台SQL Server服务器时,dbo用户所对应的登录名就会为空。正是因为这个原因,系统不允许修改sa密码。
解决步骤如下:
首先,检查所有的数据库,看看哪个数据库的dbo用户所对应的登录名为空。
其次,找到这个出问题的数据库之后,执行一些语句将这个数据库的所有者更改为某个在目前服务器上存在的登录名称,即
use DBName
go
exec sp_changedbowner 'sa'
go
将每个出问题的数据库都按照上面的方法检查并更改之后,就可以顺利地修改sa密码了。


分享到:
评论

相关推荐

    利用SQL-DMO操纵MS SQL Server数据库.pdf

    5. SQL-DMO 的安装:在安装 MS SQL Server 数据库服务或 Client 端时,会安装 SQL-DMO 的编程接口文件 sqldmo.dll。 6. SQL-DMO 的帮助文件:可以在安装目录下找到 SQL-DMO 的帮助文件 sqldmo.hlp,提供了 SQL-DMO ...

    SQL-DMO 分发安装包 for SQL Server 2000(原创)

    SQL-DMO(SQL Server Distributed Management Objects)是微软在SQL Server 2000时代引入的一个组件,它为开发者提供了一套全面的编程接口,用于管理和控制SQL Server实例。这个分发安装包包含了用于安装和卸载SQL-...

    使用SQL-DMO备份数据库并进行校验

    SQL-DMO(SQL Distributed Management Objects)是微软提供的一个组件,允许开发人员通过编程方式管理和控制SQL Server。本文主要探讨如何使用SQL-DMO来备份数据库,并进行校验,确保备份过程的成功。以下是对关键...

    使用SQL-DMO增强基于SQL Server的应用程序功能.pdf

    在开发基于SQL Server的应用程序时,用户可能会遇到一些问题,如如何在应用程序中注册一个数据库服务器、如何在应用程序中创建定时任务、如何把一个带有初始数据的数据库安装到数据库服务器上等。这些问题如果得到了...

    基于SQL-DMO的SQLServer应用系统.pdf

    从提供的文件内容来看,这篇论文主要介绍了如何利用SQL-DMO(SQL Distributed Management Objects)来开发一个应用系统,该系统能够使客户端用户管理运行在服务器端的SQL Server数据库。SQL-DMO是一个基于COM的对象...

    基于SQL-DMO的SQL Server远程管理.pdf

    在本文中,作者提出了一种基于SQL-DMO的SQL Server远程管理方法,旨在解决数据库管理员(DBA)在不安装SQL Server客户端的情况下,仍能使用客户端计算机管理SQL Server的需求。 【SQL Server远程管理】 传统的SQL ...

    用Delphi对SQL-DMO进行封装的一种实现.pdf

    此外,SQL-DMO还可以管理和MSDE(Microsoft SQL Server Desktop Engine),这对于那些只需要数据库引擎但不需要可视化管理界面的中小型应用而言,十分有用。通过SQL-DMO,用户可以创建自己的数据库管理界面,对MSDE...

    SQL Server错误 21002: [SQL-DMO]用户 * 已经存在问题解决

    错误21002:[sql-dmo]用户***已经存在错误 此错误的原因多是因为将MSSQL备份移植到另一服务器还原时出现。 主要原因是原来的备份还原时保留了原用户的信息,导致产生孤立用户 解决方法: 1.打开mssql企业管理器→...

    SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决

    标题中的“SQL Server 错误 21002: [SQL-DMO] 用户 * 已经存在”是一个常见的数据库访问权限分配时遇到的问题。这个错误表明在尝试为某个登录用户分配数据库角色时,系统检测到该用户已经在目标数据库中存在。这通常...

    基于SQL-DMO的数据备份和恢复的设计与实现.pdf

    该研究结合***技术,在*** 2003和SQL SERVER 2000环境下,使用C#语言编写代码,实现了一个在B/S结构下的系统,该系统能够进行本地和异地的多种备份与恢复方式,以保障数据的安全性和提高应用系统的稳定性与健壮性。...

    real-world-sql-dmo-for-sql-server:艾伦·米切尔(Allan Mitchell)和马克·艾里森(Mark Allison)的“用于SQL Server的真实世界SQL-DMO”的源代码-Source code world

    Apress源代码 该存储库随附了由Allan Mitchell和Mark Allison的 (Apress,...版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多信息。

    使用SQL-DMO缩小SQL Server事务日志

    在SQL Server数据库管理中,事务日志是至关重要的组成部分,它记录了所有对数据库的更改操作,以确保数据的一致性和可恢复性。然而,随着时间的推移,事务日志可能会变得非常大,占用大量的磁盘空间。"使用SQL-DMO...

    Microsoft SQL Server 2005 Express Edition SP3

    如果在更早 Community Technology Preview (CTP) 版本的 SQL Server Express 中禁用了 sp_configure 选项“SMO 和 DMO XP”,则在使用 SAVESYSDB 卸载该早期实例,然后使用 USESYSDB 安装本版本时,将可能无法从命令...

    MCP SQL2000 中文题库

    - 在 SQL Server 2000 中,可以使用 `FOR XML` 选项的 `SELECT` 语句将查询结果转换成 XML 格式,这对于在Web站点上发布数据非常有用。XML 是一种结构化的数据表示语言,能够承载丰富的结构信息,适合作为数据交换...

    SQL SERVER数据自动安装的设计与实现.pdf

    在本文中,作者魏波、吕波、董锐和丁永和介绍了如何基于SQL Distributed Management Objects(SQL-DMO)技术,设计并实现了一个自动化SQL Server应用数据安装的方案。该方案不仅涉及到编程实现的过程,而且详细阐述...

    SQL Server 2000上机考试批阅系统的实现.pdf

    本文介绍了通过Delphi开发工具,利用SQL Server 2000中的SQL分布式管理对象(SQL-DMO)实现了一个自动化的上机考试批阅系统,该系统极大地提高了教师批改学生数据库作业的效率。 知识点一:SQL Server 2000数据库...

    Microsoft SQL Server 2005 向后兼容组件 [免费版]

    SQL Server Backward Compatibility 包中包含最新版本的 Data Transformation Services 2000 运行时 (DTS)、SQL 分布式管理对象 (SQL-DMO)、决策支持对象 (DSO) 和 SQL 虚拟设备接口 (SQLVDI)。为了与 SQL Server ...

    Microsoft SQL Server 2005 向后兼容组件

    Microsoft SQL Server 2005 Backward Compatibility Components (Microsoft SQL Server 2005 向后兼容组件) SQL Server Backward Compatibility 包中包含 最新版本的 Data Transformation Services 2000 运行时 ...

    用SQL分布式管理对象创建数据库备份

    然而,值得注意的是,SQL-DMO 已经在较新的 SQL Server 版本中被弃用,推荐使用 SQL Server Management Objects (SMO) 进行类似的操作。尽管如此,对于仍然使用 SQL-DMO 的环境,理解这些对象和方法仍然是必要的。

Global site tag (gtag.js) - Google Analytics