根据数据库文件,查找对应的数据库

select a.[name],b.physical_name from sys.databases a , sys.master_files b
 where a.database_id= b.database_id
  and b.physical_name =‘d:\db\host3291828.mdf‘

以后应该详细了解数据库系统表的各个信息!

时间: 2024-10-25 07:07:55

根据数据库文件,查找对应的数据库的相关文章

SQL SERVER数据库文件删除、分区格式化解决方案

[故障类型]数据库文件删除.分区格式化.文件大小变为"0",或使用备份还原数据库时覆,盖数据库? [典型特征]◎ 数据库文件(MDF.NDF或LDF)丢失"置疑"状态:◎ 数据库数据恢复至早期数据: ◆ 检测流程a. 通过文件系统对丢失的数据库文件进行分析:b. 针对MDF(或NDF)文件内部结构,对硬盘进行全面分析. ◆ 恢复流程a. 将故障硬盘接入安全的数据恢复平台中,对硬盘做完整的全盘镜像,以防二次破坏:b. 分析原来的文件系统格式:c. 查找文件目录索引及文

linux 导出数据库文件及几个linux小命令

cd .. 返回上一层: pwd 查看当前目录: ssh -l oracle oracle_id 进入数据库 ps -ef|grep oracle 查看当前oracle进程 sqlplus /nolog 进入sqlplus linux下用$,sql下用!(似乎是这样,以后进行查证)exp 导出的sql语句:!exp username/[email protected] file=filename.dmp full=y 导出来的是数据库文件,是放在数据库中,需要将其copy出来到应用文件中 在数据

4.5 移动数据库文件

4.5 移动数据库文件 4.5.1 移动数据库文件 在某些场景中需要将数据库的文件移动到另一个路径.如果允许将该数据库脱机,那么可以通过先分离数据库,移动数据库文件后再附加数据库的方法. 还可以通过 T-SQL 语句在数据库联机时移动文件,在该数据库下一次重新联机时生效.在语句中需要使用2个参数,NAME 参数指出数据库文件的逻辑名称,FILENAME 参数指出移动后的目标文件的路径与物理文件名. ALTER DATABASE [SQLDB01] MODIFY FILE ( NAME = N'F

创建及修改数据库文件

//创建数据库 LtsDatabase create database LtsDatabase on //创建数据库文件 (name=LtsDatabase_data,  //数据库文件名字filename='D:\temp\LtsDatabase_data.mdf', //D:\temp文件夹必须已经存在size=6, //初始大小maxsize=12, //最大大小filegrowth=10% //每次增长率)log on //创建事务日志文件(name=LtsDatabase_log,fi

此数据库文件与当前sql server实例不兼容

在vs2015导入mdf数据库文件时提示:此数据库文件与当前sql server实例不兼容. mdf文件的版本是SQL SERVER 2005的,而VS2015自带的数据库是LocalDB,直接导入该mdf文件时会提示:此数据库文件与当前sql server实例不兼容. 解决方法是把sql server 2005的mdf文件转成LocalDB可操作的mdf文件. 以下是操作方法,直接用VS2015即可完成, 不需要安装SQL SERVER. 服务器资源管理器 -> 连接到数据库 服务器名:直接填

MS SQL 迁移数据库文件

MS SQL 数据库迁移文件,这里说的不是将数据库迁移到另外一台服务器,只是在服务器不同磁盘目录内做迁移.移动数据库文件的情况大致有下面一些: 1: 事先没有规划好,数据库文件或日志文件增长过快,导致某个盘或整个磁盘空间不足,需要移动数据文件或日志文件 2: 纯粹由于业务需求,数据增长过快. 3: 为了更好的IO的性能,需要将数据文件.日志文件分布到不同磁盘,减轻IO压力,提供IO性能. 4:故障恢复.例如,数据库处于可疑模式或因硬件故障而关闭. 案例:现在我在数据库实例中有数据库MyAssis

管理SQL2005数据库文件

第二章 管理数据库文件   数据库中的事务 一组数据库操作操作SQL语句作为整体执行,要么完全地执行,要么完全地不执行 对数据库中的数据操作的过程增删改 修改数据过程: 1)将数据调入内存中修改,同时写事务日志 2)默认每隔1分钟数据库就有1个检查点,就把内存里的数据写入硬盘 3)出现故障后(故障点),数据库重启就会检查数据库事务日志,检查最近一次检查点和故障点 之间哪些事务(数据修改)完成了,哪些事务(数据修改)没完成.完成的事务进行前滚,没 完成的事务取消,进行回滚. 前滚:(在检查点和故障

Linux基础管理——文件查找和压缩(高级使用方法)

前言: GNU Linux操作系统的哲学思想之一即是一切皆是文件,因此使用必要的手段对文件进行搜索.匹配.处理.压缩解压,以实现快速定位.快速处置是十分必要的. 1.文件搜索查找原理 文件的搜索查找底层原理分为两类:实时的.非实时的.其中非实时的文件查找是基于数据库的,而实时查找则是基于查找条件对文件系统上的所有文件进行搜索.匹配,且是穷尽查找. 非实时查找的代表命令是locate:实时查找的代表是find命令. 1.1.locate原理及特点 原理: 查询系统上预建的文件索引数据库,/var/

附加、分离数据库和备份、还原数据库的区别(转载于中雪的BLOG)

备份和恢复的概念: 备份和恢复组件是SQL Server的重要组成部分.备份就是指对SQL Server数据库及其他相关信息进行拷贝,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因以外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库.恢复就是把遭受破坏.丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态就是有备份决定的.分离数据库: 在SQL Server运行时,在Windows中不能直接复制到SQL Server数据库文件,如果想复制SQL Server数