将 tempdb 从其在磁盘上的当前位置移动到其他磁盘位置。由于每次启动 MSSQLSERVER 服务时都会重新创建 tempdb,因此不需要从物理意义上移动数据和日志文件。
1.确定 tempdb 数据库的逻辑文件名称以及在磁盘上的当前位置。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
GO
2.使用 ALTER DATABASE 更改每个文件的位置
USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'E:\SQLData\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'E:\SQLData\templog.ldf');
GO
3.停止并重新启动 SQL Server。
4.验证文件更改。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
建议在安装数据库的时候,不要把tempdb数据库放在C盘。
分享到:
相关推荐
此查询将返回tempdb数据库中所有文件的名称及其物理路径,帮助我们确认当前文件的位置,以便后续操作。 ### 2. 使用ALTER DATABASE命令修改文件位置 一旦确定了tempdb文件的原始位置,下一步就是通过SQL Server的...
tempdb数据库则用来存放临时对象,如临时表和存储过程。 接着,我们需要掌握数据库文件的基本结构。数据库由三种类型的文件组成:主要数据文件(.mdf)、次要数据文件(.ndf)和事务日志文件(.ldf)。主要数据文件...
物理设计主要涉及存储记录结构设计、确定数据存放位置和存取方法设计,选项B、C、D属于物理设计任务,A不是。 4. 实体完整性规则规定,关系模式的主键不能有空值,这里的主键是(ENO,CNO),所以两者都不能取空值...
Model数据库是所有新创建数据库的模板,Msdb数据库则用于调度警报和作业操作,而Tempdb数据库则被用于存放临时表和临时存储过程。 在创建数据库时,我们需要理解不同类型的文件。主数据文件(.mdf)是每个数据库必...
tempdb数据库则用于临时对象,如临时表和存储过程,每次SQL Server重启,tempdb都会清空。msdb数据库主要用于SQL Server代理的报警、作业调度等操作。 数据库文件和文件组是数据库物理结构的一部分。主文件(.MDF)...
- **Tempdb数据库**:用于存储临时表和中间结果等,是所有数据库的共享临时存储区。 - **Model数据库**:是新建数据库时默认的模板。 ##### 2.4 用户数据库 - 用户数据库是指除了系统数据库之外的数据库,用于存放...
3. 数据库物理设计:主要包括存储记录结构设计、确定数据存放位置和存取方法设计,不包括优化模式,那是逻辑设计的一部分。 4. 实体完整性:在关系数据库中,主键的值不能为空,所以ENO和CNO都不能取空值。 5. ...
- 选项B(根据数据库物理文件中的信息,把数据库在SQL Server 2005中恢复)最接近于附加数据库的概念。其他选项与附加数据库操作不符。 #### 六、数据库系统的应用 - **知识点6:数据库系统的应用案例** - 使用...
**物理角度来看数据库** - **数据文件** - 存放所有数据和逻辑对象,由64KB的区组成,每个区包含8个8KB的数据页。 - **日志文件** - 记录所有操作,用于事务恢复、故障恢复和复制。 **文件组** - 逻辑管理单元,...
**数据库设备与存储空间管理**是数据库管理系统中的关键组成部分,主要关注如何有效地组织和管理数据库在物理存储介质上的布局,以实现高效的数据访问和恢复能力。在SQL Server中,这一概念尤为重要,因为它直接关联...
系统数据库包括master、model、msdb和tempdb等,它们存储系统级别的信息,如用户数据库信息、系统配置、计划任务等。 2.4 用户数据库 用户数据库是根据实际业务需求创建的,存储用户数据和应用逻辑。用户可以通过...
SYBASE系统数据库包括master、model、sybsystemprocs、tempdb等几个关键数据库,它们用于存储系统级的元数据和配置信息。 - **3.2.2 SYBASE系统表** SYBASE提供了许多系统表,如syscolumns、sysobjects、sysusers...
【赛迪网-IT技术报道】SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: ...其次,看一下SQL SERVER的数据存放的结构:一个页面的大小为8K(8060)字节,8个页面为一个盘区,按照B树存放。
- 数据库设备是存储数据库文件的物理位置,可以是硬盘、磁带或网络设备。 - 数据库是存放数据的逻辑单元,由一系列表和相关对象组成。 - 系统数据库包括master、model、msdb、tempdb等,它们提供基础服务和支持...
- **存储位置:**SQL Server系统中的所有系统级信息都存储在`master`数据库中。 #### 16. SQL Server 支持的操作系统 **知识点解析:** - **操作系统兼容性:**SQL Server数据库管理系统主要运行在Windows平台上。...
设置 tempdb 空间使用限制 .......... 14 限制空闲时间 .......... 14 创建资源限制 .......... 14 资源限制示例 .......... 15 获得关于现有限制的信息 .......... 16 列出所有现有资源限制 .......... 16 修改资源...