请问在存储过程中,系统存储过程里面的东西是自动生成的吗?

touch_hand 2010-04-13 12:00:34
在存储过程中,系统存储过程里面的东西是自动生成的吗?

假如缺少了这些存储过程,对使用有影响吗?
...全文
83 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
htl258_Tony 2010-04-13
  • 打赏
  • 举报
回复
因为数据库服务器安全的原因,以前把xp_regread这个系统的扩展存储过程删掉了,因为要使用这个过程,尝试恢复之后,还是不能使用。

使用的恢复语句为:
use master
dbcc addextendedproc ("Xp_regread","xpstar.dll")
go

看起来似乎没有错,但是xp_regread这个过程还是不能用,虽然在企业管理器里能看到这个存储过程,但就是不能使用,提示找不到,真是瞎眼了。后来把恢复语句中的Xp_regread改成xp_regread才正确了。

这样看来,恢复语句中的使用的存储过程名似乎是区分大小写的了,但是恢复之后,使用上却又不区分大小写。真是晕倒。
http://m.cnblogs.com/24337/725599.html
song8575 2010-04-13
  • 打赏
  • 举报
回复
我也想摘掉啊 啊 阿谢谢
qxq321 2010-04-13
  • 打赏
  • 举报
回复
一般来说,业务数据库中是不会有系统存储过程的
如果是master等系统数据库的过程丢失,可修复它
dawugui 2010-04-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 touch_hand 的回复:]
那我有个数据库突然没有了系统存储过程,是发生什么错误了吗?怎么恢复上去呢
[/Quote]
这个没遇到过,不过我认为无法恢复。建立重建数据库或重装SQL SERVER。
如果重建立数据库能解决问题最好,否则则重装sql server.
重装前,备份好数据库或拷贝MDF,LDF,重装后去恢复数据库或附加数据库。
touch_hand 2010-04-13
  • 打赏
  • 举报
回复
那我有个数据库突然没有了系统存储过程,是发生什么错误了吗?怎么恢复上去呢
htl258_Tony 2010-04-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
引用楼主 touch_hand 的回复:
在存储过程中,系统存储过程里面的东西是自动生成的吗?

假如缺少了这些存储过程,对使用有影响吗?

系统存储过程里面的东西是系统自带的.
例如买个电视机,带个遥控器,但是你也可以用电视机下面的那些按钮去操作,不用遥控器.

所以如果你不用系统存储过程,就没有影响.
[/Quote]UP
dawugui 2010-04-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 touch_hand 的回复:]
在存储过程中,系统存储过程里面的东西是自动生成的吗?

假如缺少了这些存储过程,对使用有影响吗?
[/Quote]
系统存储过程里面的东西是系统自带的.
例如买个电视机,带个遥控器,但是你也可以用电视机下面的那些按钮去操作,不用遥控器.

所以如果你不用系统存储过程,就没有影响.
touch_hand 2010-04-13
  • 打赏
  • 举报
回复
我的这个突然没有了系统存储过程的数据库是在别人的服务器上面的,那就是服务器数据库的问题吗?
--小F-- 2010-04-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 touch_hand 的回复:]
那我有个数据库突然没有了系统存储过程,是发生什么错误了吗?怎么恢复上去呢
[/Quote]

用安装光盘修复一下就可以了
officecn 2010-04-13
  • 打赏
  • 举报
回复
系统存储过程是系统自带的.创建数据库之后就有了.
这个主要是sql server自己维护或者提供给用户使用的.如果删除了可能对一部分功能受影响.

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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