sql server 2005因架构无法删除用户错误15138的解决方法_mssql2005

Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除

  解决方法一
  先删除此用户对应的架构,然后在删除对应的用户
  步骤
  1。SQL SERVER MANAGEMENT STUDIO》数据库》安全性》构架,先删除对应的构架

  2。SQL SERVER MANAGEMENT STUDIO》数据库》安全性》用户,删除对应的用户

 

  解决方法二
  执行如下SQL语句
  ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo;
  然后手动删除就可以了。

 

上图中如果要删除某个用户如果该用户有关联的架构那么必须将该架构重新分配给其他用户才能删除.

时间: 2024-08-02 00:39:52

sql server 2005因架构无法删除用户错误15138的解决方法_mssql2005的相关文章

Sql Server 2005创建数据库及登陆用户图解教程

本文我们将详情介绍Sql Server 2005创建数据库.创建登录用户的步骤. 建立Sql Server 2005数据库 如图:点击新建数据库弹出,如下窗口,在其中进行数据库创建的操作. 此处按照图中所示,填写对应的数据,数据库名我们可以命得规范也不让轻意的让别的猜到,所有者选默认就可以了,我们还可以选择设置数据库文件及日志文件的大小及增长空间,还有数据库的存放路径,不过也可以使用默认的. 创建MSSQL2005登陆账户 在左侧菜单中展开安全性---选择登陆名,单击右键进行新登陆名的创建 注意

SQL Server 2005 DTS导入平面数据出现错误解决方案_mssql2005

SQL Server 2005 DTS导入平面数据源时,总是被截断,无法执行的错误解决方案 1 典型的错误信息如下: 消息 * 错误 0xc02020a1: 数据流任务: 数据转换失败.列"列 2"的数据转换返回状态值 4 和状态文本"文本被截断,或者一个或多个字符在目标代码页中没有匹配项.". (SQL Server 导入和导出向导) * 错误 0xc020902a: 数据流任务: "输出列"列 2"(18)"由于发生截断而

Sql Server 2005的1433端口打开局域网访问和进行远程连接_mssql2005

SQL Server 2005 远程连接 配置TCP/IP属性. Surface Area Configuration –> Database Engine –> Remote Connections ->Using TCP/IT SQL Server 外围应用配置器-服务和连接外围配置-database englie-远程连接-启用(远程连接的TCP/IP和named pipes) SQL Server Configuration Manager-SQL2005网络配置-启用TCP/I

SQL Server打开默认数据库出现登录失败错误4064如何解决

无法打开用户默认数据库,登录失败,其原因是登录帐户的默认数据库被删除. 解决办法是使用管理员帐户修改此登录帐户的默认数据库. 1.使用管理员帐号登入企业管理器,在"对象资源管理器"中,展开"安全性"--"登录名",右键该帐户点击"属性"   2.在"登录属性"的对话框中,第一个"常规"选项卡界面的右边更改默认的数据库.   如果出问题的就是你的管理员帐户,你无法登入企业管理器里修改,可以

SQL Server 2008 R2 安装过程中出错的一种解决方法

可能是先装了vs2010,它会装部分与sql2008相关的东西,之后再装sql2008或sql2008r2版本,就可能会出错装不了.. 先下载:Total_Uninstall6.3.1,卸载sql2008或sql2008r2安装程序相关的文件,这个软件会卸载注册表中相关的东西: 下载地址: http://yunpan.cn/QbFmyhXqsusph (原来使用YourUninstaller去卸载,它不能删除相关的注册表里的东西) 另外的错误: 标题: Microsoft SQL Server

SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法_mssql2005

   无法打开用户默认数据库,登录失败,其原因是登录帐户的默认数据库被删除.     解决办法是使用管理员帐户修改此登录帐户的默认数据库.     1.使用管理员帐号登入企业管理器,在"对象资源管理器"中,展开"安全性"--"登录名",右键该帐户点击"属性"     2.在"登录属性"的对话框中,第一个"常规"选项卡界面的右边更改默认的数据库.     如果出问题的就是你的管理员帐户,你

SQL Server中的Forwarded Record计数器影响IO性能的解决方法_MsSql

一.简介      最近在一个客户那里注意到一个计数器很高(Forwarded Records/Sec),伴随着间歇性的磁盘等待队列的波动.本篇文章分享什么是forwarded record,并从原理上谈一谈为什么Forwarded record会造成额外的IO. 二.存放原理     在SQL Server中,当数据是以堆的形式存放时,数据是无序的,所有非聚集索引的指针存放指向物理地址的RID.当数据行中的变长列增长使得原有页无法容纳下数据行时,数据将会移动到新的页中,并在原位置留下一个指向新

SQL Server创建维护计划失败(SQL Server:14234 错误)的解决方法_mssql2005

入手一台服务器,确切地说是云主机,里面的环境是预先配置好的,但在配置计划任务的时候,却发现mssql2005的计划备份不能做,会报错: 复制代码 代码如下: sqlserver 创建维护计划失败(SQL Server: 14234 错误)自动备份数据库计划 错误信息: 复制代码 代码如下: 对于 JobStep ' testBak ' 创建失败. (Microsoft.SqlServer.MaintenancePlanTasks) 执行 Transact-SQL 语句或批处理时出现异常. (Mi

SQL Server中的Forwarded Record计数器影响IO性能的解决方法

一.简介 最近在一个客户那里注意到一个计数器很高(Forwarded Records/Sec),伴随着间歇性的磁盘等待队列的波动.本篇文章分享什么是forwarded record,并从原理上谈一谈为什么Forwarded record会造成额外的IO. 二.存放原理 在SQL Server中,当数据是以堆的形式存放时,数据是无序的,所有非聚集索引的指针存放指向物理地址的RID.当数据行中的变长列增长使得原有页无法容纳下数据行时,数据将会移动到新的页中,并在原位置留下一个指向新页的指针,这么做的