
SQL Server 2005,每个实例的数据库最大个数32767
每个数据库最多可存储 20 亿个表,每个表可以有 1024 列。表的行数及总大小仅受可用存储空间的限制。每行最多可以存储 8,060 字节。如果创建具有 varchar、nvarchar 或 varbinary 列的表,并且列的字节总数超过 8,060 字节,虽然仍可以创建此表,但会出现警告信息。如果试图插入超过 8,060 字节的行或对行进行更新以至字节总数超过 8,060,将出现错误信息并且语句执行失败。
--SQLSERVER2000技术规格
--------------系统技术规格---------------
--每个服务器最多可以允许16个SQLSERVER实例
--每个实例可拥有 2147483467 个锁
--------------数据库技术规格--------------
--SQLSERVER的数据库大小1048516TB
--每个数据库可拥有的文件组数32767
--每个数据库可拥有的文件组数256
--文件大小(数据文件)32TB ---够大了吧,呵呵!
--文件大小(日志文件)32TB ---够大了吧,呵呵!
--数据库中的对象数2 147 483 647
--标识符的长度128
--------------表技术规格-------------------
--每个数据库中可拥有的表数受限于数据库中的对象数
--每个表可拥有的行数受限于可用的存储容量
--每个表的主键约束数1
--每个表的外键约束数253
--每个表的引用数253
--每个表的触发器数受限于数据库中的对象数
--每个表的簇索引数1
--每个表的非簇索引数249
--每个表的唯一约束249非簇的,1成簇的
--------------列技术规格-------------------
--每个索引可包含的列数16
--每个主键可包含的列数16
--每个外键可包含的列数16
--每个表的列数1024
--索引键的大小900字节
--每个character或binary列的字节数8000
--每个text,ntext或image列的字节数2GB-2
--每行的字节数8060
--每个索引的字节数900
--每个主键的字节数900
--每个外键的字节数900
--------------SQL技术规格-------------------
--批处理大小65536乘以网络包大小
--每个SELECT语句可处理的表数256
--存储过程源文件的字节数小于批处理大小或250MB
--每个存储过程的参数数目1024
--嵌套的子查询数32
--嵌套的触发器层数32
--每个SELECT语句可处理的列数4096
--每个INSERT语句可处理的列数1024
你在原来的机器上用的应该是asm存储,建立了asm磁盘组。
如果你想导入成功,那么这边也要建立一个一模一样的asm磁盘组,不然一定会失败的。
你这里建立表空间失败,都是找不到添加文件的路径。
至于那个加号,那个是虚拟路径,表示用的是虚拟路径。
给你一点建议,下次备份数据库,不要full=y这样的备份麻烦的要死,除非你将来备份回来,不然,用这个方法移植,真的很麻烦,要求路径什么的所有参数必须完全一致。你可以按用户或者按表空间备份,这样只要存在用户和表空间二者都一致就行了,具体的文件就不重要了,虽然 *** 作麻烦了一点,可是恢复起来简单一些。
VFP对打开的数据库没有限制,只要你的内存足够大。但对数据表的打开有限制,因为VFP将内存分为32767个工作区,每个工作区最多只能打开一个数据表,所以最多只能打开32767个数据表。
有三句代码位置错了,(添加记录、写入)
请参考
For I = 0 To List1ListCount - 1rstAddNew
rst!dizhi = List1List(I)
rstUpdate
Next
最大数量跟版本有关,建议楼主收藏微软官方的SQL Server容量规范。可以在”其他版本“下拉列表里选择不同的版本查看限制
网址如下:
>
以上就是关于关于数据库大小的问题:可支持几个库一库可以有多少表一表最大可有多少记录全部的内容,包括:关于数据库大小的问题:可支持几个库一库可以有多少表一表最大可有多少记录、sqlserver的数据库的最大容量、oracle数据库备份的时候用的full=y,恢复到我电脑上出现错误。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)