为了账号安全,请及时绑定邮箱和手机立即绑定

SQL数据库 model不能访问?

SQL数据库 model不能访问?

森栏 2019-02-08 10:07:12
SQL数据库 model不能访问
查看完整描述

2 回答

?
米脂

TA贡献1836条经验 获得超3个赞

model 数据库或 msdb 数据库已损坏(例如由于媒体故障)。

修改了 model 数据库。在这种情况下,重新生成 master 数据库时必须从备份还原 model 数据库,因为重新生成主控实用工具删除并重新创建了 model 数据库。

只能从在 Microsoft SQL Server 2005 服务器上创建的备份还原 model 数据库和 msdb 数据库。不支持从在 Microsoft SQL Server 2000 或早期版本上创建的备份还原这些数据库。

还原 msdb 数据库的注意事项
实用工具删除并重新创建 msdb 之后,需要重新生成 master。这将导致丢失所有计划信息以及备份和还原历史记录。如果 msdb 数据库没有还原且无法访问,SQL Server 代理则无法访问或启动任何以前安排的任务。因此,如果 msdb 包含系统使用的计划或其他数据,则必须在重新生成 master 时还原 msdb。

Meta Data Services 将 msdb 数据库用作默认存储库数据库。Meta Data Services 和 msdb 数据库之间打开的连接会中断 msdb 数据库的还原。若要释放该连接,请重新启动 SQL Server Management Studio,然后还原 msdb 数据库。在完全还原 msdb 数据库之前,请勿选择 Meta Data Services 节点。

不能还原用户正在访问的数据库。如果 SQL Server 代理正在运行,它会访问 msdb 数据库。因此,在还原 msdb 数据库之前,请先停止 SQL Server 代理。

最佳方法:必要时,RESTORE 会断开与用户的连接,但最好预先关闭应用程序。

如果针对 msdb 使用建议的完整恢复模式,则可将数据库还原到最近日志备份的时间。

重要事项:
在安装或升级 SQL Server 时,以及在使用 setup.exe 重新生成系统数据库时,msdb 的恢复模式都自动设置为 SIMPLE。

停止 SQL Server 代理

如何停止 SQL Server 代理(SQL Server 配置管理器)

如何停止 SQL Server 代理(net 命令)

还原数据库

执行数据库完整还原(完整恢复模式)

执行数据库完整还原(简单恢复模式)

请参阅
概念
备份 model 和 msdb 数据库
停止服务

其他资源
备份和还原复制的数据库

帮助和信息
获取 SQL Server 2005 帮助
文档反馈
Microsoft 非常重视您的反馈。若要对该主题分级并将对该主题的反馈发送到文档编写组,请单击一个分级,再单击“发送反馈”。要想获得有关支持方面的问题的协助,请参阅包含在该产品中的技术支持信息。
不好 1
2
3
4
5
出色
若要将反馈通过电子邮件发送给 Microsoft,请单击此处:
?? 2006 Microsoft Corporation。保留所有权利。



查看完整回答
反对 回复 2019-03-10
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

没有给当前连接用户打开权限.配置一下权限就好了

查看完整回答
反对 回复 2019-03-10
  • 2 回答
  • 0 关注
  • 1071 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信