本文目录一览:
- 1、SQL语言 创建表格中的PRIMARY
- 2、sql server 语句中primary文件组为什么要加[]才能设置为默认文件组
- 3、SQL的表保存在哪个文件夹里
- 4、因为文件组 'PRIMARY' 已满 SQL server的问题
- 5、primary文件组在哪
- 6、SQL 里 ON Primary问题
SQL语言 创建表格中的PRIMARY
是主键的意思 定义表中的某个属性是不必需的且不可重复
地位很重要的意思
比如一个班机成员表中学号就是主键
你这个不是指定主键
ON {filegroup | DEFAULT}
指定存储表的文件组。如果指定 filegroup,则表将存储在指定的文件组中。数据库中必须存在该文件组。如果指定 DEFAULT,或者根本未指定 ON 参数,则表存储在默认文件组中。
只不过你的储存表的文件组名字叫primary
嗯
sql server 语句中primary文件组为什么要加[]才能设置为默认文件组
您好,文件组是方便数据文件的管理和存储用的。
创建的第一个数据文件叫Primary,后缀是.mdf;其后创建的都是.ndf;
系统表相关的都存放在primary文件中。
数据文件默认放在第一个文件组中,这个文件组默认的名称是primary;你可以新创建文件组(比如叫Second),并将随后添加的数据文件放在这个文件组中。
文件组上有个属性叫“默认(Deafult)”,它的作用是告诉DB在创建表时默认使用哪个文件组;比如:刚开始,数据库的默认文件组是primary,这时候DDL语句创建的对象都放在primary文件组中;你可以修改你Second的文件组为“default”,这样随后新创建的对象都会放到这个文件组中。-sql位于primay文件组
当然可以再ddl语句中直接指定表存放的位置。
应用:
备份还原时你可以针对文件组来还原和备份,而不需要把整个db的数据文件拷贝过来进行;而且在使用时,部分还原的部分就可以联机,而其他文件组可以继续还原。
SQL的表保存在哪个文件夹里
SQL Server 2005
打开SQL Server Management Studio,连接到数据服务器,在数据库名上按右键,选择“属性”,找到“文件”标签, 在“数据库文件框中可以找到数据文件的路径。如果有多个文件,如果在创建表时没有指定文件组,通常在Primary文件组。-sql位于primay文件组
SQL Server 2000类似。
因为文件组 'PRIMARY' 已满 SQL server的问题
1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间。
2.检查你的磁盘分区格式:如果是FAT16,则数据文件最大只能是2G,如果是FAT32,则数据文件最大只能是4G,改为NTFS分区则没有这种限制。
3.检查一下你有没有限制数据库文件的大小:
企业管理器--右键你的数据库--属性--文件增长限制--如果有限制大小,取消限制。
4.检查你的SQL版本,如果你用MSDE,则限制了数据文件最大是2G。
5.你也可以为 primary 组添加新的数据文件来解决这个问题
alter database 库名 add file(NAME = 逻辑文件名,FILENAME = 'c:实际文件名.ndf'。(其实通过企业管理器选择数据库"属性"》数据库文件更方便。 通过新增一个NDF,问题得到解决!-sql位于primay文件组
primary文件组在哪
primary文件组
1、使用MSSqlserverManagementStudio连接数据库
2、在需要更改的数据库上点击右键,选择属性
3、依次选择文件-Primary组的自动增长设置。
SQL 里 ON Primary问题
ON
[PRIMARY]是表示表是建立在主文件组上。PRIMARY表示主文件组。如果没有指定默认文件组,则主文件组是默认文件组,ON
[PRIMARY]也可以省略掉了。