删除构架时出错????

风中的那一缕头发 2010-04-15 03:54:01
标题: Microsoft SQL Server Management Studio
------------------------------

删除 对于 架构“zhbaobaocom”失败。 (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=删除+Schema&LinkId=20476

------------------------------
其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------

无法对 'zhbaobaocom' 执行 drop schema,因为对象 'admin' 正引用它。 (Microsoft SQL Server,错误: 3729)
...全文
638 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
12楼的兄弟 只说了:看看还有哪些对象在应用该架构
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 wxf163 的回复:]

看来你还是没看明白12楼的意思 引用 13 楼 wfiuulgah 的回复:
引用 12 楼 ldslove 的回复:

引用 10 楼 wfiuulgah 的回复:
引用 8 楼 ldslove 的回复:

SQL code
USE [db_name];-
GO
SELECT name, object_id, type_desc
FROM sys.objects
WHER……
[/Quote]


哥啊,我运行了~~显示 查询已成功执行
王向飞 2010-04-15
  • 打赏
  • 举报
回复
看来你还是没看明白12楼的意思 [Quote=引用 13 楼 wfiuulgah 的回复:]
引用 12 楼 ldslove 的回复:

引用 10 楼 wfiuulgah 的回复:
引用 8 楼 ldslove 的回复:

SQL code
USE [db_name];-
GO
SELECT name, object_id, type_desc
FROM sys.objects
WHERE OBJECTPROPERTY(object_id, N'SchemaId') ……
[/Quote]
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 ldslove 的回复:]

引用 10 楼 wfiuulgah 的回复:
引用 8 楼 ldslove 的回复:

SQL code
USE [db_name];-
GO
SELECT name, object_id, type_desc
FROM sys.objects
WHERE OBJECTPROPERTY(object_id, N'SchemaId') = SCHEMA_ID(N'zhbaobaoc……
[/Quote]

我知道,现在的问题就是怎样去掉他那个构架
东那个升 2010-04-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 wfiuulgah 的回复:]
引用 8 楼 ldslove 的回复:

SQL code
USE [db_name];-
GO
SELECT name, object_id, type_desc
FROM sys.objects
WHERE OBJECTPROPERTY(object_id, N'SchemaId') = SCHEMA_ID(N'zhbaobaocom')
ORDER BY type_desc,……
[/Quote]

昏,,

USE 你要删除架构的那个数据库
GO
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zoezs 的回复:]

SQL code

select * from sys.objects o
inner join sys.schemas s
on o.schema_id=s.schema_id
where s.name='zhbaobaocom'
[/Quote]

全部都是~~~
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ldslove 的回复:]

SQL code
USE [db_name];-
GO
SELECT name, object_id, type_desc
FROM sys.objects
WHERE OBJECTPROPERTY(object_id, N'SchemaId') = SCHEMA_ID(N'zhbaobaocom')
ORDER BY type_desc, name;
GO


看看还有哪些对象在应用该……
[/Quote]


消息 911,级别 16,状态 1,第 1 行
在 sysdatabases 中找不到数据库 'db_name' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了该名称。

(0 行受影响)
Zoezs 2010-04-15
  • 打赏
  • 举报
回复

select * from sys.objects o
inner join sys.schemas s
on o.schema_id=s.schema_id
where s.name='zhbaobaocom'
东那个升 2010-04-15
  • 打赏
  • 举报
回复
USE [db_name];-
GO
SELECT name, object_id, type_desc
FROM sys.objects
WHERE OBJECTPROPERTY(object_id, N'SchemaId') = SCHEMA_ID(N'zhbaobaocom')
ORDER BY type_desc, name;
GO


看看还有哪些对象在应用该架构
--小F-- 2010-04-15
  • 打赏
  • 举报
回复
需要删除架构里面的全部内容 包括表,约束...等N多内容
Zoezs 2010-04-15
  • 打赏
  • 举报
回复
drop table zhbaobaocom.admin
--小F-- 2010-04-15
  • 打赏
  • 举报
回复
因为对象 'admin' 正引用它
黄_瓜 2010-04-15
  • 打赏
  • 举报
回复
删除架构,必须首先删除架构所包含的表。
  • 打赏
  • 举报
回复
问题是怎样删除它
黄_瓜 2010-04-15
  • 打赏
  • 举报
回复
提示已经很明显了
  • 打赏
  • 举报
回复
在线等

22,296

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧