`
liss
  • 浏览: 844662 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

怎么样把sql server 2000的用户表的所有者改成dbo?

阅读更多

怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名

exec sp_changeobjectowner '[bbsdb].[dv_style]',[dbo]

更改当前数据库中对象的所有者

备份、恢复数据库时,往往会出现所有者是原来的用户,这样当你在新的系统中使用

时,会出现表名无效的错误提示,而加入原来的用户名,又会出现用户已经存在的错误,

所以最好的方法就是修改成dbo:

怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名。

(附修改存储过程的方法,在查询器中执行:
EXEC sp_changeobjectowner 'usera.hishop_creatorder', 'dbo'),就把 usera的存储过程改为dbo所有了。

可以使用 sp_changedbowner 更改数据库的所有者。

方法一:右键点击该表-》设计表,在上面的一排小图标中,点最后一个“条件约束”,点“表”页,在里面更改所有者。(若没有条件约束的小图标,可以点右键,能看到一个“check约束”的选项)

方法二:利用脚本直接执行,用系统帐号或者超户登陆到该数据库,然后执行下面语句:

sp_configure 'allow updates','1'
go
reconfigure with override
go
update sysobjects set uid=1 where uid<>1
go
sp_configure 'allow updates','0'
go
reconfigure with override

第二种方法只能使用一次,第二次使用会出错。

http://www.it97.cn/Art/Show.asp?id=967


分享到:
评论

相关推荐

    SqlServer数据库中数据表的创建者非DBO的解决方案

    在SQL Server数据库环境中,数据表的创建者默认情况下通常是数据库的所有者DBO(Database Owner)。然而,在某些场景下,可能由于历史原因、权限分配错误或特定业务需求,数据表的创建者并非DBO,而是其他数据库用户...

    导出sqlserver 2000的表结构

    在IT领域,特别是数据库管理与开发中,导出SQL Server 2000的表结构是一项常见且重要的任务。这不仅对于数据迁移、备份、分析或文档化数据库结构至关重要,而且也是确保数据完整性和可移植性的关键步骤。下面将详细...

    win7 Sqlserver2000 不能新建表的解决办法

    在SQL Server中,需要数据库的所有者(dbo)权限或者被授予了`ALTER TABLE`权限。 - 检查用户是否已分配到适当的数据库角色,如db_owner或db_ddladmin。 6. **安装Microsoft .NET Framework**: - SQL Server ...

    SqlServer删除所有表数据语句

    Sql Server 删除所有表数据语句 Sql Server 是一种关系型数据库管理系统,广泛应用于企业级应用程序中。在实际开发和测试中,我们常常需要删除数据库中的所有表数据,而保持表结构不变。下面我们将介绍如何使用一条...

    在SQL SERVER 2000中实行简繁体转换

    需要注意的是,SQL SERVER 2000年代较久远,后续的SQL Server版本提供了更完善的字符集支持和内置的转换功能,例如SQL Server 2005及以上版本引入了NLS函数,可以直接进行简繁体转换,无需自建转换表和函数。但在SQL...

    SQL Server的用户及权限

    SQL Server中存在三种特殊用户角色:系统管理员、用户数据库所有者(DBO)和普通用户。系统管理员具有整个系统的操作权,包括管理用户、设置权限等高级任务。用户数据库所有者是创建特定数据库的用户,他们对创建的...

    sqlserver中判断表或临时表是否存在

    SQL Server 中判断表或临时表是否存在 在 SQL Server 中判断表或临时表是否存在是非常重要的操作,以下将详细介绍如何判断表或临时表是否存在。 判断数据表是否存在 判断数据表是否存在可以使用两种方法。 方法...

    SQLServer修改表所有者.docx

    SQL Server中的表所有者是指拥有该表权限的用户或角色,它是数据库对象权限管理的基础。表的所有者有权执行与表相关的所有操作,如插入、更新、删除、查询以及执行存储过程等。在某些情况下,可能需要更改表的所有者...

    SQLServer数据库迁移孤立用户的解决方法

    ### SQL Server 数据库迁移孤立用户的解决方法 在进行SQL Server数据库迁移时,经常会遇到一个棘手的问题:迁移完成后,部分用户无法与原有的登录名相对应,导致这些用户成为“孤立用户”。这种情况下,用户虽然...

    sqlserver中更改数据库所属为dbo的方法

    在SQL Server中,数据库的所有者(Database Owner,简称DBO)是数据库的特殊用户,具有对数据库内所有对象的完全控制权。默认情况下,新建的数据库通常由`sa`系统用户或`dbo`用户拥有。当需要更改数据库所属为`dbo`...

    导出sqlserver部分表(特定表)数据说明

    本文将详细介绍如何通过SQL Server Management Studio (SSMS) 的图形用户界面来导出指定表的结构及数据,而无需创建完整的数据库备份(.bak文件)。这种方法适用于快速转移少量表的数据到另一个环境。 #### 准备...

    SQLServer修改表所有者.pdf

    在SQL Server中,表的所有者是指拥有该表权限的数据库用户或角色,他们对表具有特殊的访问权限,比如执行INSERT、UPDATE、DELETE、SELECT等操作,以及管理表的权限分配。表的所有者可以是数据库中的任何用户、角色,...

    SQL Server 数据库用户管理

    - **dbo用户**:每个数据库都有一个dbo用户,代表数据库的所有者,具有管理员权限。 dbo用户与创建数据库的登录账户相关联,且不能被删除。在系统数据库中,dbo通常对应于sa登录账户。 - **guest用户**:允许已登录...

    Sqlserver 自定义函数 Function使用介绍

    本篇主要关注SQL Server 2008中的三种自定义函数:标量函数、内联表值函数和多语句表值函数。 1. **标量函数**: 标量函数返回单个值,可以是任何SQL Server支持的数据类型。在创建标量函数时,其语法包括`CREATE ...

    SQL Server数据库建用户授权

    SQL Server 数据库用户授权 SQL Server 数据库用户授权是指在 SQL Server 数据库中创建用户账户并赋予相应的权限,以便用户可以访问和管理数据库中的对象。本文将详细介绍如何使用 SQL 语句创建数据库用户,赋予...

    在SQL Server中创建用户角色及授权(使用SQL语句) .pdf

    这篇文档主要讲述了如何使用SQL语句在SQL Server中创建用户角色并进行授权。首先,我们从创建登录账户开始,然后创建数据库用户,接着将登录账户与数据库用户关联,并通过加入数据库角色来赋予用户特定的权限。 1. ...

    Sql Server Json解析

    sql server 2014 JSON解析到表函数 CREATE FUNCTION [dbo].[parseJSON]( @JSON NVARCHAR(MAX)) RETURNS @hierarchy TABLE ( element_id INT IDENTITY(1, 1) NOT NULL, ...

    sqlserver sql语法大全

    ### SQLServer SQL语法大全 #### 创建数据库 在SQL Server中创建数据库是一项基本操作,通过`CREATE DATABASE`命令来实现。创建数据库时可以指定文件和日志文件的位置、初始大小及增长方式等参数。 **语法示例:**...

    SQL语句实现跨Sql server数据库操作实例

    这里假设我们需要从IP地址为192.168.1.1的SQL Server实例(数据库名为TT)中查询表test1的所有记录。 **SQL语句示例**: ```sql SELECT * FROM OPENQUERY( [远程服务器别名], 'SELECT * FROM TT.dbo.test1' ) ``...

    第三讲 SQL Server2000数据导入导出

    DTS是SQL Server 2000中的一个工具,允许用户通过图形界面来导入和导出数据。你可以通过“开始”-&gt;“程序”-&gt;“Microsoft SQL Server”-&gt;“导入和导出数据”来启动它。该向导支持多种数据源,如Access、Excel和文本...

Global site tag (gtag.js) - Google Analytics