数据库名字,逻辑名,物理名区别

问题:或者说,创建一个数据库有三个名字,一个是create后面的那个,一个是name=的那个,一个是filename=的那个,请问这三个名字有什么区别,都有什么不同的作用,

答案:数据库名称
这是新资料库的名称。资料库名称在 SQL Server 的执行个体内必须是唯一的,且必须符合识别码的规则。
数据库逻辑名
这是参考档案时在 SQL Server 中使用的逻辑名称。logical_file_name 在资料库中必须是唯一的,且必须符合识别码的规则。

物理文件名称
指数据库文件的名称,可分为数据和日志文件名称

时间: 2024-10-13 01:10:10

数据库名字,逻辑名,物理名区别的相关文章

oracle实例名,数据库名,服务名等概念差别与联系

数据库名.实例名.数据库域名.全局数据库名.服务名 这是几个令非常多刚開始学习的人easy混淆的概念.相信非常多刚開始学习的人都与我一样被标题上这些个概念搞得一头雾水.我们如今就来把它们弄个明确. 一.数据库名 什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样.他用參数DB_NAME表示,如果一台机器上装了多全数据库,那么每个数据库都有一个数据库名.在数据库安装或创建完毕之后,參数DB_NAME被写入參数文件之中.格式例如以下:DB_NAME=myorcl...在 创建数据库时

列出 sql server某个数据库的角色 及 表名

-- USE YOUR DB NAME select QUOTENAME(SCHEMA_NAME(SCHEMA_ID)) + '.' + QUOTENAME(NAME) FROM SYS.TABLES select '[' + schema_name(schema_id) + '].[' + name + ']' from sys.tables SELECT '[' + TABLE_SCHEMA + '].[' + TABLE_NAME + ']' FROM INFORMATION_SCHEMA

创建数据库一定要注意字段名不能是关键字!

创建数据库一定要注意字段名不能是关键字! 创建数据库一定要注意字段名不能是关键字!,布布扣,bubuko.com

C#获取Access数据库中的所有表名和列名

//C#获取Access数据库中的所有表名和列名    string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=E:\report20100819\report20100819.mdb";    OleDbConnection Conn = new OleDbConnection(ConnectionString);    Conn.Open(); DataTable

postgress数据库 出现大写字母 字段名但是提示说不存在

select BSK001 from dbdata 报错: column "bsk001" of relation "dbdata" does not exist. 原因是数据库中字段名为BSK001,而sql语句中将大写字母自动转为小写; 也就是select BSK001 from dbdata与select bsk001 from dbdata是一样的; 难道postgress数据库遇到大写的字段名就无法操作绿吗? select "BSK001&quo

数据库的逻辑备份

数据库(表)的逻辑备份与恢复 介绍 逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程.逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件把数据对象导入到数据库的过程. 物理备份即可在数据库open的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open的状态下进行. 导出 导出具体的分为:导出表,导出方案,导出数据库三种方式. 导出使用exp命令来完成的,该命令常用的选项有: userid: 用于指定执行导出操作的用户名,口令,连接字符串

MySQL数据库引擎MyISAM与InnoDB的区别

1. 存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件.第一个文件的名字以表的名字开始,扩展名指出文件类型..frm文件存储表定义.数据文件的扩展名为.MYD (MYData).索引文件的扩展名是.MYI (MYIndex).InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件的大小,一般为2GB. 2. 存储空间 MyISAM:可被压缩,存储空间较小.支持三种不同的存储格式:静态表(默认,但是注意数据

MySQL数据库之MyISAM与InnoDB的区别

从以下几个方面: 1.存储结构 每个MyISAM在磁盘上存储成三个文件.第一个文件的名字以表的名字开始,扩展名指出文件类型. .frm文件存储表定义. 数据文件的扩展名为.MYD (MYData). 索引文件的扩展名是.MYI (MYIndex). 2.存储空间 MyISAM:可被压缩,存储空间较小. InnoDB:需要更多的内存和存储,它会在主内存中建立其专用的缓冲池用于高速缓冲数据和索引. MyISAM的索引和数据是分开的,并且索引是有压缩的,内存使用率就对应提高了不少.能加载更多索引,而I

基于mysqldump实现数据库的逻辑备份

 基于mysqldump实现数据库的逻辑备份 [备份类型] 根据备份时,数据库服务器是否在线: 冷备份:cold backup,服务器要离线,意味着我们的读写操作都不可以进行了,但是服务器离线比较困难. 温备份:warm backup,全局施加共享锁,只可读,不可写的备份叫温备份 热备份:hot backup,数据库不离线,读写操作都可以进行,通常是基于事务的存储引擎才能够完成的 根据备份时的数据集进行分类: 完全备份:full backup:指备份整个库,当下数据集的整个库的数据 部分备份:p

java连接sqlserver2008报错 java.sql.SQLException: 对象名 '表名' 无效.

注意:c3p0的数据库配置方式为: <named-config name="sqlsvr"> <property name="driverClass">net.sourceforge.jtds.jdbc.Driver</property> <property name="jdbcUrl">jdbc:jtds:sqlserver://localhost:1433/WaterNet_DaFeng<