sqlserver 数据库 修改了一个数据库的名字结果看不到实例下面任何数据库...
发布网友
发布时间:2024-03-28 09:21
我来回答
共2个回答
热心网友
时间:2024-08-17 00:44
以下数据库(可以理解为是DBMS核心组成的系统级数据库)是不能重命名的:
1) 主数据库(Master)
Master数据库为系统数据库,是SQL Server中最重要的数据库,包含用户登录标识、系统配置信息、初始化等系统级信息,用于控制整个SQL Server系统的运行。系统管理员应经常备份Master数据库。
2) 模板数据库Model
Model数据库是用户数据库的模板。当新建用户数据库时,系统会自动将model数据库的内容复制到用户数据库中,所以可以通过修改model数据库对新数据库建立一个自定义的配置。例如,如果在model数据库中新增加一个表,则以后创建的所有用户数据库中都会含有这个表。
3) 调度数据库(Msdb)
Msdb数据库存储作业、报警和操作人员的操作信息,主要被SQL Server Agente用于进行复制或调度作业、管理报警及排除故障等活动。
4) 临时数据库(Tempdb)
Tempdb数据库用于存储用户建立的临时表、临时触发器、用户声明的全局变量和用户通过游标筛选出来的数据,并为数据的排序提供一个临时性的工作空间。
如果重命名的是非上述的系统级数据库,则尝试把它原来的名字撤回去。
热心网友
时间:2024-08-17 00:50
图看不到 现象在SQL Server 2005 和以上版本中会普遍存在。 先说下原因 在SQL Server 2005及其以上版本中,如果数据库处于完全恢复模型下,那么在恢复的时候可能会出现上述错误。这是由于SQL Server2005中新加入了...